:root{--text:#6b6375;--text-h:#08060d;--code-bg:#f4f3ec;--accent:#aa3bff;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@font-face{font-family:VCR OSD Mono;src:url(/VCR_OSD_MONO_1.001.ttf)format("truetype");font-weight:400;font-style:normal}#root{text-align:center;box-sizing:border-box;flex-direction:column;width:100vw;max-width:100vw;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.debugCodes{flex-direction:column;gap:.25rem;display:flex}@font-face{font-family:VCR OSD Mono;src:url(/VCR_OSD_MONO.ttf)format("truetype")}.debugRoot{color:#e41515;flex-direction:column;align-items:center;min-height:100vh;font-family:VCR OSD Mono,monospace;display:flex;position:relative;overflow:visible}.debugRoot:before{content:"";z-index:0;will-change:transform;background-color:#0000;background-image:none;position:fixed;inset:0}.backgroundTiles{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.backgroundStatic{background-image:url(/bgstatic.gif);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.backgroundVideo{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.backgroundVideo--base{z-index:0}.backgroundVideo--mask{z-index:1;transition:opacity .2s linear}.debugRoot:after{content:"";background-image:var(--debug-overlay-url,none);opacity:var(--debug-overlay-opacity,0);z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.debugRoot>:not(.backgroundTiles){z-index:1;position:relative}.debugCodes p{margin:10px}.debugLinks{color:#2f80ed;margin-left:10px;font-style:italic;font-weight:700;text-decoration:underline}.codeValue{color:#ed2f2f}.keyValue{color:#030303;font-style:italic}.codeInfo{justify-content:left;margin-top:20px;margin-left:10%;padding:10px}.aboutSection{color:#dadada;box-sizing:border-box;z-index:4;background-color:#000000b4;border-radius:1px;justify-content:center;width:80vw;max-width:80vw;padding:1px;font-family:VCR OSD Mono;font-size:12px;font-style:italic;position:fixed;bottom:50%;left:50%;transform:translate(-50%)translateY(50%)}.sideBySide{gap:1rem;padding:0 1rem;display:block}.guessesList,.debugCodes{width:100%;min-width:auto}.guessesList h2,.debugCodes h2{margin:0 0 .5rem}.guessItem,.debugCodes p{margin:0 0 6px}.UISection{color:#000;z-index:2;flex-direction:column;align-items:flex-end;gap:10px;font-family:VCR OSD Mono,monospace;font-size:8px;display:flex;position:fixed;bottom:10px;right:10px}.codeProgress{z-index:2;background-color:#64b1f0b4;border-radius:20px;width:min(80px,25vw);padding:5px 10px;font-weight:700;position:static}.timerSection{z-index:3;flex-direction:column;align-items:stretch;gap:.35rem;width:min(80vw,960px);display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.timerProgressTrack{background:#00000059;border:1px solid #ffffff40;border-radius:999px;width:100%;height:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #00000040}.timerProgressFill{background:linear-gradient(90deg,#aef7c6 0%,#75ff9f 50%,#bf0 100%);border-radius:999px;width:100%;height:100%;transition:width 1s linear}.info-button{cursor:pointer;background:url(/info-icon.png) 50%/contain no-repeat;border:0;width:40px;height:40px;padding:0}.info-button:focus-visible{border-radius:4px;outline:2px solid #ffffffe6}.sr-only{clip-path:inset(50%);clip:rect(1px, 1px, 1px, 1px)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}h1{color:#1e0cc500;text-shadow:2px 2px 4px #7d319bb3;margin-top:75px;font-size:16rem}@media (width>=600px){.sideBySide{align-items:flex-start;gap:2rem;padding:0;display:flex}.guessesList,.debugCodes{width:auto;min-width:45%}.button1,.button2{width:150px}.button-89{width:fit-content}.codeProgress{width:220px}.codeInfo{margin-left:10%}}@media (width>=900px){h1{font-size:12rem}.debugRoot:before{opacity:0}.debugRoot:after{background-size:100% 100%}}.pageRoot{box-sizing:border-box;color:#bde722;background-image:url(/mapbg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;width:100%;min-height:100svh;padding:clamp(1rem,3vw,2.5rem);font-size:clamp(1rem,.9rem + .35vw,1.3rem);display:flex;position:relative;overflow:hidden}@font-face{font-family:VCR OSD Mono;src:url(/VCR_OSD_MONO.ttf)format("truetype")}.codeBarWrapper{z-index:2;flex-direction:column;align-items:center;gap:.5rem;width:min(90vw,320px);display:flex;position:fixed;bottom:clamp(1rem,3vh,2rem);left:50%;transform:translate(-50%)}.foundSounds{color:#32f80a;letter-spacing:.04em;text-align:center;white-space:nowrap;background:#0000007a;border-radius:999px;margin:0;padding:.45rem .75rem;font-family:VCR OSD Mono,monospace;font-weight:700;scale:2}.foundMsg{color:#fff;letter-spacing:.04em;text-align:center;background:#0000007a;border-radius:999px;margin:0;padding:.45rem .75rem;font-family:VCR OSD Mono,monospace;font-weight:700}.progressTrack{z-index:-1;border-bottom:2px solid #f88d0100;width:100%;height:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.progressFill{z-index:1;border-bottom:2px solid #32f80a00;width:0;height:0;transition:width 1s}.steps{justify-content:space-between;width:100%;display:flex;position:relative}.step{cursor:pointer;box-sizing:border-box;background:#4de61000;border:2px solid #32f80a;border-radius:50%;width:20px;height:20px;transition:background 1s}.step.selected{border-color:#32f80a}.step.completed{background:#32f80a;border-color:#32f80a}@media (width<=768px){.codeBarWrapper{width:min(92vw,280px)}.codeBarContainer{width:min(92vw,220px)}.foundSounds{font-size:.85rem}}@media (width>=1280px){.codeBarWrapper{width:min(70vw,420px)}.codeBarContainer{width:min(70vw,320px)}.foundSounds{font-size:1rem}}h2{color:#fff;z-index:2;background-color:#37fa26bd;border-radius:10px;margin:0;padding:.5rem 1rem;font-weight:700}.loading-text{background:linear-gradient(90deg,#12ff31,#1af186,#01ecfd) -100%/200%;color:#0000;background-color:#df1a1a;-webkit-background-clip:text;background-clip:text;place-self:center;font:900 clamp(2em,10vw,10em) VCR OSD Mono,monospace;animation:2s linear infinite shimmer}@keyframes shimmer{to{background-position:100%}}@media (forced-colors:active){p{color:#7fffd4;background:#212121}}@media (width<=768px){.pageRoot{background-size:100% 100%;min-height:100dvh;padding:1rem}}
