@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/fonts/orbitron-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oxanium;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/oxanium-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oxanium;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/oxanium-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/exo-2-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/exo-2-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--kyn-focus-ring-color: #4dc7ff;--kyn-focus-ring-width: .2rem;--kyn-focus-ring-offset: .12rem;--kyn-starmap-hex-border-width: 1px;--kyn-starmap-selection-ring-width: 2px;--kyn-starmap-motion-duration: .22s}@media(prefers-contrast:more){:root{--kyn-focus-ring-width: .35rem;--kyn-starmap-hex-border-width: 2px;--kyn-starmap-selection-ring-width: 3px}}@media(prefers-reduced-motion:reduce){:root{--kyn-starmap-motion-duration: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}*{box-sizing:border-box}html{background:#020810;color-scheme:dark;font-family:Oxanium,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100%;overflow:hidden}body{height:100%;margin:0;overflow:hidden}.kyn-dialog--mini-game{--mg-type-title: clamp(1.15rem, 1.05rem + .4vw, 1.45rem);--mg-type-body: clamp(1rem, .95rem + .25vw, 1.125rem);--mg-type-label: clamp(.75rem, .72rem + .18vw, .875rem);--mg-action-accent: #e8a060;--mg-timer-value: #4dc7ff;--mg-hit-min: 2.75rem}.kyn-dialog--mini-game :is([class$=__instruction],[class*=__instruction]){font-size:max(1rem,var(--mg-type-body, 1rem))}.kyn-dialog--mini-game :is([class$=__card-meta],[class$=__meter-label],[class$=__card-title],[class$=__tip],[class$=__skip-note],[class*=__meter-label],[class*=__card-meta],[class*=__skip-note]){font-size:max(.75rem,var(--mg-type-label, .75rem))}.kyn-dialog--mini-game :is([class$=__bonus],[class*=__bonus],[class$=__timer],[class*=__timer]){color:var(--mg-timer-value, #4dc7ff);font-size:max(.75rem,var(--mg-type-label, .75rem))}.kyn-dialog--mini-game :is([class$=__status-strip],[class*=__status-strip]){align-items:center;flex-wrap:wrap;gap:.35rem .55rem;min-height:var(--mg-hit-min, 2.75rem)}.kyn-dialog--mini-game .mini-game-chrome-actions kyn-button .kyn-button{color:var(--mg-action-accent, #e8a060);min-height:var(--mg-hit-min, 2.75rem);min-width:var(--mg-hit-min, 2.75rem);width:auto}@media(pointer:coarse){.kyn-dialog--mini-game .mini-game-chrome-actions kyn-button .kyn-button{min-height:2.75rem;min-width:2.75rem;padding-inline:.85rem}}
