@font-face{font-family:Rajdhani;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/rajdhani-500.woff2)format("woff2")}@font-face{font-family:Rajdhani;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/rajdhani-600.woff2)format("woff2")}@font-face{font-family:Rajdhani;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/rajdhani-700.woff2)format("woff2")}@font-face{font-family:Audiowide;font-weight:400;font-style:normal;font-display:block;src:url(/fonts/audiowide-400.woff2)format("woff2")}@font-face{font-family:Share Tech Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/share-tech-mono-400.woff2)format("woff2")}@font-face{font-family:Yellowtail;font-weight:400;font-style:normal;font-display:block;src:url(/fonts/yellowtail-400.woff2)format("woff2")}:root{--bg:#07021a;--panel:#100628b8;--line:#c8b6ee2e;--ink:#f3eeff;--muted:#b9a8d9;--cy:#22e4ff;--pk:#ff2bd6;--hot:#ff2e88;--or:#ff8a3d;--ye:#ffd319;--li:#39ff88;--disp:"Audiowide", sans-serif;--mono:"Share Tech Mono", monospace;--body:"Rajdhani", system-ui, sans-serif;--script:"Yellowtail", cursive;--w:1120px;--bw-chrome-text:linear-gradient(180deg, #fff 0%, #d4ecff 36%, #5a6897 49%, #2a1a4a 51%, #fff0c4 53%, #ff9ad9 100%);--bw-logo-glow:#ff2bd6b3;--bw-logo-drop:#3a0a5e;--bw-pink-pale:#ffe3f8}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font:500 18px/1.6 var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img,video{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--cy);outline-offset:3px}.wrap{max-width:var(--w);margin:0 auto;padding:0 32px}.topbar{z-index:100;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#07021aeb;align-items:center;height:60px;transition:opacity .25s,transform .25s;display:flex;position:fixed;top:0;left:0;right:0}.topbar-hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.topbar-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.topbar .wrap{justify-content:space-between;align-items:center;width:100%;display:flex}.topbar-brand{align-items:baseline;gap:4px;display:flex}.brand-brick{font:400 22px var(--disp);letter-spacing:1px;color:#fff;text-shadow:0 0 10px #22e4ff99}.brand-wave{font:400 24px var(--script);color:#ffd0f5;text-shadow:0 0 8px #ff2bd6cc;display:inline-block;transform:rotate(-5deg)}.topbar-actions{gap:10px;display:flex}.topbar-btn{font:600 13px/1 var(--mono);letter-spacing:1.5px;color:#9ff5ff;white-space:nowrap;background:#22e4ff1a;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:6px 14px;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #22e4ff80}.topbar-btn-arrow{font-size:14px;line-height:1;display:inline-block;transform:translateY(-1.5px)}.topbar-btn:hover{box-shadow:inset 0 0 0 1px var(--cy), 0 0 12px #22e4ff66;background:#22e4ff33}.pixel-icon{flex:none;width:auto;height:14px;transition:filter .2s;display:block}.pixel-icon-apple{aspect-ratio:14/16;color:#e9fdff;filter:drop-shadow(0 0 2px #22e4ffe6)drop-shadow(0 0 6px #22e4ff80);height:16px;transform:translateY(-1.5px)}.pixel-icon-play{aspect-ratio:1;filter:drop-shadow(0 0 2px #ffffff59)drop-shadow(0 0 6px #22e4ff73)}.topbar-btn:hover .pixel-icon-apple{filter:drop-shadow(0 0 3px var(--cy)) drop-shadow(0 0 10px #22e4ffb3)}.topbar-btn:hover .pixel-icon-play{filter:drop-shadow(0 0 3px #ffffff80)drop-shadow(0 0 10px #22e4ff99)}.hero{background:#07021a;height:520px;position:relative;overflow:hidden}.hero-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-stage{width:1000px;height:520px;transform:translate(-50%, -50%) scale(var(--hero-scale,1));transform-origin:50%;pointer-events:none;position:absolute;top:50%;left:50%}@media (width<=1040px){.hero-stage{--hero-scale:.85}}@media (width<=860px){.hero-stage{--hero-scale:.72}}@media (width<=720px){.hero-stage{--hero-scale:.6}}.hero-stage .logo{position:absolute;top:150px;left:50%;transform:translate(-50%)}.hero-stage .flank{grid-template-columns:repeat(2,auto);gap:8px;display:grid;position:absolute;top:150px}.hero-stage .flank-left{left:90px}.hero-stage .flank-right{right:90px}.hero:after{content:"";background:linear-gradient(transparent, var(--bg));pointer-events:none;height:90px;position:absolute;inset:auto 0 0}.bw-logo{--z:1;flex-direction:column;align-items:center;line-height:1;display:inline-flex}.bw-logo__brick{font:400 calc(72px * var(--z)) / 1 Audiowide, sans-serif;letter-spacing:calc(2px * var(--z));background:var(--bw-chrome-text);color:#0000;filter:drop-shadow(0 0 calc(1px * var(--z)) #ff9ae8) drop-shadow(0 0 calc(16px * var(--z)) var(--bw-logo-glow)) drop-shadow(0 calc(4px * var(--z)) 0 var(--bw-logo-drop));-webkit-background-clip:text;background-clip:text;transform:skew(-10deg)}.bw-logo__wave{margin-top:calc(-18px * var(--z));font:400 calc(80px * var(--z)) / 1 Yellowtail, cursive;color:var(--bw-pink-pale);text-shadow:0 0 calc(4px * var(--z)) #ff2bd6, 0 0 calc(12px * var(--z)) #ff2bd6, 0 0 calc(28px * var(--z)) #ff2bd6, 0 0 calc(48px * var(--z)) #ff2e88;transform:rotate(-7deg)}.bw-w{line-height:1;display:inline-block;position:relative}.bw-w>span{white-space:nowrap;display:block}.bw-w .g,.bw-w .o{position:absolute;top:0;left:0}.bw-w .f{position:relative}.bw-w--brick{font:400 calc(72px * var(--z)) / 1 Audiowide, sans-serif;letter-spacing:calc(2px * var(--z));transform:skew(-10deg)}.bw-w--brick .g{color:#0000;text-shadow:0 0 calc(8px * var(--z)) #ff2bd6bf, 0 0 calc(18px * var(--z)) #ff2bd673}.bw-w--brick .o{color:#2a0a4a;-webkit-text-stroke:calc(5px * var(--z)) #2a0a4a;filter:drop-shadow(0 calc(4px * var(--z)) 0 #3a0a5e)}.bw-w--brick .f{background:var(--bw-chrome-text);color:#0000;filter:drop-shadow(0 0 calc(1px * var(--z)) #ffc4f2);-webkit-background-clip:text;background-clip:text}.bw-w--wave{margin-top:calc(-18px * var(--z));margin-left:calc(40px * var(--z));font:400 calc(80px * var(--z)) / 1 Yellowtail, cursive;transform:rotate(-7deg)}.bw-w--wave .g{color:#0000;text-shadow:0 0 calc(5px * var(--z)) #ff2bd6, 0 0 calc(14px * var(--z)) #ff2bd6b3, 0 0 calc(30px * var(--z)) #ff2e8866}.bw-w--wave .o{color:#3a0a5e;-webkit-text-stroke:calc(5px * var(--z)) #3a0a5e}.bw-w--wave .f{color:var(--bw-pink-pale);text-shadow:0 0 calc(2px * var(--z)) #ff8ae6}.bw-brick{--top:#ffb2f3;--mid:#ff2bd6;--bot:#b0149a;--glow:#ff2bd699;--h:32px;height:var(--h);width:calc(var(--h) * 2.025);font-size:calc(var(--h) / 2);background:linear-gradient(180deg, var(--top), var(--mid) 50%, var(--bot));box-shadow:0 0 1em var(--glow);display:inline-block;position:relative}.bw-brick:before,.bw-brick:after{content:"";position:absolute;left:0;right:0}.bw-brick:before{background:#ffffff80;height:10%;top:0}.bw-brick:after{background:#00000040;height:15.6%;bottom:0}.bw-brick--magenta{--top:#ffb2f3;--mid:#ff2bd6;--bot:#b0149a;--glow:#ff2bd699}.bw-brick--rose{--top:#ffa3c4;--mid:#ff2e6e;--bot:#b3103f;--glow:#ff2e6e99}.bw-brick--orange{--top:#ffd0a8;--mid:#ff8a3d;--bot:#c2530f;--glow:#ff8a3d99}.bw-brick--yellow{--top:#fff3b0;--mid:#ffd319;--bot:#b89200;--glow:#ffd3198c}.bw-brick--cyan{--top:#c9f9ff;--mid:#22e4ff;--bot:#0a93b0;--glow:#22e4ff99}.bw-brick--violet{--top:#d2c1ff;--mid:#8a5bff;--bot:#5025b8;--glow:#8a5bff99}.bw-brick--chrome{--glow:#c8dcff59;background:linear-gradient(#fff,#b8c4dd 45%,#5f6b8c 55%,#dfe6f5)}.bw-brick--chrome-cracked{--glow:#c8dcff40;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M44 0 L51 45 L46 60 L54 100' fill='none' stroke='rgba(20,10,40,.85)' stroke-width='2.2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50%/100% 100% no-repeat,linear-gradient(#e8ecf5,#9aa6c0 45%,#4f5a78 55%,#c4ccdd)}.bw-brick--titan{--glow:#ffd31980;outline-offset:-.2em;background:repeating-linear-gradient(45deg,#ffd319 0 .3em,#a8780a .3em .62em);outline:.2em solid #fff3b0}.bw-brick--titan:before,.bw-brick--titan:after{display:none}.bw-brick--charge{--glow:#ff2e88;background:radial-gradient(.94em,#fff 0 38%,#ff2e88 50% 90%,#2a0636 100%),#2a0636;box-shadow:inset 0 0 0 .06em #ff2e88,0 0 .75em #ff2e88}.bw-brick--charge:before,.bw-brick--charge:after{display:none}.bw-paddle{--h:24px;--w:calc(var(--h) * 6);--body:linear-gradient(180deg, #fff, #b8c4dd 45%, #5f6b8c 55%, #dfe6f5);--cap:#22e4ff;--glow:#ff2e88cc;width:var(--w);height:var(--h);border-radius:var(--h);background:linear-gradient(#ffffffb3, #ffffffb3) top / 100% 12.5% no-repeat, var(--body);box-shadow:0 0 calc(var(--h) * 1.17) var(--glow), 0 calc(var(--h) * .42) calc(var(--h) * 1.33) var(--glow);display:inline-block;position:relative}.bw-paddle:before,.bw-paddle:after{content:"";height:62%;width:min(calc(var(--h) * 1.2), calc(var(--w) * .2));border-radius:var(--h);background:var(--cap);box-shadow:0 0 calc(var(--h) * .67) var(--cap);position:absolute;top:19%}.bw-paddle:before{left:calc(var(--h) * .19)}.bw-paddle:after{right:calc(var(--h) * .19)}.bw-paddle--hotline{--body:linear-gradient(90deg, #ff2e88, #ff8a3d);--cap:#ffe45c;--glow:#ff2e88bf}.bw-paddle--glacier{--body:linear-gradient(180deg, #e9fdff, #7fe9ff 50%, #1aa6c9);--cap:#fff;--glow:#7fe9ffb3}.bw-paddle--vapor{--body:linear-gradient(90deg, #8a5bff, #22e4ff);--cap:#ff2bd6;--glow:#8a5bffbf}.bw-paddle--afterburn{--body:linear-gradient(90deg, #ff3b1f, #ffd319);--cap:#fff;--glow:#ff5a1fb3}.bw-paddle--goldrush{--body:linear-gradient(180deg, #fff3b0, #ffd319 45%, #a8780a 55%, #ffe98a);--cap:#fff;--glow:#ffd319b3}.bw-paddle--laser{--cap:#ff5a3d}.bw-ball{--dd:var(--d,24px);width:var(--dd);height:var(--dd);background:radial-gradient(circle calc(var(--dd) * .775) at 35% 35%, #fff 0%, #bff8ff 45%, #22e4ff 100%);box-shadow:0 0 calc(var(--dd) * .9) #22e4ff99, 0 0 calc(var(--dd) * .42) #22e4ff;border-radius:50%;display:inline-block}.bw-flight{--d:24px;--len:160px;transform-origin:calc(100% - var(--d) / 2) 50%;align-items:center;display:inline-flex;position:relative}.bw-flight .bw-ball{z-index:1;position:relative}.bw-trail{width:var(--len);height:calc(var(--d) * .8);margin-right:calc(var(--d) * -.5);clip-path:polygon(0 50%,100% 0,100% 100%);background:linear-gradient(90deg,#22e4ff38,#22e4ff8c);position:relative}.bw-trail:after{content:"";clip-path:polygon(0 50%,100% 0,100% 100%);background:linear-gradient(90deg,#e3fcff59,#e3fcffd9);position:absolute;inset:32% 0}.bw-capsule{--h:24px;--c:#22e4ff;min-width:calc(var(--h) * 2.5);height:var(--h);padding:0 calc(var(--h) * .3);border-radius:var(--h);box-sizing:border-box;background:linear-gradient(180deg, #fff, var(--c) 45%, var(--c) 70%, #00000059), var(--c);box-shadow:0 0 calc(var(--h) * 1) var(--c);font:400 calc(var(--h) * .7) / 1 "Share Tech Mono", monospace;color:#1a0433;justify-content:center;align-items:center;display:inline-flex}.bw-capsule--wide{--c:#22e4ff}.bw-capsule--multi{--c:#ff2bd6}.bw-capsule--laser{--c:#ff5a3d}.bw-capsule--scope,.bw-capsule--life{font-size:calc(var(--h) * .6)}.bw-capsule--slow{--c:#8a5bff}.bw-capsule--grip{--c:#39ff88}.bw-capsule--scope{--c:#ff2340}.bw-capsule--life{--c:#ffd319}.bw-scanlines{--p:3px;pointer-events:none;background:repeating-linear-gradient(0deg, #00000038 0 calc(var(--p) / 3), transparent calc(var(--p) / 3) var(--p));background-position:bottom;position:absolute;inset:0}.intro{z-index:2;text-align:center;margin-top:8px;position:relative}.tag{font:400 13px var(--mono);letter-spacing:4px;color:#9ff5ff}h1.sub{max-width:760px;font:600 40px/1.15 var(--body);letter-spacing:.3px;color:#fff;margin:10px auto 0}.lead{color:#ddd3f5;max-width:700px;margin:16px auto 0;font-size:20px}.cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:28px;display:flex}.store-link{border-radius:10px;line-height:0;transition:opacity .2s;display:inline-block}.store-link:hover{opacity:.85}.store-badge{width:auto;max-width:100%;display:block}.price{font:400 14px var(--mono);letter-spacing:1px;color:var(--muted)}.price b{color:var(--ye);font-size:18px;font-weight:400}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:56px;display:grid}.stats div{text-align:center;border-left:1px solid var(--line);padding:22px 10px}.stats div:first-child{border-left:0}.stats b{font:400 40px/1 var(--disp);background:linear-gradient(#fff 0%,#d4ecff 40%,#5a6897 50%,#fff0c4 53%,#ff9ad9 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.stats span{font:400 12px var(--mono);letter-spacing:3px;color:var(--muted);margin-top:8px;display:block}section{padding:96px 0 0}.kicker{font:400 13px var(--mono);letter-spacing:4px;color:var(--pk)}h2{font:400 38px/1.15 var(--disp);letter-spacing:1px;color:#fff;text-shadow:0 0 18px #ff2bd673;margin:8px 0 0}.p{color:#ddd3f5;max-width:640px;margin:14px 0 0}.split{grid-template-columns:1fr 1.25fr;align-items:center;gap:56px;display:grid}.shot{border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #22e4ff59,0 20px 60px #00000080}.cap{font:400 13px var(--mono);letter-spacing:1px;color:var(--muted);margin-top:10px}.gameplay-clip-box{margin-top:48px}.gameplay-clip-wrap{aspect-ratio:16/9;background:#000;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 0 0 1px #22e4ff59,0 20px 60px #00000080}.gameplay-clip-wrap video{object-fit:cover;width:100%;height:100%}.sectors{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px;display:grid}.sec{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;overflow:hidden}.sec svg{width:100%;height:auto;display:block}.sec .t{padding:16px 18px 20px}.sec .n{font:400 12px var(--mono);letter-spacing:3px}.sec h3{font:700 24px/1.1 var(--body);letter-spacing:.5px;margin:4px 0 6px}.sec p{color:#d4c9ee;margin:0;font-size:16px;line-height:1.5}.sec .st{font:400 12px var(--mono);letter-spacing:1px;color:var(--muted);margin-top:12px}.note{color:var(--muted);margin-top:22px;font-size:17px}.two{grid-template-columns:1fr 1fr;gap:18px;margin-top:36px;display:grid}.card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;padding:26px}.card h3{font:700 24px var(--body);letter-spacing:.5px;margin:0}.card p{color:#d4c9ee;margin:8px 0 0;font-size:17px}.bricks{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}.bricks div{align-items:center;gap:14px;display:flex}.bricks svg{flex:none}.bricks b{font:700 17px var(--body);letter-spacing:1.5px;display:block}.bricks span{color:#c9bde6;font-size:15px;line-height:1.35;display:block}.pups{grid-template-columns:repeat(7,1fr);gap:12px;margin-top:36px;display:grid}.pup{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);text-align:center;border-radius:10px;padding:18px 12px 16px}.cap-pill{min-width:54px;font:700 15px var(--mono);color:#1a0433;border-radius:12px;padding:3px 10px;display:inline-block}.pup b{font:700 15px var(--body);letter-spacing:2px;margin-top:12px;display:block}.pup span:not(.cap-pill){color:#c9bde6;margin-top:4px;font-size:14px;line-height:1.35;display:block}.twists{grid-template-columns:repeat(2,1fr);gap:8px 22px;margin-top:20px;display:grid}.twists div{color:#c9bde6;font-size:15px;line-height:1.35}.twists b{font:400 13px var(--mono);letter-spacing:2px;color:var(--ye);display:block}.boards{gap:14px;margin-top:22px;display:flex}.boards img{width:120px;height:auto;box-shadow:0 0 0 1px var(--line);border-radius:12px}.boards div{font:400 12px var(--mono);letter-spacing:1px;color:var(--muted);text-align:center;margin-top:6px}.trio{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;display:grid}.trio .card{padding:0;overflow:hidden}.trio .card img{width:100%;height:auto;display:block}.trio .card .t{padding:20px 22px 22px}.garage{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:36px;display:grid}.skin{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);text-align:center;border-radius:10px;padding:26px 10px 16px}.skin .pad{border-radius:8px;width:96px;height:16px;margin:0 auto;position:relative}.skin .pad:before,.skin .pad:after{content:"";background:var(--c);border-radius:5px;width:10px;height:12px;position:absolute;top:2px}.skin .pad:before{left:3px}.skin .pad:after{right:3px}.skin b{font:700 15px var(--body);letter-spacing:3px;margin-top:18px;display:block}.skin span{font:400 12px var(--mono);color:var(--ye)}.devices{grid-template-columns:.46fr 1.33fr 1.78fr;align-items:start;gap:22px;margin-top:36px;display:grid}.devices img{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #22e4ff4d,0 20px 50px #00000080}.devices .lbl{font:400 13px var(--mono);letter-spacing:2px;color:#9ff5ff;margin-top:10px}.devices .lbl span{color:var(--muted);letter-spacing:1px;margin-top:2px;font-size:12px;display:block}.comfort{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.chip{font:400 13px var(--mono);letter-spacing:1px;color:#d9f9ff;background:#22e4ff0f;border-radius:999px;padding:7px 12px;box-shadow:inset 0 0 0 1px #22e4ff73}.sunset{text-align:center;background:radial-gradient(60% 90% at 50% 100%,#ff8a3d59,#0000 70%),linear-gradient(#0000,#2b0a50 60%,#5c1470);margin-top:96px;padding:88px 32px 76px;position:relative}.sunset .script{color:#ffd0f5;text-shadow:0 0 10px #ff2bd6,0 0 28px #ff2bd6b3;font:400 64px/1 Yellowtail,cursive}.sunset p{color:#eadfff;max-width:620px;margin:16px auto 0;font-size:19px}.faq{max-width:760px;margin:36px auto 0}.faq div{border-top:1px solid var(--line);padding:16px 0}.faq b{font:700 19px var(--body);display:block}.faq span{color:#d4c9ee;margin-top:4px;font-size:16px;display:block}.end{text-align:center;padding:72px 0 96px}.end .end-icon{border-radius:22px;width:96px;height:96px;margin:0 auto;box-shadow:0 0 30px #ff2bd673}.support{color:var(--muted);margin-top:18px;font-size:16px}.support a{color:var(--cy);text-underline-offset:3px;text-decoration:underline}.foot{border-top:1px solid var(--line);color:#8b949e;background:#050114;padding:28px 0;font-size:15px}.foot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.foot a{color:var(--muted)}.foot-legal{flex-basis:100%;font-size:13px}.foot a:hover{color:var(--cy)}.policy-page{max-width:760px;margin:0 auto;padding:6rem 1.5rem}.policy-header{border-bottom:1px solid var(--line);margin-bottom:1.75rem;padding-bottom:1.25rem}.policy-title{font:400 38px/1.15 var(--disp);letter-spacing:1px;color:#fff;text-shadow:0 0 18px #ff2bd673;margin:8px 0 0}.policy-effective{font:400 13px var(--mono);color:var(--muted);letter-spacing:1px;margin:8px 0 0}.policy-body{color:#ddd3f5;flex-direction:column;gap:1.15rem;line-height:1.65;display:flex}.policy-section{margin:0;padding:0}.policy-section h2{font:700 22px/1.2 var(--body);letter-spacing:.5px;color:#fff;text-shadow:none;margin:0 0 .35rem;padding:0}.policy-section p{margin:0 0 .5rem;padding:0}.policy-section p:last-child{margin-bottom:0}.policy-section ul{flex-direction:column;gap:.35rem;margin:.35rem 0 0 1.25rem;padding:0;display:flex}.policy-section li{margin:0;padding:0;line-height:1.6}.policy-section a{color:var(--cy);text-underline-offset:3px;text-decoration:underline}.duel-page{text-align:center;max-width:680px;margin:0 auto;padding:7rem 1.5rem 5rem}.duel-title{font:400 40px/1.15 var(--disp);letter-spacing:1px;color:#fff;text-shadow:0 0 18px #ff2bd673;margin:8px 0 0}.duel-lead{color:#ddd3f5;max-width:560px;margin:14px auto 0;font-size:20px}.duel-room{margin-top:32px}.duel-code{justify-content:center;gap:16px;display:flex}.duel-box{background:var(--panel);width:76px;height:92px;font:400 46px/1 var(--disp);color:#fff;text-shadow:0 0 12px #22e4ffb3;border-radius:10px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 2px #22e4ff99,0 0 22px #22e4ff4d}.duel-copy{font:600 15px/1 var(--mono);letter-spacing:2px;color:#ffd0f5;cursor:pointer;background:#ff2bd61f;border:0;border-radius:8px;margin-top:24px;padding:12px 24px;transition:background .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #ff2bd699}.duel-copy:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--pk), 0 0 14px #ff2bd673;background:#ff2bd638}.duel-copy:disabled{opacity:.5;cursor:default}.duel-copy-failed{color:var(--muted);margin:12px 0 0;font-size:16px}.duel-join{background:var(--panel);max-width:460px;box-shadow:inset 0 0 0 1px var(--line);text-align:left;border-radius:10px;margin:44px auto 0;padding:24px 26px}.duel-join-title{font:400 13px var(--mono);letter-spacing:4px;text-transform:uppercase;color:var(--pk);text-shadow:none;margin:0}.duel-steps{color:#ddd3f5;flex-direction:column;gap:8px;margin:12px 0 0;padding-left:1.4rem;display:flex}.duel-steps li::marker{font-family:var(--mono);color:var(--cy)}.duel-key{font:400 15px var(--mono);letter-spacing:1px;white-space:nowrap;color:#9ff5ff}.duel-get{margin-top:36px}.duel-note{max-width:520px;color:var(--muted);margin:22px auto 0;font-size:16px}.duel-note a{color:var(--cy);text-underline-offset:3px;text-decoration:underline}.duel-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-found-page{text-align:center;max-width:640px;margin:0 auto;padding:8rem 1.5rem 6rem}.not-found-title{font:400 44px/1.15 var(--disp);letter-spacing:1px;color:#fff;text-shadow:0 0 20px #ff2bd673;margin:12px 0 16px}.not-found-lead{color:#ddd3f5;max-width:480px;margin:0 auto 36px;font-size:19px;line-height:1.6}.not-found-action{justify-content:center;display:flex}.not-found-btn{font:700 14px/1 var(--mono);letter-spacing:2px;color:#9ff5ff;background:#22e4ff1a;border-radius:6px;align-items:center;gap:10px;padding:12px 28px;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #22e4ff80}.not-found-btn:hover{box-shadow:inset 0 0 0 1px var(--cy), 0 0 16px #22e4ff66;background:#22e4ff33;transform:translateY(-1px)}@media (width<=860px){.garage{grid-template-columns:repeat(3,1fr)}.devices{grid-template-columns:.46fr 1.33fr;gap:18px}.devices>div:last-child{grid-column:span 2}}@media (width<=600px){body{font-size:17px}.wrap{padding:0 16px}.hero{height:300px}.hero-stage{--hero-scale:.36}.hero:after{height:110px}.hero-play-tag{display:none}.intro{margin-top:4px}h1.sub{font-size:28px}.lead{font-size:17px}.stats{grid-template-columns:repeat(3,1fr)}.stats div:nth-child(4){border-left:0}.stats div:nth-child(5){grid-column:span 2}.stats div:nth-child(n+4){border-top:1px solid var(--line)}.stats b{font-size:30px}section{padding-top:64px}h2{font-size:28px}.split,.two,.trio{grid-template-columns:1fr;gap:18px}.sectors{grid-template-columns:1fr 1fr;gap:12px}.sec h3{font-size:19px}.sec p{display:none}.sec .t{padding:12px}.pups{grid-template-columns:repeat(2,1fr)}.pup:last-child{grid-column:span 2}.devices{grid-template-columns:.46fr 1.33fr;gap:14px}.devices>div:last-child{grid-column:span 2}.bricks,.twists{grid-template-columns:1fr}.sunset .script{font-size:46px}.sunset{padding:64px 16px 56px}}@media (width<=520px){.garage{grid-template-columns:repeat(2,1fr)}.duel-page{padding:6rem 16px 4rem}.topbar-actions{gap:6px}.topbar-btn{letter-spacing:.5px;gap:5px;padding:6px 7px;font-size:11px}.pixel-icon{height:12px}.pixel-icon-apple{height:16px}.duel-title{font-size:30px}.duel-lead{font-size:17px}.duel-code{gap:10px}.duel-box{width:60px;height:74px;font-size:36px}.duel-join{padding:20px}.not-found-page{padding:6rem 16px 4rem}.not-found-title{font-size:32px}.not-found-lead{font-size:17px}}@media (width<=400px){.brand-brick{font-size:18px}.brand-wave{font-size:20px}}
