@font-face{font-family:Oswald;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/oswald-variable.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-variable.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/jetbrains-mono-variable.woff2)format("woff2")}@font-face{font-family:OPCG Power;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/opcg-power.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-deck-portal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}body.game-noselect{-webkit-user-select:none;user-select:none}html,body{-webkit-font-smoothing:antialiased;background:#05070f;margin:0;padding:0;font-family:Manrope,system-ui,sans-serif}#root{min-height:100vh}[data-testid=filter-rail] input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;width:var(--fr-thumb-size);height:var(--fr-thumb-size);background:var(--fr-thumb-bg);border:var(--fr-thumb-border-w) solid var(--fr-thumb-border);cursor:pointer;border-radius:50%}[data-testid=filter-rail] input[type=range]::-moz-range-thumb{pointer-events:auto;width:var(--fr-thumb-size);height:var(--fr-thumb-size);background:var(--fr-thumb-bg);border:var(--fr-thumb-border-w) solid var(--fr-thumb-border);cursor:pointer;border-radius:50%}[data-testid=filter-rail] input[type=range]::-moz-range-track{background:0 0}[data-deck-portal] :is(button,a,[role=button],input,textarea,[tabindex]):focus-visible{outline:2px solid var(--portal-focus-ring);outline-offset:2px}[data-auth-modal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-auth-modal] input::placeholder{color:var(--auth-placeholder);opacity:1}[data-auth-modal] :is(button,a,[role=button]):focus-visible,[data-auth-modal] input:focus-visible+[data-auth-checkbox]{outline:2px solid var(--auth-focus-ring);outline-offset:2px}@keyframes pmGlow{0%,to{box-shadow:0 0 0 2px var(--rc), 0 0 14px 2px var(--rcg)}50%{box-shadow:0 0 0 3px var(--rc), 0 0 26px 6px var(--rcg)}}@keyframes lsRingPulse{0%,to{box-shadow:0 0 0 2px var(--rc), 0 0 14px 2px var(--rcg)}50%{box-shadow:0 0 0 3px var(--rc), 0 0 28px 7px var(--rcg)}}@keyframes opDash{to{stroke-dashoffset:-44px}}[data-testid=playfield] button:focus-visible{outline-offset:2px;outline:3px solid #5fe6ff}@keyframes opSpin{to{transform:rotate(360deg)}}@keyframes opDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes opSheen{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes opBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes hlSoft{0%,to{box-shadow:0 0 0 1px #f0902ecc,0 0 12px 1px #f0902e66}50%{box-shadow:0 0 0 1px #f0902e,0 0 22px 4px #f0902e94}}@keyframes hlTab{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@keyframes opNavMenuIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}.ebScroll::-webkit-scrollbar{width:9px;height:9px}.ebScroll::-webkit-scrollbar-thumb{background:#c2cbd6 padding-box padding-box;border:2px solid #0000;border-radius:6px}.ebScroll::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
