:root{--gold:#FFB400;--gold-bright:#FFD466;--champagne:#F5DEB3;--black:#000;--ink:#020608;--navy:#0a1530;--navy-deep:#050a1c;--paper:#F4F3EE;--text:rgba(245,222,179,.78);--pad-x:18px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:hidden}body{font-family:'JetBrains Mono','SF Mono',Consolas,monospace;background:var(--black);color:var(--paper);line-height:1.6;min-height:100vh;min-height:100svh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:linear-gradient(180deg,var(--black) 0%,var(--navy-deep) 40%,var(--black) 100%)}a{color:inherit;text-decoration:none}button{font:inherit;border:0;background:transparent;color:inherit;cursor:pointer}input{font:inherit}.atmo{position:fixed;inset:0;background:radial-gradient(50% 40% at 50% 0%,rgba(255,180,0,.06),transparent 70%),radial-gradient(40% 30% at 100% 100%,rgba(255,180,0,.04),transparent 60%);pointer-events:none;z-index:0}.frame{position:fixed;inset:8px;border:1px solid rgba(255,180,0,.06);pointer-events:none;z-index:1}.topbar{position:fixed;top:calc(8px+env(safe-area-inset-top));left:calc(8px+env(safe-area-inset-left));right:calc(8px+env(safe-area-inset-right));z-index:50;display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,.82);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border:1px solid rgba(255,180,0,.18);box-shadow:0 2px 12px rgba(0,0,0,.6);padding:8px 14px;font-size:9px;letter-spacing:.28em;color:rgba(255,180,0,.65);text-transform:uppercase;gap:10px}.topbar a{color:var(--gold);transition:opacity .15s}.topbar a:hover{opacity:.7}.topbar .pulse{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px var(--gold);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.3}}main{padding-top:80px;position:relative;z-index:5}.wrap{max-width:980px;margin:0 auto;padding:0 var(--pad-x)}.hero{padding:60px 0 50px;text-align:center;position:relative}.coming-stamp{display:inline-block;padding:10px 18px;font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.4em;color:#000;background:linear-gradient(90deg,var(--gold),var(--gold-bright));text-transform:uppercase;font-weight:700;margin-bottom:36px;animation:stampPulse 2s ease-in-out infinite;box-shadow:0 0 30px rgba(255,180,0,.4);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coming-stamp b{margin-right:8px;letter-spacing:.4em}@keyframes stampPulse{0%,100%{box-shadow:0 0 30px rgba(255,180,0,.4)}50%{box-shadow:0 0 50px rgba(255,180,0,.7)}}.hero h1{font-family:'Bebas Neue',sans-serif;font-size:clamp(64px,16vw,180px);line-height:.85;letter-spacing:.005em;color:var(--paper);margin-bottom:18px}.hero h1 .x{color:var(--gold);text-shadow:0 0 36px rgba(255,180,0,.5);background:linear-gradient(180deg,var(--gold-bright),var(--gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 24px rgba(255,180,0,.4))}.hero .lead{font-family:'JetBrains Mono',monospace;font-size:clamp(12px,2.4vw,15px);letter-spacing:.18em;color:var(--text);text-transform:uppercase;line-height:1.8;max-width:620px;margin:0 auto 28px}.hero .lead b{color:var(--gold)}.hero .when{display:inline-flex;align-items:center;gap:14px;padding:14px 22px;border:1px solid rgba(255,180,0,.4);background:rgba(255,180,0,.04);font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.4em;color:var(--gold);text-transform:uppercase;font-weight:700}.hero .when .dot{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold);animation:pulse 1.4s ease-in-out infinite}.preview{padding:30px 0 50px;border-top:1px solid rgba(255,180,0,.12);border-bottom:1px solid rgba(255,180,0,.12);margin:30px 0}.preview .lbl{display:block;font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.4em;color:var(--gold);text-transform:uppercase;font-weight:700;text-align:center;margin-bottom:24px}.cat-grid{display:grid;grid-template-columns:1fr;gap:12px;max-width:780px;margin:0 auto}@media(min-width:600px){.cat-grid{grid-template-columns:1fr 1fr;gap:14px}}.cat{padding:22px 20px;border:1px solid rgba(255,180,0,.18);background:linear-gradient(135deg,rgba(255,180,0,.04),rgba(0,0,0,.6));position:relative;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.cat:hover{border-color:rgba(255,180,0,.4);transform:translateY(-2px)}.cat::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gold);opacity:.5}.cat .num{font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.4em;color:rgba(255,180,0,.55);margin-bottom:10px;text-transform:uppercase;font-weight:700}.cat .name{font-family:'Bebas Neue',sans-serif;font-size:clamp(24px,4vw,34px);line-height:.95;letter-spacing:.005em;color:var(--paper);margin-bottom:8px}.cat .name span{color:var(--gold)}.cat .desc{font-size:12px;line-height:1.7;color:var(--text);margin-bottom:14px}.cat .tag{display:inline-block;font-family:'JetBrains Mono',monospace;font-size:8px;letter-spacing:.36em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(255,180,0,.3);padding:4px 9px;background:rgba(0,0,0,.4)}.story{padding:50px 0}.story .wrap{max-width:680px}.story h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(34px,7vw,58px);line-height:.95;letter-spacing:.005em;color:var(--paper);margin-bottom:20px}.story h2 .g{color:var(--gold)}.story p{font-size:14px;line-height:1.85;color:var(--text);margin-bottom:18px}.story p strong{color:var(--paper);font-weight:700}.story p em{color:var(--gold);font-style:normal;font-weight:700}.story .pull{margin:30px 0;padding:22px 24px;border-left:3px solid var(--gold);background:rgba(255,180,0,.04);font-family:'Bebas Neue',sans-serif;font-size:clamp(20px,4vw,28px);line-height:1.1;letter-spacing:.005em;color:var(--paper)}.story .pull span{color:var(--gold)}.wait{padding:60px 0 70px;text-align:center;border-top:1px solid rgba(255,180,0,.12);background:radial-gradient(60% 60% at 50% 50%,rgba(255,180,0,.05),transparent 70%)}.wait h2{font-family:'Bebas Neue',sans-serif;font-size:clamp(40px,9vw,80px);line-height:.92;color:var(--paper);margin-bottom:14px;letter-spacing:.005em}.wait h2 .g{color:var(--gold);text-shadow:0 0 26px rgba(255,180,0,.5)}.wait p{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.22em;color:var(--text);text-transform:uppercase;margin-bottom:30px;max-width:520px;margin-left:auto;margin-right:auto;line-height:1.8}.wait p b{color:var(--gold)}.wait-form{display:flex;gap:8px;max-width:520px;margin:0 auto;flex-wrap:wrap;justify-content:center}.wait-form input{flex:1;min-width:200px;padding:16px 18px;background:rgba(0,0,0,.6);border:1px solid rgba(255,180,0,.3);color:var(--paper);font-size:14px;letter-spacing:.04em;font-family:'JetBrains Mono',monospace;transition:border-color .2s ease;-webkit-appearance:none;appearance:none;border-radius:0}.wait-form input:focus{outline:0;border-color:var(--gold);background:rgba(255,180,0,.04)}.wait-form input::placeholder{color:rgba(245,222,179,.4)}.wait-form button{padding:16px 26px;background:var(--gold);color:#000;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.32em;font-weight:700;text-transform:uppercase;border:1px solid var(--gold);transition:all .2s ease;cursor:pointer;min-height:50px;white-space:nowrap}.wait-form button:hover{background:transparent;color:var(--gold);box-shadow:0 0 24px rgba(255,180,0,.4)}.wait-microcopy{margin-top:18px;font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.3em;color:rgba(245,222,179,.45);text-transform:uppercase;line-height:1.7}.wait-label{display:block;width:100%;font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.32em;color:rgba(255,180,0,.75);text-transform:uppercase;margin-bottom:8px;text-align:left}.wait-thanks{display:none;padding:18px;border:1px dashed rgba(255,180,0,.4);background:rgba(255,180,0,.06);font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.18em;color:var(--gold);text-transform:uppercase;max-width:520px;margin:14px auto 0;line-height:1.7}.wait-thanks.show{display:block}.wait-error{display:none;padding:18px;border:1px dashed rgba(255,67,143,.5);background:rgba(255,67,143,.06);font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.18em;color:#FF438F;text-transform:uppercase;max-width:520px;margin:14px auto 0;line-height:1.7}.wait-error.show{display:block}.wait-form button:disabled{opacity:.6;cursor:wait}.back{padding:40px 0 30px;text-align:center;border-top:1px solid rgba(255,180,0,.08)}.back .lbl{font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.4em;color:rgba(245,222,179,.5);text-transform:uppercase;margin-bottom:10px}.back a{display:inline-block;padding:12px 22px;font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.32em;color:var(--gold);border:1px solid rgba(255,180,0,.35);background:rgba(0,0,0,.4);text-transform:uppercase;transition:all .15s ease;text-decoration:none}.back a:hover{background:rgba(255,180,0,.08);border-color:var(--gold)}footer{padding:40px var(--pad-x) 26px;border-top:1px solid rgba(255,180,0,.1);text-align:center;background:rgba(0,0,0,.5)}.foot-mark{font-family:'Bebas Neue',sans-serif;font-size:26px;color:var(--gold);text-shadow:0 0 12px rgba(255,180,0,.4);margin-bottom:8px;letter-spacing:.005em}.foot-meta{font-size:9px;letter-spacing:.3em;color:rgba(245,222,179,.5);text-transform:uppercase;line-height:1.7}.foot-credit{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,180,0,.08);font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.3em;color:rgba(255,180,0,.65);text-transform:uppercase}.foot-credit a{color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(255,180,0,.3)}.foot-credit a:hover{border-bottom-color:var(--gold)}.foot-credit b{font-weight:700}.skip{position:fixed;top:-100px;left:8px;background:var(--gold);color:#000;padding:10px 14px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;z-index:99}.skip:focus{top:80px}.reveal{opacity:1;transform:none}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal,.coming-stamp{opacity:1;transform:none;animation:none}}@media(max-width:380px){.hero h1{font-size:62px;letter-spacing:0}.coming-stamp{font-size:10px;letter-spacing:.4em;padding:9px 16px}.hero .lead{font-size:11px;letter-spacing:.14em}}.topbar .topbar-cta{pointer-events:auto;padding:7px 12px;border:1px solid rgba(255,180,0,.45);background:rgba(255,180,0,.1);color:var(--gold);font-family:'JetBrains Mono',monospace;font-size:8px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;white-space:nowrap;text-decoration:none;transition:background .15s,color .15s,border-color .15s}
.topbar .topbar-cta:hover{background:var(--gold);color:#000;border-color:var(--gold)}
.private .mwo-circuit-compact .mwo-circuit-pill{border-color:rgba(255,180,0,.25)}
.private .mwo-circuit-compact .mwo-circuit-pill:hover{border-color:var(--gold)}
.private .mwo-jump{position:sticky;top:calc(52px + env(safe-area-inset-top,0px));z-index:40;display:flex;gap:6px;padding:8px var(--pad-x);background:rgba(0,0,0,.9);border-bottom:1px solid rgba(255,180,0,.18)}
.private .mwo-jump a{padding:8px 12px;border:1px solid rgba(255,180,0,.28);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:rgba(245,222,179,.75);text-decoration:none}
.private .mwo-jump a.is-active,.private .mwo-jump a[aria-current="true"]{border-color:var(--gold);color:var(--gold)}
.private .mwo-jump--many a{padding:7px 10px;font-size:8px;min-height:36px}
.private .mwo-jump-site{border-color:rgba(255,180,0,.35)}
.private .mwo-jump-site:hover{border-color:var(--gold);color:var(--gold)}
.page-private .topbar:has(.crumbs){display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;padding:6px 14px;min-height:44px;height:auto}
.page-private .topbar:has(.crumbs) .mwo-topbar-meta{display:none}
.page-private .topbar:has(.crumbs) .crumbs a{color:var(--gold)}
.page-private .topbar:has(.crumbs) .crumbs [aria-current="page"]{color:var(--gold-bright)}
.page-private .topbar:has(.crumbs) .topbar-cta{border-color:rgba(255,180,0,.45);color:var(--gold);background:rgba(255,180,0,.1)}
.page-private .topbar:has(.crumbs) .topbar-cta:hover{background:var(--gold);color:#000}
.page-private:has(.topbar .crumbs) main{padding-top:58px}
.page-private:has(.topbar .crumbs) .mwo-jump{top:calc(58px + env(safe-area-inset-top,0px))}
.mwo-private-wait-links,.mwo-private-back-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px;font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;line-height:1.7}
.mwo-private-wait-links{color:rgba(245,222,179,.5)}
.mwo-private-wait-links a,.mwo-private-back-row a{padding:10px 14px;border:1px solid rgba(255,180,0,.28);color:var(--gold);text-decoration:none;transition:border-color .15s,background .15s}
.mwo-private-wait-links a:hover,.mwo-private-back-row a:hover{border-color:var(--gold);background:rgba(255,180,0,.08)}
.mwo-private-back-row{margin-top:18px}
.private .mwo-legal-links .mwo-cookie-settings{color:var(--gold);border-bottom-color:rgba(255,180,0,.35)}
.wait-thanks .mwo-inquiry-next{margin-top:14px;font-size:10px;letter-spacing:.12em;line-height:1.75;text-transform:none}
.wait-thanks .mwo-inquiry-next a{color:var(--gold);border-bottom:1px solid rgba(255,180,0,.4)}
.wait-thanks .mwo-inquiry-next a:hover{color:var(--gold-bright)}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role="button"]:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--neon);outline-offset:3px;outline-style:dashed}
