/* MakVPN midnight-blue theme. Base pages keep their original dark layout. */
:root{color-scheme:dark}
body[data-mak-design]{--bg:#060e1b;--panel:#0d2033;--panel2:#10273d;--side:#081827;--line:#294861;--text:#eef7ff;--muted:#b2cbdc;--cyan:#71dbff;--green:#73e3b9;--blue:#80b6ff;background:radial-gradient(circle at 87% 0,#123d6970,transparent 38%),radial-gradient(circle at 8% 80%,#182f6850,transparent 42%),#060e1b;color:#eef7ff;font-family:Inter,'Segoe UI',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
body[data-mak-design] :is(h1,h2,h3,strong,b){color:#f2f9ff}body[data-mak-design] :is(p,small,.lead,.muted){color:#b5ccdb}body[data-mak-design] a{color:#89dfff}
body[data-mak-design] :is(.card,.stat,.feature,.step,.platform,.showcase,.support,article,.welcome,.req,.preview,.guide,.plan,.subscription-info,.node,.account,.mini,.login,.auth-shell,.analytics-card,.control-group,.inbound){background:#0d2033;border-color:#294861;color:#eef7ff;box-shadow:0 16px 44px #0005;border-radius:20px}
body[data-mak-design] :is(.btn,.button,.primary,.small-btn,button:not(.nav):not(.nav-item):not(.secondary):not(.ghost):not(.menu):not(.tab):not(.profile-copy)):not(.copy-command){background:linear-gradient(125deg,#1388c0,#3156c9);border:1px solid #458bc0;color:#fff;box-shadow:0 9px 22px #03162955;transition:transform .22s,box-shadow .22s,filter .22s}
body[data-mak-design] :is(.btn,.button,.primary,.small-btn,button):hover{transform:translateY(-2px);box-shadow:0 14px 29px #0a66a951}body[data-mak-design] :is(.secondary,.ghost,.home-link,.profile-copy){background:#102942!important;border:1px solid #37617f!important;color:#e1f3ff!important;box-shadow:none!important}
body[data-mak-design] :is(input,select,textarea){background:#081827;color:#eef7ff;border:1px solid #37607b;border-radius:11px}body[data-mak-design] :is(input,select,textarea)::placeholder{color:#95afc1}body[data-mak-design] :is(input,select,textarea):focus{outline:2px solid #66cfff;outline-offset:2px}
body[data-mak-design] :is(.kicker,.eyebrow,.caption,.tag){color:#7cdef1;letter-spacing:.13em}body[data-mak-design] :is(.good,.state.ok){color:#7ce5ba}body[data-mak-design] a:focus-visible,body[data-mak-design] button:focus-visible{outline:2px solid #78dcff;outline-offset:3px}
body[data-mak-design="home"] .top{background:transparent}body[data-mak-design="home"] .top.scrolled{background:#071725ed;border-color:#29475d}body[data-mak-design="home"] .nav{border:1px solid #345875;background:#0b1c2ff0;backdrop-filter:blur(22px);box-shadow:0 10px 35px #0007;border-radius:19px}body[data-mak-design="home"] .brand,body[data-mak-design="home"] .links a{color:#eaf8ff}body[data-mak-design="home"] .links a:hover{color:#79deff}
body[data-mak-design="home"] .hero{isolation:isolate;min-height:780px;background:linear-gradient(90deg,#061323f5 4%,#07192be0 42%,#09203f85 70%,#09203f40),url('/api/assets/makvpn-hero-v2.png') 67% center/cover;overflow:hidden}body[data-mak-design="home"] .hero::before{content:'';position:absolute;width:60vw;height:60vw;left:-17%;top:-20%;border-radius:50%;background:conic-gradient(#1686c72a,#4769cb4c,#1eacc72b);filter:blur(55px);animation:mak-orbit 28s linear infinite;pointer-events:none}body[data-mak-design="home"] .hero::after{content:'';position:absolute;inset:0;background:radial-gradient(400px circle at var(--mak-x,70%) var(--mak-y,45%),#4fbbff1e,transparent 80%);pointer-events:none}
body[data-mak-design="home"] .hero-copy{position:relative;z-index:2}body[data-mak-design="home"] h1{color:#f4fbff;font-weight:850;line-height:1.02;letter-spacing:-.065em}body[data-mak-design="home"] h1 span{background:linear-gradient(100deg,#65d8ff,#7899ff,#67d6e8,#65d8ff);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mak-spectrum 8s ease-in-out infinite}body[data-mak-design="home"] .lead{color:#d1e4f1}body[data-mak-design="home"] .badge{color:#a4e9f8;background:#0d3449;border-color:#2c718b}body[data-mak-design="home"] .badge::before{background:#68d8ee;box-shadow:0 0 12px #59d5ed;animation:mak-beacon 2s ease-in-out infinite}body[data-mak-design="home"] .fact{background:#10263bdc;color:#c9e4f2;border-color:#3a617b;backdrop-filter:blur(10px)}body[data-mak-design="home"] .fact b{color:#82e1ff}
body[data-mak-design="home"] .section{padding-block:95px}body[data-mak-design="home"] :is(.feature,.step,.platform){transition:transform .32s,border-color .32s,box-shadow .32s}body[data-mak-design="home"] :is(.feature,.step,.platform):hover{transform:translateY(-7px);border-color:#56a9d4;box-shadow:0 24px 55px #071b3980}body[data-mak-design="home"] .feature-icon{background:#123852;color:#83deff;border-color:#377da4}body[data-mak-design="home"] .showcase{background:linear-gradient(125deg,#102b42,#172343);border-color:#345978}body[data-mak-design="home"] .phone{min-height:570px;animation:mak-float 7s ease-in-out infinite;perspective:1200px}body[data-mak-design="home"] .phone-device{width:min(100%,300px);padding:11px;border:5px solid #263d43;border-radius:45px;background:linear-gradient(140deg,#b1c8c7,#1e3036 16%,#101d22 80%,#92acab);box-shadow:inset 0 0 0 2px #d5e3df,0 36px 70px #010913b0,12px 15px 0 #07131b8a;transform:rotateY(-8deg) rotateZ(3deg)}body[data-mak-design="home"] .phone-device:before{height:23px;background:#111c20}body[data-mak-design="home"] .phone .phone-screen{border-radius:35px}body[data-mak-design="home"] .step-art{border-color:#315170;background:#10243a}body[data-mak-design="home"] .number{background:#237eb4}body[data-mak-design="home"] .support{background:linear-gradient(115deg,#0e3547,#151f46)}body[data-mak-design="home"] .footer{border-color:#29465b}body[data-mak-design="home"] .footer a{color:#bad9e8}
.mak-story{padding:70px 0}.mak-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.mak-story-note{padding:35px;border:1px solid #315475;border-radius:28px;background:#102840;box-shadow:0 18px 42px #0005}.mak-story-note h2{margin:12px 0;font-size:clamp(34px,4vw,55px);line-height:1.08;letter-spacing:-.05em}.mak-story-note p{max-width:54ch;font-size:16px;line-height:1.75;color:#b9d2e0}.mak-story-points{display:grid;gap:14px}.mak-story-points div{padding:20px 23px;border:1px solid #294b68;border-radius:17px;background:#0c2034;box-shadow:0 10px 27px #0004}.mak-story-points b{display:block;margin-bottom:5px;color:#90dfff}.mak-story-points span{color:#b1ccdc}
body[data-mak-design="portal"] .auth-page{background:linear-gradient(130deg,#071525,#10213a)}body[data-mak-design="portal"] .auth-shell{overflow:hidden}body[data-mak-design="portal"] .auth-cover{background:linear-gradient(135deg,#07172ee8,#0d2c4ea8),url('/api/assets/makvpn-portal-cover.png') center/cover}body[data-mak-design="portal"] .auth-panel{background:#0a1929}body[data-mak-design="portal"] .cover-copy h1{color:#f3faff}body[data-mak-design="portal"] .cover-copy p{color:#c7dfed}body[data-mak-design="portal"] .cover-chip{background:#0a2238dd;border-color:#356381}body[data-mak-design="portal"] .cover-chip b{color:#91e3ff}body[data-mak-design="portal"] .cover-chip span{color:#b3cbd9}body[data-mak-design="portal"] .sidebar{background:#081827;border-right:1px solid #2c4c64}body[data-mak-design="portal"] .main{background:transparent}body[data-mak-design="portal"] .topbar{background:#071522ed;border-color:#28465e}body[data-mak-design="portal"] .nav-item{color:#d7e9f5!important}body[data-mak-design="portal"] .nav-item:hover{background:#173149;color:#fff!important}body[data-mak-design="portal"] .nav-item.on{background:#173b58;border-color:#4e97be;color:#fff!important;box-shadow:inset 3px 0 #6bd7ff}body[data-mak-design="portal"] .account-mini,body[data-mak-design="portal"] .download-card{background:#0e273b;border-color:#315875}body[data-mak-design="portal"] .overview-hero{background:linear-gradient(95deg,#0a2339f8 5%,#10233cca 65%,#10233c9a),url('/api/assets/makvpn-portal-cover.png') 70% center/cover}body[data-mak-design="portal"] .hero-copy p{color:#c5d9e8}body[data-mak-design="portal"] .analytics-card{background:#0d263a}body[data-mak-design="portal"] .traffic-track{background:#091827}body[data-mak-design="portal"] .analytics-ring>div{background:#0b1c2d}body[data-mak-design="portal"] .support-card{background:#102d42;border-color:#32617f}body[data-mak-design="portal"] .support-card a{color:#8cdeff}body[data-mak-design="portal"] .tabs{background:#071421;border-color:#31506b}body[data-mak-design="portal"] .tab{color:#c8e3f3}body[data-mak-design="portal"] .tab.on{background:linear-gradient(120deg,#158cbe,#3a5bd1);color:#fff}
body[data-mak-design="admin"] .shell{grid-template-columns:260px minmax(0,1fr)}body[data-mak-design="admin"] .sidebar{background:#081827;border-right:1px solid #294960}body[data-mak-design="admin"] .nav{color:#d9ebf6!important}body[data-mak-design="admin"] .nav:hover{background:#15324b;color:#fff!important}body[data-mak-design="admin"] .nav.on{background:#183c5d;border-color:#4789b2;color:#fff!important;box-shadow:inset 3px 0 #65caff}body[data-mak-design="admin"] .nav-label{color:#a5c3d5}body[data-mak-design="admin"] .side-status{background:#10293f;border-color:#315773}body[data-mak-design="admin"] .main{min-width:0;max-width:1700px;margin-inline:auto;width:100%}body[data-mak-design="admin"] .topbar{padding:16px 0;border-bottom:1px solid #29475f}body[data-mak-design="admin"] .top-actions{color:#c6dce9}body[data-mak-design="admin"] .stat,body[data-mak-design="admin"] .card{min-width:0}body[data-mak-design="admin"] .account,body[data-mak-design="admin"] .node,body[data-mak-design="admin"] .control-group{background:#102539}body[data-mak-design="admin"] .notice{background:#102c3b;border-color:#3b7185;color:#bcebf3}body[data-mak-design="admin"] .field{color:#c2ddec}body[data-mak-design="admin"] .chart-legend{color:#c5dfea}
body[data-mak-design="admin-login"] main{background:#0b1e30;border-color:#315270;box-shadow:0 30px 90px #0009}body[data-mak-design="admin-login"] .art{background:linear-gradient(140deg,#103755,#0b1a30)}body[data-mak-design="admin-login"] :is(.art h1,.brand,.form h2){color:#f2faff}body[data-mak-design="admin-login"] :is(.art p,.hint,.foot){color:#bfd4e3}body[data-mak-design="admin-login"] .field{color:#b9dbea}body[data-mak-design="admin-login"] .back{color:#86dfff}body[data-mak-design="admin-login"] .captcha button{background:#12304b;color:#def4ff;border-color:#376382}
body[data-mak-design="investor"] header{background:#081827ed;border-color:#29465c}body[data-mak-design="investor"] .brand{color:#f0f8ff}body[data-mak-design="investor"] .header-links a{color:#d6eaf5}body[data-mak-design="investor"] .login{background:#102338}body[data-mak-design="investor"] .tab{background:#11283d;border-color:#2b516e;color:#d2e7f4}body[data-mak-design="investor"] .tab.on{background:#1c4465;border-color:#4c95bb;color:#fff}body[data-mak-design="investor"] .mini,body[data-mak-design="investor"] .finance-note{background:#112b3f;border-color:#315b76}body[data-mak-design="investor"] .row{border-color:#2d4d65}body[data-mak-design="investor"] .bar{background:#112438}body[data-mak-design="investor"] label,body[data-mak-design="investor"] .field{color:#c7e1ef}
body[data-mak-design="server"] .preview,body[data-mak-design="server"] .req,body[data-mak-design="server"] .step{background:#102239}body[data-mak-design="server"] nav{border-color:#2f4e64}body[data-mak-design="server"] nav a{color:#d6ebf6}body[data-mak-design="server"] pre{background:#071525;color:#d9f1ff;border-color:#284864}body[data-mak-design="server"] .note{background:#102d42;color:#c0ddea;border-left-color:#58bbef}body[data-mak-design="server"] .row{border-color:#2d4e67}body[data-mak-design="server"] .tag{color:#88dbef}body[data-mak-design="server"] .req th,body[data-mak-design="server"] .step b{color:#83d6f7}body[data-mak-design="server"] .foot{border-color:#2a465c}body[data-mak-design="server"] .hero h1 span{color:#80cfff}body[data-mak-design="server"] #shell aside{background:#081827;border-right:1px solid #2c4a61}body[data-mak-design="server"] #shell nav button{background:transparent;border:1px solid transparent;color:#d8eaf5;box-shadow:none}body[data-mak-design="server"] #shell nav button:hover{background:#17334b;color:#fff}body[data-mak-design="server"] #shell nav button.active{background:#1a4161;border-color:#4b90b5;color:#fff}body[data-mak-design="server"] #shell .welcome{background:linear-gradient(110deg,#14374f,#1d2852)}body[data-mak-design="server"] #shell .orb{background:linear-gradient(135deg,#1da6d2,#535fe4);color:#fff}body[data-mak-design="server"] #shell .login{background:#0b1d30}body[data-mak-design="server"] #shell .inbound,body[data-mak-design="server"] #shell .control-group{background:#11273a}body[data-mak-design="server"] #shell pre{background:#071525;color:#e5f5ff}body[data-mak-design="server"] #notice{background:#102f44;color:#e1f5ff;border-color:#4386ab}body[data-mak-design="server"] #shell .sidefoot,body[data-mak-design="server"] #shell .sidefoot small{color:#bfd9e8}body[data-mak-design="server"] #shell .pill{color:#92dfff;background:#10384d;border-color:#397798}
body[data-mak-design="download"] .top{background:#081827ed}body[data-mak-design="download"] .nav{background:#0b1d30;border-color:#2c4e69}body[data-mak-design="download"] .nav a,body[data-mak-design="download"] .brand{color:#e7f7ff}body[data-mak-design="download"] .download-panel,body[data-mak-design="download"] .build-card,body[data-mak-design="download"] .download-note,body[data-mak-design="download"] .download-side .coming.recommended{background:#0e2438;border-color:#2c4c66;color:#f0f8ff}body[data-mak-design="download"] .download-panel.recommended,body[data-mak-design="download"] .build-card.recommended{background:#15324c;border-color:#4d9bc5;box-shadow:0 13px 38px #0007}body[data-mak-design="download"] .download-intro p,body[data-mak-design="download"] .download-panel>p,body[data-mak-design="download"] .build-card p,body[data-mak-design="download"] .download-note{color:#b7d0df}body[data-mak-design="download"] .download-side .coming{border-color:#2b4a63}body[data-mak-design="download"] .download-side .coming small{color:#a9c5d8}
body[data-mak-design="legal"] .nav{background:#081827ed;border-color:#2c4b64}body[data-mak-design="legal"] .nav .brand{color:#f0f8ff}body[data-mak-design="legal"] .hero{background:linear-gradient(130deg,#10344c,#172145);border-color:#315a79}body[data-mak-design="legal"] .hero p,body[data-mak-design="legal"] .document :is(p,li){color:#b7cfde}body[data-mak-design="legal"] .document{background:#0c1f32;border-color:#2e4c64}body[data-mak-design="legal"] .document section+section{border-color:#294861}body[data-mak-design="legal"] .updated{background:#123e42;color:#9de8d2;border-color:#357773}body[data-mak-design="legal"] .back{background:#102b43;color:#dcf1ff;border-color:#37617e}
.mak-support-ui{margin-top:22px;padding-top:21px;border-top:1px solid #345773}.mak-support-ui form{display:grid;gap:12px}.mak-support-ui label{display:grid;gap:7px;color:#c5e3f3;font-weight:700}.mak-support-ui :is(input,textarea){width:100%;padding:11px}.mak-support-ui button{justify-self:start;padding:11px 19px}.mak-ticket{margin-top:11px;padding:13px;border:1px solid #315371;border-radius:12px;background:#0b2236}.mak-ticket b,.mak-ticket span{display:block}.mak-ticket span{font-size:12px;color:#afc9d9}.mak-ticket p{margin:8px 0 0}.mak-user-control{margin-top:24px;padding:22px;border:1px solid #315470;border-radius:18px;background:#10263d}.mak-user-control h3{margin-top:0}.mak-user-control .field-grid{margin:13px 0}.mak-user-control .actions{display:flex;flex-wrap:wrap;gap:9px}.mak-user-control #makTraffic{font-weight:650}
body[data-mak-design="server"] .command-line{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding:7px 8px 7px 14px;border:1px solid #477ea2;border-radius:12px;background:#0b2236}body[data-mak-design="server"] .command-line code{display:block;flex:1;min-width:0;overflow-x:auto;white-space:nowrap;color:#d5edfa;font:13px/1.5 Consolas,monospace;scrollbar-width:thin}body[data-mak-design="server"] .copy-command{display:inline-grid;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;border:1px solid #477ea2;border-radius:8px;background:#123550;color:#e3f5ff;font:700 22px/1 system-ui,sans-serif;cursor:pointer}body[data-mak-design="server"] .copy-command:hover{background:#1a4a68;border-color:#79c6ed}body[data-mak-design="server"] .copy-command:focus-visible{outline:2px solid #81dfff;outline-offset:2px}
.mak-support-ui,.mak-support-ui form,.mak-support-ui label{min-width:0;max-width:100%}.mak-support-ui form{grid-template-columns:minmax(0,1fr)}.mak-support-ui :is(input,textarea){display:block;box-sizing:border-box;min-width:0;max-width:100%;width:100%;border-radius:9px}.mak-support-ui textarea{height:132px;resize:none;overflow-y:auto}.mak-support-ui button{max-width:100%;white-space:normal}body[data-mak-design="admin"] .top-actions>:is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:40px;text-decoration:none;white-space:nowrap}body[data-mak-design="admin"] .mak-release-nav:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236cdbfa' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='7' rx='1.5'/%3E%3Crect x='3' y='13' width='18' height='7' rx='1.5'/%3E%3Cpath d='M7 7.5h.01M7 16.5h.01M11 7.5h7M11 16.5h7'/%3E%3C/svg%3E")!important;background-position:center!important;background-size:20px 20px!important;background-repeat:no-repeat!important}
.mak-reveal{animation:mak-arrive .7s cubic-bezier(.2,.6,.25,1) both}.mak-progress{position:fixed;left:0;top:0;height:3px;width:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#42bcf3,#7d91ff);z-index:100;pointer-events:none}
@keyframes mak-orbit{to{transform:rotate(360deg)}}@keyframes mak-spectrum{50%{background-position:100% 50%}}@keyframes mak-float{50%{transform:translateY(-9px)}}@keyframes mak-beacon{50%{box-shadow:0 0 0 5px #4cc8eb22,0 0 18px #4cc8eb9a}}@keyframes mak-arrive{from{opacity:.2;transform:translateY(18px)}to{opacity:1;transform:none}}
@media(max-width:900px){.mak-story-grid{grid-template-columns:1fr}body[data-mak-design="admin"] .shell{display:block}body[data-mak-design="admin"] .sidebar{position:relative;width:auto;height:auto;display:flex;align-items:center;gap:7px;overflow-x:auto;padding:13px}body[data-mak-design="admin"] .sidebar .brand{flex:none;margin:0 15px 0 0}body[data-mak-design="admin"] .sidebar .nav{width:auto;flex:none;white-space:nowrap}body[data-mak-design="admin"] .main{padding:22px}}
@media(max-width:650px){body[data-mak-design="home"] .hero{min-height:650px;background:linear-gradient(180deg,#071525ed 0,#0b1d30db 65%,#0b1d3085),url('/api/assets/makvpn-hero-v2.png') 63% center/cover}body[data-mak-design="home"] .section{padding-block:48px}body[data-mak-design="home"] .links.open{background:#0b2035;border-color:#315674}body[data-mak-design="home"] .menu{background:#12324c;color:#e8f8ff;border-color:#3a6a88}body[data-mak-design="home"] .phone-device{width:min(100%,250px)}body[data-mak-design="portal"] .auth-shell{border-radius:0}body[data-mak-design="portal"] .auth-cover{min-height:240px}body[data-mak-design="portal"] .sidebar{position:fixed;background:#081827}body[data-mak-design="portal"] .workspace{width:calc(100% - 24px)}body[data-mak-design="portal"] .stats{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-mak-design="admin"] .topbar{align-items:flex-start;flex-wrap:wrap}body[data-mak-design="admin"] .grid-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mak-story{padding:30px 0}.mak-story-note{padding:24px}body[data-mak-design="server"] .steps,body[data-mak-design="server"] .cards,body[data-mak-design="server"] .hero{grid-template-columns:minmax(0,1fr)}body[data-mak-design="server"] :is(.step,.card,.preview,.req){min-width:0;max-width:100%}body[data-mak-design="server"] pre{white-space:pre-wrap;overflow-wrap:anywhere}body[data-mak-design="server"] .req table{min-width:0;table-layout:fixed}body[data-mak-design="server"] .req :is(th,td){overflow-wrap:anywhere;padding:10px 8px}body[data-mak-design="server"] .req th{width:33%}}
@media(prefers-reduced-motion:reduce){body[data-mak-design] *,body[data-mak-design] *::before,body[data-mak-design] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mak-progress{display:none}}
body[data-mak-design]{overflow-x:clip}body[data-mak-design] :is(.wrap,.main,.card,.step,.preview,.req,.auth-shell){min-width:0}body[data-mak-design] :is(.card,.step,.preview,.req){transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}body[data-mak-design] :is(.card,.step,.preview,.req):hover{border-color:#4383a6;box-shadow:0 22px 52px #0007}body[data-mak-design="home"] :is(.hero-copy,.showcase,.mak-story-note),body[data-mak-design="server"] :is(.hero,.cards,.req,.steps){animation:mak-fade-up .72s cubic-bezier(.2,.65,.25,1) both}body[data-mak-design="server"] .cards{animation-delay:.1s}body[data-mak-design="server"] .req{animation-delay:.16s}body[data-mak-design="server"] .steps{animation-delay:.22s}body[data-mak-design="admin"] .mak-release-label{margin-top:26px;padding-top:17px;border-top:1px solid #294960;color:#9fcce0}body[data-mak-design="admin"] .mak-release-nav{margin-bottom:15px}
@keyframes mak-fade-up{from{opacity:.15;transform:translateY(17px)}to{opacity:1;transform:none}}
@media(max-width:760px){body[data-mak-design="server"] nav{flex-wrap:wrap;gap:8px}body[data-mak-design="server"] nav div{flex-wrap:wrap}body[data-mak-design="server"] .hero{gap:20px}body[data-mak-design="server"] :is(.hero,.preview,.card,.req,.step){padding:clamp(16px,4vw,24px)}body[data-mak-design="server"] :is(h1,h2,h3,p){overflow-wrap:anywhere}body[data-mak-design="server"] .copy-command{min-height:44px}body[data-mak-design="admin"] .mak-release-label{display:none}body[data-mak-design="admin"] .mak-release-nav{margin-bottom:0}}
@media(max-width:420px){body[data-mak-design="home"] .hero{min-height:610px}body[data-mak-design="home"] h1{font-size:clamp(43px,14vw,60px)}body[data-mak-design="home"] .mak-story-note h2{font-size:clamp(30px,10vw,43px)}body[data-mak-design="server"] .req table,body[data-mak-design="server"] .req tbody{display:block;width:100%}body[data-mak-design="server"] .req tr{display:grid;grid-template-columns:1fr;gap:1px;padding:10px 0;border-bottom:1px solid #294861}body[data-mak-design="server"] .req :is(th,td){display:block;width:auto;border:0;padding:2px 0}body[data-mak-design="server"] pre{font-size:11px;line-height:1.6}body[data-mak-design="server"] .row{gap:10px}body[data-mak-design="server"] .row b{text-align:right}body[data-mak-design="portal"] .stats,body[data-mak-design="admin"] .grid-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){body[data-mak-design] :is(.hero-copy,.showcase,.mak-story-note,.hero,.cards,.req,.steps){animation:none!important}body[data-mak-design] :is(.card,.step,.preview,.req){transition:none!important}}
.mak-license-portal-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-top:1px solid #2a4b62}.mak-license-portal-card b,.mak-license-portal-card small{display:block}.mak-license-portal-card b{color:#f2faff}.mak-license-portal-card small{margin-top:4px;color:#adcbdb;font-size:12px}.mak-license-buy{display:flex;gap:8px;flex-wrap:wrap}.mak-license-buy .small-btn{white-space:nowrap}#makClaimMessage{color:#9fe4c0;min-height:20px}@media(max-width:650px){.mak-license-portal-card{align-items:flex-start;flex-direction:column}.mak-license-buy{width:100%}.mak-license-buy .small-btn{flex:1}}
