@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2) format("woff2"),url(/assets/lilita-one-latin-400-normal-DXkechA3.woff) format("woff")}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2) format("woff2-variations");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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2) format("woff2-variations");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff")}:root{--gold: #FFB21E;--gold-hi: #FFD66B;--gold-lo: #E58A00;--flare: #FF6B2C;--flare-lo: #D9461A;--coral: #FF4D6D;--coral-lo: #D22A4E;--ink: #1A1033;--ink-2: #2B1D4F;--ink-3: #423169;--teal: #22C3D6;--teal-lo: #1293A6;--cream: #FFF4DA;--cream-2: #FFE7B3;--decoy: #3A3340;--ember: #FF4A1C;--night: #1B0B2E;--night-2: #2A1145;--night-3: #3D1A5E;--neon-magenta: #FF3CC8;--neon-pink: #FF6FB5;--neon-cyan: #3CE6FF;--neon-cyan-lo: #12A9C9;--neon-violet: #9B3CFF;--power-rapid: #FFB21E;--power-magnet: #FF3CC8;--power-shield: #3CE6FF;--chrome: linear-gradient(180deg, #FFFFFF 0%, #E9F2FF 22%, #9AA7C7 48%, #4E557A 52%, #C7D3F0 74%, #FFFFFF 100%);--sunset: linear-gradient(180deg, #FFE9B0 0%, #FFB21E 30%, #FF6B2C 55%, #FF3CC8 80%, #9B3CFF 100%);--sunset-h: linear-gradient(100deg, #FFC64A 0%, #FF8A2C 45%, #FF4F8E 100%);--glass-night: linear-gradient(180deg, rgba(20, 10, 36, .84) 0%, rgba(10, 5, 20, .88) 100%);--glow-magenta: 0 0 18px rgba(255, 60, 200, .55);--glow-cyan: 0 0 18px rgba(60, 230, 255, .55);--glass: linear-gradient(180deg, rgba(24, 13, 42, .86) 0%, rgba(9, 5, 19, .92) 100%);--glass-well: rgba(255, 255, 255, .045);--hair: rgba(255, 255, 255, .1);--hair-strong: rgba(255, 255, 255, .2);--text: #F5F0FF;--text-dim: rgba(245, 240, 255, .7);--text-faint: rgba(245, 240, 255, .48);--tube: linear-gradient(135deg, var(--neon-cyan) 0%, rgba(60, 230, 255, .28) 34%, rgba(255, 60, 200, .28) 66%, var(--neon-magenta) 100%);--tube-glow: 0 0 22px -6px rgba(60, 230, 255, .55), 0 0 44px -14px rgba(255, 60, 200, .5);--font-display: "Barlow Condensed", "Bahnschrift", "Roboto Condensed", "Arial Narrow", "Outfit Variable", system-ui, sans-serif;--font-ui: "Outfit Variable", "Segoe UI", system-ui, sans-serif;--display-weight: 700;--text-xs: clamp(.72rem, .68rem + .15vw, .8rem);--text-sm: clamp(.85rem, .8rem + .2vw, .95rem);--text-base: clamp(1rem, .95rem + .25vw, 1.1rem);--text-lg: clamp(1.2rem, 1.05rem + .6vw, 1.5rem);--text-xl: clamp(1.7rem, 1.3rem + 1.6vw, 2.6rem);--text-logo: clamp(3.4rem, 1.4rem + 8vw, 8.4rem);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 999px;--shadow-ink: 0 6px 0 var(--ink);--shadow-soft: 0 18px 40px -12px rgba(8, 2, 18, .6);--shadow-lift: 0 40px 80px -24px rgba(5, 0, 14, .85), 0 12px 28px -12px rgba(5, 0, 14, .7);--surface: var(--glass);--surface-dark: var(--glass);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .12s;--dur: .24s;--safe-t: env(safe-area-inset-top, 0px);--safe-r: env(safe-area-inset-right, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--safe-l: env(safe-area-inset-left, 0px)}.btn__label,.panel__title,.dialog__title,.results__title,.tabs__tab,.settings__group,.board__score,.board__state-title,.step__title,.controls__title,.chip__value,.stats__value,.results__score,.new-best,.logo,.legend__title,.variant__name,.hud-timer__value,.hud-score__value,.hud-mult,.hud-callout__title,.hud-power__label,.hud-district__name,.hud-eclipse__title,.hud-countdown,.hud-reload,.rotate__title{font-weight:var(--display-weight);font-stretch:condensed}
