.maflex-global-panel{width:min(460px,38vw);color:#f8f5f5;font-family:Pretendard,"Noto Sans KR",Arial,sans-serif}
.maflex-global-logo{display:block;width:176px;height:60px;background:url('../logo/maflex-wordmark.svg') left center/contain no-repeat}
.maflex-global-panel h1{margin:45px 0 18px;font-size:clamp(2.35rem,4vw,3.45rem);line-height:1.14;letter-spacing:-3px}.maflex-global-panel h1 strong{color:#ff2e47}
.maflex-global-copy{max-width:430px;margin:0;color:#b9adb0;font-size:1rem;line-height:1.8}
.maflex-global-points{display:grid;gap:14px;margin:34px 0}.maflex-global-points span{display:flex;align-items:center;gap:13px;color:#e9e2e4}.maflex-global-points b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#281117;color:#ff2e47;font-size:.78rem}
.maflex-global-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.maflex-global-links a{min-width:0;padding:16px 11px;border:1px solid #2b1c20;border-radius:11px;background:linear-gradient(145deg,#291116,#120b0d);color:#fff;text-decoration:none}.maflex-global-links strong{display:block;font-size:.9rem}.maflex-global-links small{display:block;margin-top:6px;color:#9e9396;font-size:.7rem;line-height:1.45}
.mr-desktop.maflex-global-panel .maflex-global-logo{display:block!important;width:176px!important;height:60px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent url('../logo/maflex-wordmark.svg') left center/contain no-repeat!important}
.mr-desktop.maflex-global-panel .maflex-global-links a{display:block!important;min-height:88px;margin:0!important;padding:16px 11px!important;border:1px solid #2b1c20!important;border-radius:11px!important;background:linear-gradient(145deg,#291116,#120b0d)!important}
.mr-desktop.maflex-global-panel .maflex-global-links strong{display:block;white-space:nowrap}.mr-desktop.maflex-global-panel .maflex-global-links small{display:block;white-space:normal}
body.maflex-panel-page{display:flex;align-items:center;justify-content:center;gap:clamp(48px,8vw,138px);padding:42px;background:radial-gradient(circle at 75% 18%,rgba(153,0,25,.18),transparent 26%),#080506}
.maflex-blog-panel{position:fixed;z-index:2;top:50%;left:max(35px,calc(50vw - 650px));transform:translateY(-50%)}
body.maflex-blog-page{min-height:100vh;background:#080506}
body.maflex-blog-page>header,body.maflex-blog-page>main,body.maflex-blog-page>footer{margin-left:max(500px,38vw)}
body.maflex-blog-page>header,body.maflex-blog-page>main,body.maflex-blog-page>footer{background:#fff}
@media(max-width:1050px){.maflex-global-panel{display:none!important}body.maflex-panel-page{display:block;padding:0}body.maflex-blog-page>header,body.maflex-blog-page>main,body.maflex-blog-page>footer{margin-left:0}}
