@import "https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@400;600;700&family=Syne:wght@700;800&display=swap";@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--lime:#ccff27;--blue:#346dff;--orange:#ff6a1a;--ink:#05070b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:y proximity}body{background:var(--ink);color:#f6f7f4;margin:0;font-family:Chakra Petch,sans-serif}main{overflow:hidden}header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05070ba8;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;height:76px;padding:0 4vw;display:flex;position:fixed;top:0;left:0;right:0}.logo{color:#fff;letter-spacing:.12em;align-items:center;gap:11px;font:800 16px Syne;text-decoration:none;display:flex}.logo i{background:var(--lime);color:#07090c;clip-path:polygon(0 0,100% 0,100% 72%,72% 100%,0 100%);place-items:center;width:34px;height:34px;font-style:normal;display:grid}.signal{letter-spacing:.2em;color:#9ca3af;font-size:9px;position:absolute;left:50%;transform:translate(-50%)}.signal b,.screenTag b{background:#ff2948;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:1.3s infinite blink;display:inline-block;box-shadow:0 0 12px #ff2948}@keyframes blink{50%{opacity:.3}}.menu{color:#fff;letter-spacing:.2em;cursor:pointer;background:0 0;border:0;font:600 10px Chakra Petch}.menu span{color:var(--lime);margin-left:10px;font-size:18px}nav{z-index:45;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#090c13f4;border-left:1px solid #ffffff1b;width:min(430px,100%);transition:all .35s;position:fixed;top:76px;right:0;transform:translate(101%)}nav.open{transform:none}nav a{color:#fff;letter-spacing:.04em;border-bottom:1px solid #ffffff12;grid-template-columns:48px 1fr 30px;align-items:center;height:82px;padding:0 28px;font:700 16px Syne;text-decoration:none;display:grid}nav a:hover{background:#ffffff08}nav small{color:var(--lime);font:10px Chakra Petch}nav i{color:var(--lime);font-style:normal}.room{scroll-snap-align:start;min-height:100vh;position:relative;overflow:hidden}.studio{background:#05070b}.roomBg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vignette{background:linear-gradient(90deg,#030507e8 0,#0000 30% 74%,#03050766),linear-gradient(0deg,#030507ba 0,#0000 28%,#03050766);position:absolute;inset:0}.scanlines{opacity:.11;pointer-events:none;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#0000 0 3px,#9ec3ff 4px);position:absolute;inset:0}.title{z-index:3;position:absolute;top:18%;left:5vw}.title p,.roomCopy>p{letter-spacing:.35em;color:var(--lime);font-size:10px}.title h1,.roomCopy h2{letter-spacing:-.075em;margin:20px 0;font:800 clamp(58px,7.8vw,130px)/.78 Syne}.title h1 em,.roomCopy h2 em{color:#0000;-webkit-text-stroke:1.5px var(--lime);filter:drop-shadow(0 0 18px #caff2d38);font-style:normal}.title>span{letter-spacing:.3em;color:#a9adb6;font-size:10px}.liveScreen{z-index:4;clip-path:polygon(7% 0,99% 8%,96% 100%,0 82%);filter:drop-shadow(0 0 18px #2e66ff88);background:#05070b;width:22.3%;height:39.5%;position:absolute;top:14.8%;left:75.6%}.liveScreen iframe{border:0;width:100%;height:100%;transform:scale(1.08)}.screenTag{letter-spacing:.15em;background:#06090ddd;padding:8px 10px;font-size:7px;position:absolute;bottom:5%;left:8%}.enterLive{z-index:5;background:var(--lime);color:#07090c;letter-spacing:.12em;justify-content:space-between;width:230px;padding:16px 18px;font-size:10px;text-decoration:none;display:flex;position:absolute;bottom:9%;right:5vw}.point{z-index:5;color:#fff;align-items:center;gap:8px;text-decoration:none;display:flex;position:absolute}.point i{border:1px solid var(--lime);width:37px;height:37px;color:var(--lime);background:#05070bdd;border-radius:50%;place-items:center;font-size:9px;font-style:normal;animation:2s infinite pulse;display:grid;box-shadow:0 0 0 8px #ccff2710,0 0 22px #ccff2766}.point span{opacity:0;letter-spacing:.15em;background:#05070bdb;border:1px solid #ffffff2b;padding:8px;font-size:8px;transition:all .2s}.point:hover span{opacity:1}@keyframes pulse{50%{opacity:.5}}.pGame{bottom:27%;right:16%}.pVault{top:34%;left:20%}.pLounge{top:29%;left:54%}.scroll{z-index:3;letter-spacing:.23em;color:#9ba0aa;font-size:8px;position:absolute;bottom:7%;left:5vw}.scroll span{color:var(--lime);margin-left:10px}.rail{z-index:30;flex-direction:column;gap:10px;display:flex;position:fixed;top:50%;right:24px;transform:translateY(-50%)}.rail a{color:#9ba0aa;background:#05070b99;border:1px solid #ffffff27;place-items:center;width:27px;height:27px;font-size:8px;text-decoration:none;display:grid}.rail a:hover{border-color:var(--lime);color:var(--lime)}.roomNo{color:#ffffff05;font:800 clamp(120px,20vw,330px) Syne;position:absolute;top:8%;right:4vw}.roomCopy{z-index:3;max-width:560px;position:absolute;top:20%;left:6vw}.roomCopy h2{font-size:clamp(55px,7vw,112px)}.roomCopy>span{color:#a5aab5;max-width:430px;line-height:1.7;display:block}.arcade{background:radial-gradient(circle at 72%,#4c1580 0,#0000 31%),linear-gradient(120deg,#060811,#101329)}.grid3d{background-color:#0000;background-image:linear-gradient(#6a55ff2b 1px,#0000 1px),linear-gradient(90deg,#6a55ff2b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:70px 70px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:35% -10% -30%;transform:perspective(550px)rotateX(64deg);box-shadow:inset 0 60px 80px #080a12}.roomCopy button,.roomCopy>a{background:var(--lime);color:#07090c;letter-spacing:.13em;border:0;justify-content:space-between;width:230px;margin-top:35px;padding:16px 18px;font:700 10px Chakra Petch;text-decoration:none;display:flex}.cabinet{z-index:2;clip-path:polygon(10% 0,90% 0,100% 18%,87% 100%,13% 100%,0 18%);filter:drop-shadow(0 30px 50px #000)drop-shadow(0 0 35px #8b5cf666);background:linear-gradient(90deg,#11131b,#2a1c3c 55%,#0a0c12);border:6px solid #3e4352;width:min(28vw,390px);height:72%;padding:4% 3%;position:absolute;top:15%;right:13%}.marquee{text-align:center;background:var(--lime);color:#07090c;padding:17px;font:800 clamp(15px,2vw,28px) Syne}.gameScreen{text-align:center;background:radial-gradient(circle,#7c3aed99,#080910 68%);border:8px solid #08090d;place-items:center;height:46%;margin-top:10%;display:grid;box-shadow:inset 0 0 40px #8655ff}.gameScreen b{color:var(--lime);text-shadow:0 0 25px var(--lime);font:800 clamp(70px,8vw,130px) Syne}.gameScreen span{letter-spacing:.25em;font-size:8px}.controls{border-top:2px solid #565b69;width:75%;height:80px;margin:7% auto;position:relative}.controls i{background:#ff3158;border-radius:50%;width:25px;height:25px;margin:22px 10px;display:inline-block;box-shadow:0 0 12px #ff3158}.controls b{background:var(--lime);width:36px;height:15px;margin-left:35px;display:inline-block}.nextRoom{color:#aaa;letter-spacing:.2em;font-size:8px;text-decoration:none;position:absolute;bottom:5%;right:4vw}.nextRoom b{color:var(--lime);margin-left:10px}.vault{background:radial-gradient(circle at 72% 45%,#70421455,#0000 28%),linear-gradient(120deg,#080909,#17130f)}.vaultWall{perspective:900px;width:48%;height:70%;position:absolute;top:15%;right:8%;transform:rotateY(-10deg)}.shelf{background:linear-gradient(135deg,#211b16,#0c0d0f);border:1px solid #bd7b3555;align-items:center;gap:35px;width:65%;height:26%;padding:25px 12%;display:flex;position:absolute;left:18%;box-shadow:0 15px #080808,0 25px 35px #000}.shelf i{filter:drop-shadow(0 0 18px #ff9c3c);font-size:45px;font-style:normal}.shelf b{letter-spacing:.15em;color:#ffa84f;font:700 15px Syne}.s2{top:37%;left:27%}.s3{top:74%;left:16%}.specs{grid-template-columns:auto 1fr;gap:4px 18px;width:240px;margin-top:35px;display:grid}.specs b{color:#ffa84f;font:800 34px Syne}.specs small{letter-spacing:.15em;color:#858990;align-self:center}.lounge{background:radial-gradient(circle at 65% 20%,#1a4da2 0,#0000 31%),linear-gradient(130deg,#160d08,#080a12 60%)}.loungeGlow{background:linear-gradient(90deg,#ff671520,#0000 35%),linear-gradient(#0000 55%,#090b12);position:absolute;inset:0}.sofa{background:linear-gradient(#23262e,#101116);border-radius:40px 40px 8px 8px;width:55%;height:27%;position:absolute;bottom:13%;left:7%;box-shadow:0 -8px #30333c,0 30px 50px #000}.sofa i{background:#1a1c22;border-radius:25px;width:28%;height:75%;margin:3% 2.3%;display:inline-block;box-shadow:inset 0 0 20px #090a0d}.neon{text-align:center;color:#ff9f59;text-shadow:0 0 7px #ff6a1a,0 0 30px #ff6a1a;font:italic 700 clamp(42px,6vw,90px)/.85 Chakra Petch;position:absolute;top:22%;left:16%}.lounge .roomCopy{max-width:470px;top:27%;left:auto;right:8%}.lounge .roomCopy h2 em{color:#0000;-webkit-text-stroke-color:#ff7a2f}.lounge footer{z-index:3;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:80px;display:flex;position:absolute;bottom:0;left:4vw;right:4vw}.lounge footer p,.lounge footer>a:last-child{letter-spacing:.18em;color:#888;font-size:8px;text-decoration:none}@media (width<=900px){.signal,.rail{display:none}.title{top:14%}.title h1{font-size:75px}.liveScreen{clip-path:none;width:42%;height:38%;top:14%;left:55%}.point{display:none}.enterLive{right:4vw}.roomCopy{left:5vw}.cabinet{width:38vw;right:5%}.vaultWall{opacity:.55;width:70%;right:-12%}.lounge .roomCopy{right:5%}}@media (width<=600px){header{height:66px}.logo span{font-size:13px}.studio{min-height:900px}.roomBg{object-position:center top;height:54%}.vignette{background:linear-gradient(#0000 30%,#05070b 57%)}.title{top:82px;left:5vw}.title h1{font-size:58px}.title>span{display:none}.liveScreen{clip-path:none;border:1px solid #346dff66;width:90%;height:29%;top:50%;left:5%}.enterLive{width:90%;bottom:8%;left:5%;right:auto}.scroll{display:none}.room{min-height:820px}.roomCopy{top:11%;left:6%;right:6%!important}.roomCopy h2{font-size:54px}.cabinet{width:76%;height:49%;top:43%;right:12%}.marquee{padding:10px}.controls{display:none}.vaultWall{opacity:.85;width:96%;height:45%;top:43%;left:2%}.shelf{height:25%}.shelf i{font-size:28px}.lounge .roomCopy{top:12%}.sofa{width:92%;height:25%;bottom:15%;left:4%}.neon{top:50%;left:30%}.lounge footer{flex-direction:column;justify-content:center;gap:10px;height:100px}.lounge footer p{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}.cabinet{cursor:pointer}.streamWall{z-index:4;background:#080b11;border:1px solid #416ec477;width:min(55vw,850px);padding:12px;position:absolute;top:20%;left:5vw;transform:perspective(1000px)rotateY(4deg);box-shadow:0 25px 70px #000,0 0 35px #2869ff33}.streamHeader{letter-spacing:.2em;justify-content:space-between;align-items:center;height:40px;padding:0 8px;font-size:9px;display:flex}.streamHeader span{color:#8ab2ff}.streamHeader a{color:var(--lime);text-decoration:none}.streamWall iframe{aspect-ratio:16/9;background:#05070b;border:0;width:100%;display:block}.lounge .roomCopy{max-width:360px;top:26%;right:4%}.lounge .roomCopy h2{font-size:clamp(48px,5vw,80px)}.lounge .neon{z-index:5;font-size:36px;top:10%;left:8%}.gameModal{z-index:100;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#020308ed;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.gameShell{background:#0a0c14;border:1px solid #6556d977;width:min(920px,100%);padding:22px;position:relative;box-shadow:0 0 90px #63c5}.gameClose{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:6px;right:12px}.gameTop{justify-content:space-between;align-items:center;height:48px;padding-right:38px;display:flex}.gameTop>b{color:var(--lime);font:800 24px Syne}.gameTop span{letter-spacing:.15em;font-size:10px}.gameTop span i{background:var(--lime);width:10px;height:10px;box-shadow:0 0 12px var(--lime);border-radius:50%;display:inline-block}.gameShell canvas{aspect-ratio:2;touch-action:none;background:#050711;border:5px solid #232635;width:100%;display:block}.gameHud{background:#262936;grid-template-columns:1fr 1fr 2fr;gap:1px;margin-top:8px;display:grid}.gameHud>span{letter-spacing:.12em;color:#8f95a1;background:#0e111b;padding:10px 12px;font-size:9px}.gameHud b{color:var(--lime)}.gameHud span:last-child{text-align:right;color:#d5d9df}.gameActions{grid-template-columns:1fr 2fr 1fr;gap:8px;margin-top:12px;display:grid}.gameActions button,.coinShop button{color:#fff;letter-spacing:.12em;cursor:pointer;background:#161925;border:1px solid #3e4355;padding:13px;font:600 9px Chakra Petch}.gameActions .startRun{background:var(--lime);color:#07090c;border-color:var(--lime)}.coinShop{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.coinShop button:first-child{color:#fff;border-color:#e52c4d}.coinShop button:disabled{opacity:.55;cursor:not-allowed}.coinShop small{color:#8f95a1;margin-top:4px;display:block}.gameShell>p{text-align:center;color:#737985;letter-spacing:.08em;margin:12px 0 0;font-size:9px}@media (width<=900px){.streamWall{width:58vw;left:4vw}.lounge .roomCopy{max-width:300px;right:3%}}@media (width<=600px){.lounge{min-height:980px}.streamWall{width:90%;top:43%;left:5%;transform:none}.lounge .roomCopy{max-width:none;top:10%}.lounge .neon{display:none}.gameModal{padding:8px}.gameShell{padding:12px}.gameTop>b{font-size:18px}.gameHud{grid-template-columns:1fr 1fr}.gameHud span:last-child{text-align:left;grid-column:1/-1}.coinShop{grid-template-columns:1fr}.gameActions{grid-template-columns:1fr 1.6fr 1fr}.gameActions button,.coinShop button{padding:11px 5px;font-size:8px}}.liveSubs{background:#0b0c0ddd;border:1px solid #b977354f;width:275px;margin-top:34px;padding:18px 20px;box-shadow:0 16px 35px #0008}.liveSubs>span{color:#959aa3;letter-spacing:.18em;font-size:8px;display:block}.liveSubs>span i{background:#ff9e42;border-radius:50%;width:6px;height:6px;margin-right:7px;animation:1.4s infinite blink;display:inline-block;box-shadow:0 0 10px #ff9e42}.liveSubs>b{color:#ffa84f;margin-top:8px;font:800 44px/1.1 Syne;display:block}.liveSubs>small{letter-spacing:.13em;color:#727780;font-size:8px}.vaultWall .shelf{color:#fff;text-align:left;cursor:pointer;font-family:Chakra Petch;transition:all .25s}.vaultWall .shelf:hover,.vaultWall .shelf:focus{border-color:#ffa84f;transform:translate(-8px);box-shadow:0 15px #080808,0 25px 45px #000,0 0 25px #ff9c3c33}.vaultWall .shelf span{color:#767b83;letter-spacing:.15em;margin-left:auto;font-size:8px}.vaultModal{z-index:110;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030405e8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vaultModal article{background:linear-gradient(145deg,#18130f,#0b0c0f 55%);border:1px solid #b9773566;width:min(650px,100%);padding:38px;position:relative;box-shadow:0 0 90px #cc6f2433}.vaultClose{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:8px;right:14px}.vaultModal article>small{color:#ffa84f;letter-spacing:.25em;font-size:9px}.vaultModal h3{margin:12px 0 28px;font:800 38px Syne}.gearList{background:#3d352e;grid-template-columns:1fr 1fr;gap:1px;display:grid}.gearList>div{background:#101113;padding:16px}.gearList span{color:#777c85;letter-spacing:.15em;margin-bottom:7px;font-size:8px;display:block}.gearList b{color:#f1f1ee;font:600 14px Chakra Petch}.vaultModal .liveSubs{width:100%;margin-top:0}.goal{background:#101113;margin-top:15px;padding:17px 20px;position:relative;overflow:hidden}.goal span{letter-spacing:.15em;color:#777;font-size:8px;display:block}.goal b{color:#ffa84f;margin-top:7px;display:block}.goal i{background:#ffa84f;width:34%;height:2px;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #ffa84f}.vaultModal article>p{color:#888d96;margin-top:18px;font-size:12px}.cabinetBoard{color:#fff;background:#09051bd9;border:2px solid #24d8ff88;width:86%;margin:8% auto 0;padding:12px 14px;box-shadow:3px 3px #ff4fd866}.cabinetBoard h3{color:#ffe34a;letter-spacing:.12em;margin:0 0 9px;font:800 9px monospace}.cabinetBoard h3 span{color:#ff4fd8}.cabinetRank{border-top:1px solid #24d8ff33;grid-template-columns:24px 1fr auto;gap:6px;padding:5px 0;font:700 8px monospace;display:grid}.cabinetRank b{color:#24d8ff}.cabinetRank strong{color:#ffe34a}.cabinetBoard p{color:#9e92b8;letter-spacing:.08em;margin:0;font:700 8px/1.5 monospace}@media (width<=600px){.vaultModal article{padding:28px 20px}.vaultModal h3{font-size:30px}.gearList{grid-template-columns:1fr}.vaultWall .shelf span{display:none}}.arcadeK,.pixelK{clip-path:polygon(0 0,76% 0,100% 24%,100% 100%,24% 100%,0 76%);place-items:center;font-style:normal;color:#18082b!important;text-shadow:none!important;background:#ffe34a!important;display:inline-grid!important;box-shadow:5px 5px #ff4fd8!important}.arcadeK{width:105px;height:105px;font:800 72px monospace!important}.pixelK{vertical-align:middle;width:31px;height:31px;margin-right:8px;font:900 22px monospace}.gameShell.retro{background:#10052a;border:4px solid #24d8ff;box-shadow:0 0 0 6px #ff4fd8,0 0 80px #24d8ff55}.retro .gameTop>b{color:#ffe34a;letter-spacing:.08em;font-family:monospace}.crt{border:5px solid #20113d;position:relative;overflow:hidden}.crt:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000 0 3px,#0008 4px),linear-gradient(90deg,#ff00000b,#00ff0008,#0000ff0b);position:absolute;inset:0}.retro canvas{image-rendering:pixelated;border:0!important}.retro .gameHud{background:#24d8ff}.retro .gameHud>span{color:#24d8ff;background:#13072c;font-family:monospace}.retro .gameHud b{color:#ffe34a}.retro .gameActions button,.retro .coinShop button{background:#1b0b35;border:2px solid #24d8ff;font-family:monospace;box-shadow:3px 3px #ff4fd8}.retro .gameActions .startRun{color:#17082a;background:#ffe34a;border-color:#ffe34a;box-shadow:3px 3px #ff4fd8}@media (width<=600px){.arcadeK{width:74px;height:74px;font-size:50px!important}.arcade{min-height:980px}.arcade .cabinet{height:50%;padding:4% 5%;top:43%}.arcade .gameScreen{height:44%;margin-top:8%}.arcade .cabinetBoard{width:88%;margin-top:9%;padding:14px}.arcade .cabinetBoard h3{font-size:10px}.arcade .cabinetRank{padding:7px 0;font-size:10px}.arcade .cabinetBoard p{font-size:9px}.arcade .nextRoom{bottom:3%}}.profileBar{color:#24d8ff;justify-content:space-between;align-items:center;padding:8px 0;font:700 9px monospace;display:flex}.profileBar input{color:#ffe34a;text-transform:uppercase;background:#08031b;border:1px solid #24d8ff;width:145px;margin-left:8px;padding:7px 9px;font:700 10px monospace}.profileBar button{color:#ff4fd8;cursor:pointer;background:#1b0b35;border:1px solid #ff4fd8;padding:7px 10px;font:700 9px monospace}.testPanels{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.testPanels section{background:#0c041d;border:1px solid #24d8ff55;padding:10px}.testPanels h4{color:#24d8ff;letter-spacing:.12em;margin:0 0 7px;font:700 9px monospace}.testPanels p{color:#5e5c70;border-top:1px solid #ffffff13;grid-template-columns:28px 1fr auto;align-items:center;margin:0;padding:6px 2px;font:9px monospace;display:grid}.testPanels p b{color:#ff4fd8}.testPanels p strong{color:#ffe34a}.testPanels p.unlocked{color:#fff}.testPanels p.unlocked b{color:#ffe34a;text-shadow:0 0 8px #ffe34a}.testPanels small{color:#666;font:9px monospace}.retro{max-height:96vh;overflow-y:auto}@media (width<=600px){.testPanels{grid-template-columns:1fr}.profileBar{align-items:flex-start;gap:7px}.profileBar label{flex-direction:column;gap:5px;display:flex}.profileBar input{margin-left:0}.retro{max-height:98vh}.vault{min-height:1120px}.vault .roomNo{font-size:150px;top:70px;right:-18px}.vault .roomCopy{max-width:none;top:92px;left:24px;right:24px!important}.vault .roomCopy h2{letter-spacing:-.08em;margin:18px 0;font-size:clamp(43px,12.5vw,52px);line-height:.82}.vault .roomCopy>span{max-width:330px;font-size:14px;line-height:1.45}.vault .liveSubs{z-index:2;pointer-events:none;width:100%;margin-top:22px;padding:16px 18px;position:relative}.vaultWall{z-index:4;opacity:1;perspective:none;gap:22px;width:calc(100% - 48px);height:auto;display:grid;top:535px;left:24px;right:auto;transform:none}.vaultWall .shelf{z-index:5;touch-action:manipulation;gap:24px;width:100%;height:126px;padding:22px 28px;position:relative;top:auto;left:auto;transform:none}.vaultWall .shelf:hover,.vaultWall .shelf:focus{transform:none}.vaultWall .shelf i{font-size:32px}.vaultWall .shelf b{font-size:14px}.vault .nextRoom{bottom:35px}.lounge .roomCopy h2{letter-spacing:-.08em;max-width:100%;font-size:clamp(42px,12vw,50px);line-height:.82}.lounge .roomCopy>span{font-size:14px;line-height:1.5}.streamWall{top:46%}}
