:root{--bg-0:#00006b;--bg-1:#1a00a8;--neon-cyan:#00ffff;--neon-magenta:#ff00ff;--neon-lime:#b6ff00;--neon-yellow:#ffe800;--neon-pink:#ff62d8;--hot:#ff2d8a;--silver:#c0c0c0;--shadow-deep:#000020}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:"MS Sans Serif","Pixelated MS Sans Serif",Verdana,Tahoma,sans-serif;color:#111;min-height:100%}body{background-color:#02001a;background-image:radial-gradient(ellipse at 18% 8%,rgba(255,0,200,.45) 0,transparent 50%),radial-gradient(ellipse at 82% 18%,rgba(0,220,255,.4) 0,transparent 50%),radial-gradient(ellipse at 50% 100%,rgba(255,0,110,.45) 0,transparent 55%),linear-gradient(180deg,#07002a,#1a006e 45%,#2a0061 70%,#1d002b);background-attachment:fixed;background-size:cover;overflow-x:hidden;min-height:100vh}.bg-fx{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.stars{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 14% 22%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 71% 8%,#fff 50%,transparent 51%),radial-gradient(2px 2px at 38% 65%,#ffe2ff 50%,transparent 51%),radial-gradient(1px 1px at 92% 43%,#c8fff9 50%,transparent 51%),radial-gradient(1px 1px at 49% 18%,#fff 50%,transparent 51%),radial-gradient(2px 2px at 5% 78%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 23% 52%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 88% 71%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 64% 36%,#fff 50%,transparent 51%),radial-gradient(2px 2px at 31% 88%,#fff 50%,transparent 51%);background-size:100% 100%;animation:starDrift 60s linear infinite;opacity:.85}.stars.two{animation-duration:90s;animation-direction:reverse;opacity:.55;transform:scale(1.4)}@keyframes starDrift{0%{background-position:0 0}to{background-position:-120px 80px}}.synth-grid{position:absolute;left:-10vw;right:-10vw;bottom:-8vh;height:55vh;perspective:360px;perspective-origin:50% 0;opacity:.85}.synth-grid:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,0,200,.55) 1px,transparent 0),linear-gradient(180deg,rgba(0,240,255,.55) 1px,transparent 0);background-size:60px 60px;transform:rotateX(62deg);transform-origin:50% 0;animation:gridMove 2s linear infinite;filter:drop-shadow(0 0 6px #ff00c8) drop-shadow(0 0 14px #00f0ff)}.synth-grid:after{content:"";position:absolute;left:0;right:0;top:-20%;height:35%;background:linear-gradient(180deg,rgba(2,0,26,0),rgba(255,0,144,.6) 35%,rgba(255,200,0,.4) 65%,rgba(2,0,26,0));filter:blur(14px);pointer-events:none}@keyframes gridMove{0%{background-position:0 0}to{background-position:0 60px}}.sun{position:absolute;left:50%;bottom:38vh;width:320px;height:320px;margin-left:-160px;border-radius:50%;background:linear-gradient(180deg,#ffd400,#ff7a00 45%,#ff006e);filter:blur(.5px);mask-image:repeating-linear-gradient(0deg,#000 0 12px,transparent 12px 18px),radial-gradient(circle,#000 60%,transparent 80%);-webkit-mask-image:repeating-linear-gradient(0deg,#000 0 12px,transparent 12px 18px),radial-gradient(circle,#000 60%,transparent 80%);-webkit-mask-composite:source-in;mask-composite:intersect;box-shadow:0 0 80px rgba(255,90,0,.6),0 0 200px rgba(255,0,110,.4);opacity:.9}.scanlines{background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}.crt-vignette,.scanlines{position:absolute;inset:0}.crt-vignette{background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.55) 100%);box-shadow:inset 0 0 120px rgba(0,0,0,.7)}.crt-flicker{position:absolute;inset:0;background:rgba(255,255,255,.02);animation:flicker 7s infinite;mix-blend-mode:overlay}@keyframes flicker{0%,to{opacity:.05}3%{opacity:.18}5%{opacity:.04}47%{opacity:.12}50%{opacity:.02}}.layer{position:relative;z-index:2}a{color:#0000ee;text-decoration:underline}a:visited{color:#551a8b}a:hover{background:var(--neon-yellow);color:#000}::selection{background:var(--neon-magenta);color:#fff}.font-pixel{font-family:Press Start\ 2P,VT323,monospace}.font-vt{font-family:VT323,Press Start\ 2P,monospace;letter-spacing:.05em}.font-comic{font-family:Comic Sans MS,Comic Sans,cursive}.blink{animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.shake{animation:shake .4s linear infinite;display:inline-block}@keyframes shake{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-1px,1px) rotate(-1deg)}50%{transform:translate(1px,-1px) rotate(1deg)}75%{transform:translate(-1px,-1px) rotate(-1deg)}}.spin{animation:spin 6s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(1turn)}}.rainbow-text{background:linear-gradient(90deg,#ff0080,#ff8c00,#ffe800,#00ff7b,#00d4ff,#b400ff,#ff0080);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rainbow 4s linear infinite;text-shadow:0 0 10px rgba(255,255,255,.15)}@keyframes rainbow{to{background-position:300% 0}}.neon-cyan{color:var(--neon-cyan);text-shadow:0 0 4px var(--neon-cyan),0 0 12px var(--neon-cyan),0 0 24px #007aa8}.neon-magenta{color:var(--neon-magenta);text-shadow:0 0 4px var(--neon-magenta),0 0 12px var(--neon-magenta),0 0 24px #b400ff}.neon-lime{color:var(--neon-lime);text-shadow:0 0 4px var(--neon-lime),0 0 12px var(--neon-lime),0 0 24px #569a00}.neon-yellow{color:var(--neon-yellow);text-shadow:0 0 4px var(--neon-yellow),0 0 12px var(--neon-yellow)}.chrome{background:linear-gradient(180deg,#ffffff,#e8e8e8 35%,#b8b8b8 50%,#ffffff);border:2px solid #000;box-shadow:inset 1px 1px 0 #fff,inset -2px -2px 0 #707070,2px 2px 0 #000;color:#000}.tile-bg{background-image:linear-gradient(45deg,rgba(0,0,0,.15) 25%,transparent 0),linear-gradient(-45deg,rgba(0,0,0,.15) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.15) 0),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.15) 0);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.y2k-btn{display:inline-block;font-family:Comic Sans MS,"MS Sans Serif",sans-serif;font-weight:700;font-size:22px;padding:14px 26px;color:#fff;background:linear-gradient(180deg,#ff62d8,#ff0066 50%,#b80049);border:3px outset #ff8fdc;box-shadow:0 0 24px rgba(255,0,128,.65),inset 0 0 6px rgba(255,255,255,.5);cursor:pointer;text-decoration:none;text-transform:uppercase;letter-spacing:.05em}.y2k-btn:hover{background:linear-gradient(180deg,#ff8fe8,#ff3388 50%,#d2005c);color:#fff}.y2k-btn:active{border-style:inset;transform:translateY(1px)}.y2k-btn:visited{color:#fff}.y2k-btn.green{background:linear-gradient(180deg,#c2ff7c,#4dff00 50%,#2b9400);border-color:#b2ff5e;box-shadow:0 0 24px rgba(77,255,0,.55),inset 0 0 6px rgba(255,255,255,.5);color:#002600}.y2k-btn.green:hover{background:linear-gradient(180deg,#d6ffa6,#6dff33 50%,#3cbe00);color:#001a00}.y2k-btn.green:visited{color:#002600}.y2k-btn.cyan{background:linear-gradient(180deg,#9efbff,#00d8ff 50%,#006c8d);border-color:#b0fbff;box-shadow:0 0 24px rgba(0,216,255,.55),inset 0 0 6px rgba(255,255,255,.5);color:#001a26}.y2k-btn.cyan:visited{color:#001a26}.glass-card{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(245,235,255,.95));border:3px ridge var(--silver);box-shadow:inset 2px 2px 0 #fff,inset -2px -2px 0 #707070,0 0 0 1px #000,4px 4px 0 rgba(0,0,0,.7),0 0 28px rgba(255,0,200,.25)}.thick-table{width:100%;border-collapse:collapse;font-family:"MS Sans Serif",Verdana,sans-serif;background:#fff}.thick-table td,.thick-table th{border:2px solid #000;padding:8px 10px;text-align:left}.thick-table th{background:linear-gradient(180deg,#ffd400,#ff7a00);color:#000;text-transform:uppercase;letter-spacing:.05em}.seg-display{font-family:VT323,Press Start\ 2P,monospace;background:#0a0a0a;color:#ff003c;padding:14px 22px;border:4px inset #2a2a2a;letter-spacing:.18em;text-shadow:0 0 8px #ff003c,0 0 18px #ff003c,0 0 32px #ff003c;display:inline-block}.under-construction{display:inline-flex;align-items:center;gap:8px;background:repeating-linear-gradient(45deg,#ffe800 0 12px,#000 12px 24px);color:#fff;padding:6px 12px;font-family:Press Start\ 2P,monospace;font-size:10px;text-shadow:2px 2px 0 #000;border:2px solid #000}.hit-counter{font-size:28px;color:#00ff66;border:3px inset #555;padding:2px 8px;letter-spacing:.2em;text-shadow:0 0 8px #00ff66}.hit-counter,.pill{display:inline-flex;font-family:VT323,monospace;background:#000}.pill{align-items:center;gap:6px;padding:2px 10px;color:var(--neon-lime);border:1px solid var(--neon-lime);font-size:18px}.live-dot{width:10px;height:10px;background:#ff003c;border-radius:50%;display:inline-block;box-shadow:0 0 8px #ff003c,0 0 16px #ff003c}.copy-btn{font-family:"MS Sans Serif",sans-serif;font-size:12px;background:linear-gradient(180deg,#fff,#c0c0c0);border:2px outset #c0c0c0;padding:2px 8px;cursor:pointer;color:#000}.copy-btn:active{border-style:inset}.marquee{width:100%;overflow:hidden;white-space:nowrap;background:#000;color:var(--neon-yellow);border-top:2px solid var(--neon-magenta);border-bottom:2px solid var(--neon-cyan);font-family:VT323,monospace;font-size:22px;position:relative}.marquee-track{display:inline-block;padding-left:100%;animation:marquee-scroll linear infinite}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.sparkle{position:fixed;width:12px;height:12px;pointer-events:none;z-index:9999;background-image:radial-gradient(circle,#fff 0,#ffefff 25%,transparent 70%);animation:sparkle-pop .8s ease-out forwards}@keyframes sparkle-pop{0%{transform:scale(.4) rotate(0);opacity:1}to{transform:scale(1.6) rotate(180deg);opacity:0}}.win98-title{background:linear-gradient(90deg,#ff00ff,#00ffff)!important;text-shadow:1px 1px 0 #000}.win98-deg,.win98-title{color:#fff;font-weight:700}.win98-deg{background:linear-gradient(90deg,#000080,#1084d0);padding:3px 6px}.clone-row{display:grid;grid-template-columns:60px 1fr auto;grid-gap:10px;gap:10px;padding:8px 10px;border-bottom:1px dashed #888;align-items:center;background:#fff;font-family:"MS Sans Serif",sans-serif;font-size:13px}.clone-row:nth-child(2n){background:#f3eaff}.clone-row.failed{background:#ffe2e2}.clone-num{font-family:VT323,monospace;font-size:20px;color:#b80049;text-shadow:1px 1px 0 #fff;font-weight:700}.mock-banner{background:repeating-linear-gradient(45deg,#ff0000 0 16px,#000 16px 32px);color:#fff;font-family:Press Start\ 2P,monospace;font-size:11px;text-align:center;padding:8px;text-shadow:2px 2px 0 #000;border-bottom:2px solid #fff;letter-spacing:.05em}.glow-box{position:relative}.glow-box:after{content:"";position:absolute;inset:-4px;background:linear-gradient(135deg,#ff00ff,#00ffff,#b6ff00,#ff00ff);background-size:300% 300%;filter:blur(14px);opacity:.55;z-index:-1;animation:rainbow 6s linear infinite;border-radius:4px}img.pixel{image-rendering:pixelated}.hero-row{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:18px;flex-wrap:nowrap}@media (max-width:760px){.hero-row{flex-wrap:wrap;gap:12px}}.title-3d{font-family:Press Start\ 2P,monospace;font-size:clamp(32px,7vw,78px);line-height:1;letter-spacing:.02em;color:#fff;text-shadow:0 1px 0 #fff,2px 2px 0 #ff00d4,4px 4px 0 #b400ff,6px 6px 0 #5a00b9,8px 8px 0 #2a0070,0 0 22px rgba(255,0,212,.7),0 0 44px rgba(0,240,255,.5);display:inline-block;position:relative;transform:translateZ(0)}.title-3d:after,.title-3d:before{content:attr(data-text);position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.title-3d:before{color:#00ffff;animation:glitch-a 4.2s steps(8) infinite}.title-3d:after,.title-3d:before{text-shadow:none;mix-blend-mode:screen}.title-3d:after{color:#ff003c;animation:glitch-b 4.2s steps(8) infinite}@keyframes glitch-a{0%,92%,to{transform:translate(0);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:0}93%{transform:translate(-3px,1px);opacity:.9;-webkit-clip-path:inset(20% 0 30% 0);clip-path:inset(20% 0 30% 0)}95%{transform:translate(2px,-2px);opacity:.9;-webkit-clip-path:inset(50% 0 10% 0);clip-path:inset(50% 0 10% 0)}97%{transform:translate(-2px,2px);opacity:.9;-webkit-clip-path:inset(10% 0 60% 0);clip-path:inset(10% 0 60% 0)}}@keyframes glitch-b{0%,92%,to{transform:translate(0);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:0}94%{transform:translate(3px,-1px);opacity:.9;-webkit-clip-path:inset(30% 0 40% 0);clip-path:inset(30% 0 40% 0)}96%{transform:translate(-3px,2px);opacity:.9;-webkit-clip-path:inset(0 0 70% 0);clip-path:inset(0 0 70% 0)}98%{transform:translate(2px,1px);opacity:.9;-webkit-clip-path:inset(60% 0 0 0);clip-path:inset(60% 0 0 0)}}.btn-3d{position:relative;display:inline-flex;align-items:center;gap:10px;font-family:Press Start\ 2P,monospace;font-size:14px;color:#fff;padding:16px 26px;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0) 50%),linear-gradient(180deg,#ff62d8,#ff006e 50%,#9c0050);border:3px solid #000;box-shadow:inset 0 2px 0 rgba(255,255,255,.6),inset 0 -3px 0 rgba(0,0,0,.5),0 6px 0 #5a002a,0 12px 24px rgba(255,0,110,.5);text-decoration:none;text-transform:uppercase;letter-spacing:.04em;transition:transform 80ms ease-out,box-shadow 80ms ease-out;cursor:pointer;text-shadow:1px 1px 0 #000;overflow:hidden}.btn-3d:after{content:"";position:absolute;top:0;left:-120%;height:100%;width:70%;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.6) 50%,transparent 70%);transform:skewX(-18deg);animation:shimmer 3.6s linear infinite}@keyframes shimmer{to{left:220%}}.btn-3d:hover{transform:translateY(-2px);box-shadow:inset 0 2px 0 rgba(255,255,255,.6),inset 0 -3px 0 rgba(0,0,0,.5),0 8px 0 #5a002a,0 16px 28px rgba(255,0,110,.6)}.btn-3d:active{transform:translateY(4px);box-shadow:inset 0 2px 0 rgba(255,255,255,.4),inset 0 -2px 0 rgba(0,0,0,.5),0 2px 0 #5a002a,0 6px 14px rgba(255,0,110,.5)}.btn-3d:visited{color:#fff}.btn-3d.green{background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0) 50%),linear-gradient(180deg,#c2ff7c,#4dff00 50%,#2b9400);box-shadow:inset 0 2px 0 rgba(255,255,255,.6),inset 0 -3px 0 rgba(0,0,0,.5),0 6px 0 #1c5e00,0 12px 24px rgba(77,255,0,.45);color:#002600;text-shadow:1px 1px 0 #c2ff7c}.btn-3d.green:hover{box-shadow:inset 0 2px 0 rgba(255,255,255,.6),inset 0 -3px 0 rgba(0,0,0,.5),0 8px 0 #1c5e00,0 16px 28px rgba(77,255,0,.6)}.btn-3d.green:visited{color:#002600}.btn-3d .fire{display:inline-block;animation:fire .5s steps(2) infinite;filter:drop-shadow(0 0 6px #ffae00)}@keyframes fire{50%{transform:translateY(-2px) scale(1.1) rotate(-3deg)}}.holo{position:relative;display:inline-block;padding:6px 12px;font-family:Press Start\ 2P,monospace;font-size:10px;color:#fff;background:linear-gradient(115deg,#ff00ff,#00ffff 25%,#b6ff00 50%,#ff00ff 75%,#00ffff);background-size:400% 100%;border:2px solid #000;box-shadow:2px 2px 0 #000,0 0 18px rgba(255,0,200,.6);animation:holoSlide 4s linear infinite;text-shadow:1px 1px 0 #000}@keyframes holoSlide{to{background-position:400% 0}}.new-sticker{position:absolute;top:-10px;right:-10px;background:#ff003c;color:#fff;font-family:Press Start\ 2P,monospace;font-size:9px;padding:5px 7px;border:2px solid #fff;box-shadow:2px 2px 0 #000;transform:rotate(12deg);text-shadow:1px 1px 0 #000;animation:stickerWobble .4s ease-in-out infinite alternate;z-index:5}@keyframes stickerWobble{0%{transform:rotate(10deg) scale(1)}to{transform:rotate(14deg) scale(1.06)}}.taskbar{position:fixed;left:0;right:0;bottom:0;height:36px;background:linear-gradient(180deg,#d0d0d0,#b0b0b0);border-top:2px solid #fff;box-shadow:0 -1px 0 #000;z-index:8000;display:flex;padding:0 6px;font-family:"MS Sans Serif",sans-serif;font-size:12px}.taskbar,.taskbar .start{align-items:center;gap:6px}.taskbar .start{display:inline-flex;padding:4px 10px;background:linear-gradient(180deg,#fff,#c0c0c0);border:2px outset #c0c0c0;font-weight:700;color:#000;cursor:pointer}.taskbar .start:active{border-style:inset}.taskbar .task{padding:4px 10px;cursor:default;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskbar .task,.taskbar .tray{border:2px inset #c0c0c0;background:#c0c0c0;color:#000}.taskbar .tray{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:2px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tray-dot{width:10px;height:10px;background:#00c900;border-radius:50%;display:inline-block;box-shadow:0 0 6px #00ff66}.tray-dot.red{background:#ff003c;box-shadow:0 0 6px #ff003c}.console-window{background:#000;color:#b6ff00;font-family:VT323,monospace;font-size:18px;padding:10px 12px;border:3px inset #2a2a2a;line-height:1.25;height:220px;overflow:hidden;position:relative}.console-window:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.4) 0 1px,transparent 1px 3px)}.console-line{white-space:nowrap;overflow:hidden;text-overflow:clip}.console-line .tag{color:#ff62d8}.console-line .ok{color:#00ffae}.console-line .err{color:#ff003c}.console-line .dim{color:#5d8a00}.console-cursor{display:inline-block;width:10px;height:16px;background:#b6ff00;vertical-align:-2px;animation:blink 1s steps(2) infinite}.step-card{position:relative;background:linear-gradient(180deg,#fff,#ffe9fb);border:3px solid #000;box-shadow:4px 4px 0 #000,8px 8px 0 #ff00d4}.step-card .step-num{position:absolute;top:-16px;left:-10px;width:38px;height:38px;background:#ffe800;border:3px solid #000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Press Start\ 2P,monospace;font-size:12px;box-shadow:2px 2px 0 #000;color:#000;transform:rotate(-8deg)}.step-card .step-icon{font-size:36px;line-height:1;display:inline-block;filter:drop-shadow(2px 2px 0 #000)}.coin-mascot{display:inline-block;width:96px;height:96px;position:relative;transform-style:preserve-3d;animation:coinSpin 2.4s linear infinite;filter:drop-shadow(0 0 14px #ffd400) drop-shadow(0 0 32px #ff00c8)}.activity-bar{display:flex;align-items:flex-end;gap:3px;height:56px;padding:6px 8px;background:#000;border:3px inset #2a2a2a}.activity-bar .bar{flex:1 1;background:linear-gradient(180deg,#ff003c,#ffae00 50%,#b6ff00);min-height:4px;box-shadow:0 0 8px rgba(255,0,60,.6)}.section-heading{gap:10px;padding:6px 14px;background:linear-gradient(90deg,#000,#1a005f);border:2px solid #ff00d4;box-shadow:0 0 0 2px #000,0 0 18px rgba(255,0,212,.7);font-size:11px;color:#fff;text-shadow:2px 2px 0 #ff00d4;letter-spacing:.08em}.frame-badge,.section-heading{display:inline-flex;align-items:center;font-family:Press Start\ 2P,monospace}.frame-badge{flex-direction:column;justify-content:center;width:88px;height:32px;background:linear-gradient(180deg,#000,#1a1a1a);color:#b6ff00;border:2px outset #444;font-size:8px;line-height:1.2;text-align:center;text-shadow:0 0 4px #b6ff00}.frame-badge.alt{color:#ff62d8;text-shadow:0 0 4px #ff62d8}.frame-badge.gold{background:linear-gradient(180deg,#ffd400,#ff7a00);color:#000;text-shadow:1px 1px 0 #fff;border-color:#cc5a00}.frame-badge.cyan{color:#00ffff;text-shadow:0 0 4px #00ffff}.coin-svg-wrap{display:inline-block;perspective:800px;animation:coinBob 2.4s ease-in-out infinite;filter:drop-shadow(0 0 12px rgba(255,212,0,.85)) drop-shadow(0 0 26px rgba(255,0,200,.6))}.coin-svg-wrap svg{animation:coinSpin 6s ease-in-out infinite;transform-origin:center}@keyframes coinBob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-8px) rotate(3deg)}}@keyframes coinSpin{0%,38%{transform:rotateY(0deg)}50%{transform:rotateY(180deg)}62%,to{transform:rotateY(1turn)}}.emoji{font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,system-ui,sans-serif;font-weight:400}.stamp{display:inline-block;padding:6px 10px;border:3px double #ff003c;color:#ff003c;font-family:Press Start\ 2P,monospace;font-size:10px;transform:rotate(-6deg);background:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.1em}.toast{position:fixed;right:16px;bottom:16px;z-index:9000;display:flex;flex-direction:column;gap:8px}.toast-item{min-width:240px;padding:8px 12px;background:linear-gradient(180deg,#000080,#1084d0);color:#fff;font-family:"MS Sans Serif",sans-serif;font-size:12px;border:2px outset #1084d0;box-shadow:4px 4px 0 #000;animation:toast-in .2s ease-out}@keyframes toast-in{0%{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}.container{max-width:1100px;margin:0 auto;padding:16px}.dotted-divider{height:0;border:none;border-top:3px dotted var(--neon-magenta);margin:24px 0}.scroll-list{max-height:70vh;overflow-y:auto;border:3px inset #c0c0c0;background:#fff}@media (max-width:1100px){.how-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:800px){.hero-grid{grid-template-columns:1fr!important}.how-grid{grid-template-columns:1fr 1fr!important}.footer-grid{grid-template-columns:1fr!important}}@media (max-width:500px){.y2k-btn{font-size:16px;padding:8px 14px}.seg-display{font-size:40px!important}.how-grid{grid-template-columns:1fr!important}}