@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2) format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff) format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2) format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff) format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/orbitron-latin-700-normal-4jsRXGGJ.woff2) format("woff2"),url(/assets/orbitron-latin-700-normal-DmYOh-W9.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-500-normal-B-eyT0Dw.woff2) format("woff2"),url(/assets/oswald-latin-500-normal-DM85Di4w.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-600-normal-plFmSr5g.woff2) format("woff2"),url(/assets/oswald-latin-600-normal-DRToI_2E.woff) format("woff")}@font-face{font-family:Antonio;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/antonio-latin-700-normal-DSH-lEDG.woff2) format("woff2"),url(/assets/antonio-latin-700-normal-BY3mCh47.woff) format("woff")}@font-face{font-family:Syncopate;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syncopate-latin-700-normal-D6Fv_luC.woff2) format("woff2"),url(/assets/syncopate-latin-700-normal-ZVUETrF2.woff) format("woff")}@font-face{font-family:Almendra;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/almendra-latin-700-normal-CcSzIg09.woff2) format("woff2"),url(/assets/almendra-latin-700-normal-Kc8Sb4gi.woff) format("woff")}@font-face{font-family:UnifrakturMaguntia;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unifrakturmaguntia-latin-400-normal-ColWi6tl.woff2) format("woff2"),url(/assets/unifrakturmaguntia-latin-400-normal-BmHZTSVP.woff) format("woff")}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/comfortaa-latin-700-normal-DOtxUU44.woff2) format("woff2"),url(/assets/comfortaa-latin-700-normal-K_GTRK4c.woff) format("woff")}@font-face{font-family:Audiowide;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/audiowide-latin-400-normal-6GFCX7ni.woff2) format("woff2"),url(/assets/audiowide-latin-400-normal-D6mHIfnv.woff) format("woff")}@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/share-tech-mono-latin-400-normal-CCqdbj5z.woff2) format("woff2"),url(/assets/share-tech-mono-latin-400-normal-15MgdvEM.woff) format("woff")}@font-face{font-family:Russo One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/russo-one-latin-400-normal-BfOuQF9V.woff2) format("woff2"),url(/assets/russo-one-latin-400-normal-CosRecV9.woff) format("woff")}@font-face{font-family:Cinzel Decorative;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-decorative-latin-700-normal-CnX1aK6s.woff2) format("woff2"),url(/assets/cinzel-decorative-latin-700-normal-ov6XPGpn.woff) format("woff")}@font-face{font-family:Titan One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/titan-one-latin-400-normal-DwVbh4mi.woff2) format("woff2"),url(/assets/titan-one-latin-400-normal-VZVzRR2h.woff) format("woff")}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-700-normal-D3Xxx3QE.woff2) format("woff2"),url(/assets/pixelify-sans-latin-700-normal-BctWAS0u.woff) format("woff")}@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bungee-latin-400-normal-Dfnurram.woff2) format("woff2"),url(/assets/bungee-latin-400-normal-DA8IEVW_.woff) format("woff")}@font-face{font-family:DotGothic16;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dotgothic16-latin-400-normal-BYJEY5oh.woff2) format("woff2"),url(/assets/dotgothic16-latin-400-normal-cp5t3xa_.woff) format("woff")}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dela-gothic-one-latin-400-normal-AgyGD05y.woff2) format("woff2"),url(/assets/dela-gothic-one-latin-400-normal-qxqiosUh.woff) format("woff")}@font-face{font-family:Rubik Mono One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-mono-one-latin-400-normal-U2Afr9Di.woff2) format("woff2"),url(/assets/rubik-mono-one-latin-400-normal-Cd19iSlZ.woff) format("woff")}@font-face{font-family:Righteous;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/righteous-latin-400-normal-DIzXvQUm.woff2) format("woff2"),url(/assets/righteous-latin-400-normal-CRvo487o.woff) format("woff")}@font-face{font-family:RocknRoll One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rocknroll-one-latin-400-normal-COWaHJWL.woff2) format("woff2"),url(/assets/rocknroll-one-latin-400-normal-B_n2jNUx.woff) format("woff")}@font-face{font-family:Teko;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/teko-latin-600-normal-Cj5MAY47.woff2) format("woff2"),url(/assets/teko-latin-600-normal-CSggg3rU.woff) format("woff")}@font-face{font-family:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/permanent-marker-latin-400-normal-BF23djCy.woff2) format("woff2"),url(/assets/permanent-marker-latin-400-normal-BnZj5c41.woff) format("woff")}@font-face{font-family:Luckiest Guy;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/luckiest-guy-latin-400-normal-dJClyBWO.woff2) format("woff2"),url(/assets/luckiest-guy-latin-400-normal-f5b8-b44.woff) format("woff")}@font-face{font-family:Electrolize;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/electrolize-latin-400-normal-RRVgdOY_.woff2) format("woff2"),url(/assets/electrolize-latin-400-normal-DH2aMH81.woff) format("woff")}@font-face{font-family:Major Mono Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/major-mono-display-latin-400-normal-CMD3f48X.woff2) format("woff2"),url(/assets/major-mono-display-latin-400-normal-B_D0DOdQ.woff) format("woff")}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/exo-2-latin-700-normal-OoACPC18.woff2) format("woff2"),url(/assets/exo-2-latin-700-normal-CMe4g2cX.woff) format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/unbounded-latin-700-normal-CaoNriVp.woff2) format("woff2"),url(/assets/unbounded-latin-700-normal-CZtriu5h.woff) format("woff")}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2) format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff) format("woff")}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/silkscreen-latin-700-normal-CSE2nhgM.woff2) format("woff2"),url(/assets/silkscreen-latin-700-normal-BjMPLkh0.woff) format("woff")}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2) format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.woff) format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cinzel-latin-400-normal-DnUIPmzd.woff2) format("woff2"),url(/assets/cinzel-latin-400-normal-C8jUSQqm.woff) format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2) format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.woff) format("woff")}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff) format("woff")}@font-face{font-family:AmazDooMRight;font-style:normal;font-weight:400;font-display:block;src:url(/assets/AmazDooMRight-COZFL6VK.ttf) format("truetype")}@font-face{font-family:AmazDooMRight2;font-style:normal;font-weight:400;font-display:block;src:url(/assets/AmazDooMRight2-Vwic630k.ttf) format("truetype")}@font-face{font-family:AmazDooMLeft;font-style:normal;font-weight:400;font-display:block;src:url(/assets/AmazDooMLeft-NtRqZgPZ.ttf) format("truetype")}@font-face{font-family:DooM;font-style:normal;font-weight:400;font-display:block;src:url(/assets/DooM-CbrMzxfC.ttf) format("truetype")}@font-face{font-family:Diablo;font-style:normal;font-weight:400;font-display:block;src:url(/assets/diablo-Bw75x3WX.woff) format("woff")}@font-face{font-family:Squada One;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.jsdelivr.net/fontsource/fonts/squada-one@latest/latin-400-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/squada-one@latest/latin-400-normal.woff) format("woff")}:root{color-scheme:dark;--bg-center: #0d1118;--bg-edge: #07090e;--shell-bg: linear-gradient(180deg, rgba(9, 12, 19, .88), rgba(8, 11, 17, .94));--shell-border: #1b2233;--shell-shadow: rgba(0, 0, 0, .45);--chrome-text: #8590a7;--title-color: #cfd6e1;--title-glow: #00d4e8;--button-bg: #131824;--button-border: #2a3148;--button-text: #cfd6e1;--button-hover-bg: rgba(19, 24, 36, .7);--button-active-bg: rgba(13, 58, 66, .95);--button-active-border: #00d4e8;--button-active-text: #ddfaff;--tile-bg: linear-gradient(145deg, #1e2236, #131824);--tile-border: #2a3148;--tile-letter: #cfd6e1;--tile-selected-bg: linear-gradient(145deg, #0d3a42, #071e26);--tile-selected-border: #00d4e8;--tile-selected-letter: #9af0ff;--tile-selected-glow: rgba(0, 212, 232, .4);--tile-found-bg: linear-gradient(145deg, #1e2236, #131824);--tile-found-border: #2a3148;--tile-found-letter: #cfd6e1;--tile-deactivated-opacity: .55;--path-color: #00d4e8;--primary-action-bg: #00d4e8;--primary-action-text: #07090e;--hint-empty-bg: rgba(20, 24, 34, .19);--hint-empty-border: #2a3148;--hint-empty-letter: transparent;--hint-solved-bg: #0d3a42;--hint-solved-border: #00d4e8;--hint-solved-letter: #9af0ff;--hint-radius: 6px;--skin-button-bg: rgba(19, 24, 36, .8);--skin-button-border: #2a3148;--skin-button-text: #cfd6e1;--skin-button-active-bg: rgba(13, 58, 66, .95);--skin-button-active-border: #00d4e8;--skin-button-active-text: #ddfaff;--tile-font-family: "Space Mono", ui-monospace, monospace;--tile-font-weight: 700;--tile-scale-orbitron: .84;--tile-scale-press-start: .62;--tile-scale-vt323: 1.18;--tile-scale-cinzel: .78;--tile-scale-oswald: .92;--tile-scale-silkscreen: 1.06;--tile-font-scale: 1;--tile-radius: 14px;--wordmark-font-family: "Space Mono", ui-monospace, monospace;--wordmark-font-weight: 700;--wordmark-letter-spacing: .18em;--title-font-family: var(--wordmark-font-family);--title-font-weight: var(--wordmark-font-weight);--display-scale-orbitron: .9;--display-scale-press-start: .84;--display-scale-silkscreen: 1;--display-scale-vt323: 1.45;--display-scale-cinzel: 1;--display-scale-diablo: .9;--display-scale-oswald: .95;--display-font-scale: 1;--title-font-scale: var(--display-font-scale);--wordmark-font-scale: var(--display-font-scale);--level-title-scale: var(--title-font-scale);--menu-logo-scale: var(--title-font-scale);--win-timer-scale: var(--title-font-scale);--title-letter-spacing: .04em;--title-text-transform: none;--glow-strength: 1;--title-glow-alpha: 40%;--path-grad-start: #8a7bff;--path-grad-end: #22e0f0;--path-width: 9px;--path-cap: round;--path-opacity: .95;--path-glow: 7;--selected-letter-outline: #04121a;--hint-empty-letter-outline: transparent;--hint-solved-letter-outline: transparent}.skin-void{--tile-font-family: "Space Mono", ui-monospace, monospace;--tile-font-weight: 700;--tile-font-scale: 1;--tile-radius: 14px;--tile-bg: linear-gradient(145deg, #1e2236, #131824);--tile-border: #2a3148;--tile-letter: #cfd6e1;--tile-selected-bg: linear-gradient(145deg, #0d3a42, #071e26);--tile-selected-border: #00d4e8;--tile-selected-letter: #9af0ff;--tile-selected-glow: rgba(0, 212, 232, .4)}.skin-neon-horizon{--bg-center: #1a0826;--bg-edge: #0a0414;--shell-bg: linear-gradient(180deg, rgba(18, 7, 28, .9), rgba(12, 5, 20, .95));--shell-border: #4a1f6a;--chrome-text: #c89cdb;--title-color: #f8d8ff;--title-glow: #ff2bd6;--button-bg: #150620;--button-border: #4a1f6a;--button-text: #f8d8ff;--button-hover-bg: rgba(42, 13, 60, .85);--button-active-bg: rgba(255, 43, 214, .22);--button-active-border: #ff7af0;--button-active-text: #ffffff;--tile-bg: linear-gradient(145deg, #2a0d3c, #150620);--tile-border: #4a1f6a;--tile-letter: #f8d8ff;--tile-selected-bg: linear-gradient(145deg, #ff2bd6, #6a0f9a);--tile-selected-border: #ff7af0;--tile-selected-letter: #ffffff;--tile-selected-glow: rgba(255, 43, 214, .6);--tile-found-bg: linear-gradient(145deg, #3c1450, #1a0828);--tile-found-border: #7a2ca8;--tile-found-letter: #d895f0;--path-color: #ff2bd6;--primary-action-bg: #ff2bd6;--primary-action-text: #ffffff;--hint-empty-bg: rgba(21, 6, 32, .19);--hint-empty-border: #4a1f6a;--hint-solved-bg: #ff2bd6;--hint-solved-border: #ff7af0;--hint-solved-letter: #ffffff;--skin-button-bg: rgba(21, 6, 32, .82);--skin-button-border: #4a1f6a;--skin-button-text: #f8d8ff;--skin-button-active-bg: rgba(255, 43, 214, .22);--skin-button-active-border: #ff7af0;--skin-button-active-text: #ffffff;--tile-font-family: "Orbitron", sans-serif;--tile-font-weight: 700;--tile-font-scale: var(--tile-scale-orbitron);--tile-radius: 18px;--wordmark-font-family: "Orbitron", sans-serif;--wordmark-font-weight: 700;--wordmark-letter-spacing: .14em;--display-font-scale: var(--display-scale-orbitron);--glow-strength: 1.7;--path-grad-start: #2bd6ff;--path-grad-end: #ffe24a;--path-width: 10px;--path-cap: round;--path-opacity: .95;--path-glow: 14;--selected-letter-outline: #3a0830}.skin-laser-vector{--bg-center: #040507;--bg-edge: #000000;--shell-bg: linear-gradient(180deg, rgba(5, 6, 10, .9), rgba(0, 0, 0, .95));--shell-border: #1a2233;--chrome-text: #5b6c8f;--title-color: #ffffff;--title-glow: #00f0ff;--button-bg: #0a0f1d;--button-border: #162342;--button-text: #00f0ff;--button-hover-bg: rgba(0, 240, 255, .1);--button-active-bg: rgba(0, 240, 255, .2);--button-active-border: #00f0ff;--button-active-text: #ffffff;--tile-bg: linear-gradient(145deg, #070b14, #020408);--tile-border: #162342;--tile-letter: #8ba3cb;--tile-selected-bg: linear-gradient(145deg, #004050, #001a24);--tile-selected-border: #00f0ff;--tile-selected-letter: #ffffff;--tile-selected-glow: rgba(0, 240, 255, .5);--tile-found-bg: linear-gradient(145deg, #ff007f, #99004c);--tile-found-border: #ff66b2;--tile-found-letter: #ffffff;--path-color: #ff007f;--primary-action-bg: #ff007f;--primary-action-text: #ffffff;--hint-empty-bg: rgba(10, 15, 29, .3);--hint-empty-border: #162342;--hint-solved-bg: #00f0ff;--hint-solved-border: #80f7ff;--hint-solved-letter: #001a24;--skin-button-bg: rgba(10, 15, 29, .8);--skin-button-border: #162342;--skin-button-text: #8ba3cb;--skin-button-active-bg: rgba(0, 240, 255, .15);--skin-button-active-border: #00f0ff;--skin-button-active-text: #ffffff;--tile-font-family: "Orbitron", sans-serif;--tile-font-weight: 700;--tile-font-scale: var(--tile-scale-orbitron);--tile-radius: 4px;--wordmark-font-family: "Orbitron", sans-serif;--wordmark-font-weight: 700;--wordmark-letter-spacing: .14em;--display-font-scale: var(--display-scale-orbitron);--glow-strength: 1.5;--path-grad-start: #ff007f;--path-grad-end: #ff55aa;--path-width: 8px;--path-cap: round;--path-opacity: .95;--path-glow: 12;--selected-letter-outline: #001a24}.skin-maze-chase{--bg-center: #000000;--bg-edge: #050508;--shell-bg: linear-gradient(180deg, rgba(10, 10, 15, .95), rgba(0, 0, 0, 1));--shell-border: #2121de;--chrome-text: #5555ff;--title-color: #ffffff;--title-glow: #ffde00;--button-bg: #0b0b14;--button-border: #2121de;--button-text: #ffde00;--button-hover-bg: rgba(33, 33, 222, .15);--button-active-bg: rgba(255, 222, 0, .2);--button-active-border: #ffde00;--button-active-text: #ffffff;--tile-bg: linear-gradient(145deg, #101015, #000000);--tile-border: #2121de;--tile-letter: #ffffff;--tile-selected-bg: linear-gradient(145deg, #181826, #050510);--tile-selected-border: #ffde00;--tile-selected-letter: #ffde00;--tile-selected-glow: rgba(255, 222, 0, .45);--tile-found-bg: linear-gradient(145deg, #00ffff, #008899);--tile-found-border: #80ffff;--tile-found-letter: #000000;--path-color: #00ffff;--primary-action-bg: #ffde00;--primary-action-text: #000000;--hint-empty-bg: rgba(11, 11, 20, .3);--hint-empty-border: #2121de;--hint-solved-bg: #ffde00;--hint-solved-border: #2121de;--hint-solved-letter: #000000;--skin-button-bg: rgba(11, 11, 20, .85);--skin-button-border: #2121de;--skin-button-text: #8ba3cb;--skin-button-active-bg: rgba(255, 222, 0, .15);--skin-button-active-border: #ffde00;--skin-button-active-text: #ffffff;--tile-font-family: "Press Start 2P", monospace;--tile-font-weight: 400;--tile-font-scale: var(--tile-scale-press-start);--tile-radius: 0px;--wordmark-font-family: "Silkscreen", monospace;--wordmark-font-weight: 700;--wordmark-letter-spacing: .06em;--display-font-scale: var(--display-scale-silkscreen);--glow-strength: 1.1;--path-grad-start: #00ffff;--path-grad-end: #00ffff;--path-width: 7px;--path-cap: butt;--path-opacity: 1;--path-glow: 6;--selected-letter-outline: #000000}.skin-swarm{--bg-center: #160526;--bg-edge: #06010c;--shell-bg: linear-gradient(180deg, rgba(22, 5, 38, .92), rgba(10, 2, 18, .97));--shell-border: #3a105c;--chrome-text: #8560b8;--title-color: #f0e6ff;--title-glow: #39e832;--button-bg: #120320;--button-border: #3a105c;--button-text: #39e832;--button-hover-bg: rgba(57, 232, 50, .08);--button-active-bg: rgba(57, 232, 50, .15);--button-active-border: #39e832;--button-active-text: #ffffff;--tile-bg: linear-gradient(145deg, #22063a, #0e021a);--tile-border: #3a105c;--tile-letter: #cfb2f0;--tile-selected-bg: linear-gradient(145deg, #7a1f60, #3a0a2c);--tile-selected-border: #ff66d4;--tile-selected-letter: #ffffff;--tile-selected-glow: rgba(255, 102, 212, .5);--tile-found-bg: linear-gradient(145deg, #39e832, #187a15);--tile-found-border: #7bf06e;--tile-found-letter: #ffffff;--path-color: #39e832;--primary-action-bg: #39e832;--primary-action-text: #06010c;--hint-empty-bg: rgba(22, 5, 38, .25);--hint-empty-border: #3a105c;--hint-solved-bg: #39e832;--hint-solved-border: #7bf06e;--hint-solved-letter: #06010c;--skin-button-bg: rgba(18, 4, 30, .85);--skin-button-border: #3a105c;--skin-button-text: #8560b8;--skin-button-active-bg: rgba(57, 232, 50, .15);--skin-button-active-border: #39e832;--skin-button-active-text: #ffffff;--tile-font-family: "Orbitron", sans-serif;--tile-font-weight: 700;--tile-font-scale: var(--tile-scale-orbitron);--tile-radius: 12px;--wordmark-font-family: "Orbitron", sans-serif;--wordmark-font-weight: 700;--wordmark-letter-spacing: .14em;--display-font-scale: var(--display-scale-orbitron);--glow-strength: 1.4;--path-grad-start: #39e832;--path-grad-end: #a8f032;--path-width: 9px;--path-cap: round;--path-opacity: .95;--path-glow: 10;--selected-letter-outline: #3a0a2c}.skin-phantom-thieves{--bg-center: #220005;--bg-edge: #000000;--shell-bg: linear-gradient( 165deg, rgba(32, 0, 6, .98) 0%, rgba(0, 0, 0, 1) 70% );--shell-border: #ff1038;--chrome-text: #d8c7cb;--title-color: #ffffff;--title-glow: #ff1038;--button-bg: #000000;--button-border: #ff1038;--button-text: #ffffff;--button-hover-bg: rgba(255, 16, 56, .18);--button-active-bg: rgba(255, 16, 56, .32);--button-active-border: #ffffff;--button-active-text: #ffffff;--tile-bg: linear-gradient( 145deg, #151515, #000000 );--tile-border: #520815;--tile-letter: #ffffff;--tile-selected-bg: linear-gradient( 145deg, #ff2149, #a0001e );--tile-selected-border: #ffffff;--tile-selected-letter: #ffffff;--tile-selected-glow: rgba(255, 16, 56, .75);--tile-found-bg: #ffffff;--tile-found-border: #ffffff;--tile-found-letter: #000000;--path-color: #ffffff;--primary-action-bg: #ff1038;--primary-action-text: #ffffff;--hint-empty-bg: rgba(0, 0, 0, .45);--hint-empty-border: #2d2d2d;--hint-solved-bg: #ff1038;--hint-solved-border: #ffffff;--hint-solved-letter: #ffffff;--skin-button-bg: rgba(0, 0, 0, .85);--skin-button-border: #ff1038;--skin-button-text: #d8c7cb;--skin-button-active-bg: rgba(255, 255, 255, .16);--skin-button-active-border: #ffffff;--skin-button-active-text: #ffffff;--tile-font-family: "Anton", sans-serif;--tile-font-weight: 400;--tile-font-scale: var(--tile-scale-anton);--wordmark-font-family: "Anton", sans-serif;--wordmark-font-weight: 400;--wordmark-letter-spacing: .03em;--display-font-scale: var(--display-scale-anton);--title-font-scale: 1.18;--title-letter-spacing: -.02em;--title-text-transform: uppercase;--title-glow-alpha: 65%;--tile-radius: 2px;--glow-strength: 1.45;--path-grad-start: #ffffff;--path-grad-end: #ffffff;--path-width: 11px;--path-cap: butt;--path-opacity: 1;--path-glow: 9;--selected-letter-outline: #000000}.skin-catalyst{color-scheme:light;--bg-center: #fdfdfd;--bg-edge: #e6e8eb;--shell-bg: linear-gradient(180deg, rgba(255, 255, 255, .95), rgba(240, 242, 245, .98));--shell-border: #cbd0d8;--chrome-text: #606877;--title-color: #11141a;--title-glow: #e63400;--button-bg: #ffffff;--button-border: #cbd0d8;--button-text: #11141a;--button-hover-bg: rgba(230, 52, 0, .08);--button-active-bg: rgba(230, 52, 0, .15);--button-active-border: #e63400;--button-active-text: #11141a;--tile-bg: linear-gradient(145deg, #ffffff, #e1e4e8);--tile-border: #cbd0d8;--tile-letter: #11141a;--tile-selected-bg: linear-gradient(145deg, #222630, #11141a);--tile-selected-border: #11141a;--tile-selected-letter: #ffffff;--tile-selected-glow: rgba(0, 0, 0, .15);--tile-found-bg: linear-gradient(145deg, #ff5522, #e63400);--tile-found-border: #ff7744;--tile-found-letter: #ffffff;--path-color: #e63400;--primary-action-bg: #e63400;--primary-action-text: #ffffff;--hint-empty-bg: rgba(0, 0, 0, .05);--hint-empty-border: #cbd0d8;--hint-solved-bg: #e63400;--hint-solved-border: #ff7744;--hint-solved-letter: #ffffff;--skin-button-bg: rgba(255, 255, 255, .8);--skin-button-border: #cbd0d8;--skin-button-text: #606877;--skin-button-active-bg: rgba(230, 52, 0, .15);--skin-button-active-border: #e63400;--skin-button-active-text: #ffffff;--tile-font-family: "Antonio", sans-serif;--tile-font-weight: 700;--tile-font-scale: .95;--tile-radius: 6px;--wordmark-font-family: "Syncopate", sans-serif;--wordmark-font-weight: 700;--wordmark-letter-spacing: .25em;--display-font-scale: .8;--title-text-transform: uppercase;--title-letter-spacing: .06em;--title-glow-alpha: 22%;--glow-strength: .4;--path-grad-start: #e63400;--path-grad-end: #ff5522;--path-width: 8px;--path-cap: round;--path-opacity: .95;--path-glow: 4;--selected-letter-outline: #11141a}.skin-paleblood{--bg-center: #121318;--bg-edge: #08090c;--shell-bg: linear-gradient(180deg, rgba(16, 18, 24, .94), rgba(8, 9, 12, .98));--shell-border: #2c3240;--chrome-text: #6f788a;--title-color: #d2d6de;--title-glow: #b82531;--button-bg: #14161f;--button-border: #2c3240;--button-text: #b82531;--button-hover-bg: rgba(184, 37, 49, .1);--button-active-bg: rgba(184, 37, 49, .2);--button-active-border: #b82531;--button-active-text: #ffffff;--tile-bg: linear-gradient(145deg, #1d212c, #10121a);--tile-border: #2c3240;--tile-letter: #8ca0ba;--tile-selected-bg: linear-gradient(145deg, #300c14, #180307);--tile-selected-border: #801a24;--tile-selected-letter: #ffffff;--tile-selected-glow: rgba(128, 26, 36, .5);--tile-found-bg: linear-gradient(145deg, #80000a, #400003);--tile-found-border: #b82531;--tile-found-letter: #ffffff;--tile-deactivated-opacity: .45;--path-color: #80000a;--primary-action-bg: #80000a;--primary-action-text: #ffffff;--hint-empty-bg: rgba(16, 18, 24, .4);--hint-empty-border: #2c3240;--hint-solved-bg: #80000a;--hint-solved-border: #b82531;--hint-solved-letter: #ffffff;--skin-button-bg: rgba(16, 18, 24, .85);--skin-button-border: #2c3240;--skin-button-text: #6f788a;--skin-button-active-bg: rgba(184, 37, 49, .2);--skin-button-active-border: #b82531;--skin-button-active-text: #ffffff;--tile-font-family: "Almendra", serif;--tile-font-weight: 700;--tile-font-scale: .9;--tile-radius: 2px;--wordmark-font-family: "UnifrakturMaguntia", serif;--wordmark-font-weight: 400;--wordmark-letter-spacing: .08em;--title-font-family: "Almendra", serif;--title-font-weight: 700;--display-font-scale: 1.3;--title-glow-alpha: 45%;--glow-strength: 1.1;--path-grad-start: #5a0005;--path-grad-end: #9e000c;--path-width: 10px;--path-cap: round;--path-opacity: .95;--path-glow: 8;--selected-letter-outline: #180307}.skin-aero{color-scheme:light;--bg-center: #eefcff;--bg-edge: #73d5ff;--shell-bg: linear-gradient( 180deg, rgba(255,255,255,.96) 0%, rgba(232,248,255,.94) 55%, rgba(195,236,255,.9) 100% );--shell-border: rgba(255,255,255,.98);--shell-shadow: rgba(40,60,80,.18);--chrome-text: #5f8ea8;--title-color: #2b6f95;--title-glow: #8ce26b;--button-bg: rgba(255,255,255,.82);--button-border: rgba(255,255,255,1);--button-text: #2283b7;--button-hover-bg: rgba(73,216,255,.18);--button-active-bg: rgba(73,216,255,.3);--button-active-border: #8ce26b;--button-active-text: #0d4768;--tile-bg: linear-gradient( 180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,.98) 18%, rgba(230,247,255,.96) 55%, rgba(178,225,245,.95) 100% );--tile-border: rgba(255,255,255,1);--tile-letter: #17425e;--tile-selected-bg: linear-gradient( 145deg, #7fefff, #29b7ff );--tile-selected-border: #e6fdff;--tile-selected-letter: #ffffff;--tile-selected-glow: rgba(73,216,255,.85);--tile-found-bg: linear-gradient( 145deg, #b8f58f, #79de67 );--tile-found-border: #eaffdf;--tile-found-letter: #ffffff;--tile-deactivated-opacity: .42;--path-color: #8ce26b;--path-grad-start: #9be973;--path-grad-end: #72d85f;--path-width: 11px;--path-cap: round;--path-opacity: 1;--path-glow: 20;--selected-letter-outline: #0d4768;--primary-action-bg: #35cfff;--primary-action-text: #ffffff;--hint-radius: 12px;--hint-empty-bg: rgba(255,255,255,.9);--hint-empty-border: #8adfff;--hint-empty-letter: transparent;--hint-empty-letter-outline: transparent;--hint-solved-bg: linear-gradient( 180deg, #b6f49b, #72d85f );--hint-solved-border: #ffffff;--hint-solved-letter: #17425e;--skin-button-bg: rgba(255,255,255,.82);--skin-button-border: rgba(255,255,255,1);--skin-button-text: #5f8ea8;--skin-button-active-bg: rgba(73,216,255,.28);--skin-button-active-border: #49d8ff;--skin-button-active-text: #0d4768;--tile-font-family: "Comfortaa", cursive;--tile-font-weight: 700;--tile-font-scale: .88;--wordmark-font-family: "Audiowide", cursive;--wordmark-font-weight: 400;--wordmark-letter-spacing: .14em;--display-font-scale: .98;--tile-radius: 18px;--title-glow-alpha: 50%;--glow-strength: 2;--shell-radius: 24px}.skin-aero .tile:before{content:"";position:absolute;top:2px;right:2px;bottom:55%;left:2px;border-radius:inherit;background:linear-gradient(180deg,#ffffffbf,#fff0);pointer-events:none}.skin-star-hunter{--bg-center: #0d0816;--bg-edge: #030206;--shell-bg: linear-gradient(180deg, rgba(15, 10, 24, .92), rgba(5, 3, 8, .98));--shell-border: #331a5e;--shell-shadow: rgba(0, 0, 0, .65);--chrome-text: #766396;--title-color: #ffffff;--title-glow: #39e832;--button-bg: #110b1c;--button-border: #331a5e;--button-text: #39e832;--button-hover-bg: rgba(57, 232, 50, .08);--button-active-bg: rgba(57, 232, 50, .15);--button-active-border: #39e832;--button-active-text: #ffffff;--tile-bg: linear-gradient(145deg, #191226, #090510);--tile-border: #331a5e;--tile-letter: #b3a2cf;--tile-selected-bg: linear-gradient(145deg, #e65c00, #993d00);--tile-selected-border: #ff944d;--tile-selected-letter: #ffffff;--tile-selected-glow: rgba(230, 92, 0, .6);--tile-found-bg: linear-gradient(145deg, #39e832, #187a15);--tile-found-border: #7bf06e;--tile-found-letter: #ffffff;--tile-deactivated-opacity: .4;--path-color: #39e832;--primary-action-bg: #39e832;--primary-action-text: #030206;--hint-empty-bg: rgba(17, 11, 28, .3);--hint-empty-border: #331a5e;--hint-solved-bg: #39e832;--hint-solved-border: #7bf06e;--hint-solved-letter: #030206;--skin-button-bg: rgba(13, 8, 20, .88);--skin-button-border: #331a5e;--skin-button-text: #766396;--skin-button-active-bg: rgba(57, 232, 50, .15);--skin-button-active-border: #39e832;--skin-button-active-text: #ffffff;--tile-font-family: "Share Tech Mono", monospace;--tile-font-weight: 400;--tile-font-scale: 1.02;--tile-radius: 6px;--wordmark-font-family: "Russo One", sans-serif;--wordmark-font-weight: 400;--wordmark-letter-spacing: .08em;--display-font-scale: 1.05;--title-text-transform: uppercase;--title-letter-spacing: .03em;--title-glow-alpha: 46%;--glow-strength: 1.4;--path-grad-start: #39e832;--path-grad-end: #a8f032;--path-width: 9px;--path-cap: round;--path-opacity: .95;--path-glow: 11;--selected-letter-outline: #1f0800}.skin-relic-gold{--bg-center: #16140f;--bg-edge: #080705;--shell-bg: linear-gradient(180deg, rgba(26, 24, 18, .94), rgba(12, 11, 8, .98));--shell-border: #4a3c25;--shell-shadow: rgba(0, 0, 0, .7);--chrome-text: #968463;--title-color: #f5ebd5;--title-glow: #ffcc00;--button-bg: #1f1b13;--button-border: #4a3c25;--button-text: #ffcc00;--button-hover-bg: rgba(255, 204, 0, .08);--button-active-bg: rgba(255, 204, 0, .15);--button-active-border: #ffcc00;--button-active-text: #ffffff;--tile-bg: linear-gradient(145deg, #2b251b, #14120d);--tile-border: #4a3c25;--tile-letter: #d2c5ab;--tile-selected-bg: linear-gradient(145deg, #1f4480, #0f2447);--tile-selected-border: #4682b4;--tile-selected-letter: #ffffff;--tile-selected-glow: rgba(31, 68, 128, .6);--tile-found-bg: linear-gradient(145deg, #ffcc00, #b38f00);--tile-found-border: #ffe680;--tile-found-letter: #14120d;--tile-deactivated-opacity: .35;--path-color: #ffcc00;--primary-action-bg: #ffcc00;--primary-action-text: #14120d;--hint-empty-bg: rgba(26, 23, 17, .3);--hint-empty-border: #4a3c25;--hint-solved-bg: #ffcc00;--hint-solved-border: #ffe680;--hint-solved-letter: #14120d;--skin-button-bg: rgba(20, 18, 13, .88);--skin-button-border: #4a3c25;--skin-button-text: #968463;--skin-button-active-bg: rgba(255, 204, 0, .15);--skin-button-active-border: #ffcc00;--skin-button-active-text: #ffffff;--tile-font-family: "Almendra", serif;--tile-font-weight: 700;--tile-font-scale: .88;--tile-radius: 4px;--wordmark-font-family: "Cinzel Decorative", serif;--wordmark-font-weight: 700;--wordmark-letter-spacing: .1em;--title-font-family: "Almendra", serif;--title-font-weight: 700;--display-font-scale: 1.15;--title-text-transform: uppercase;--title-letter-spacing: .04em;--title-glow-alpha: 36%;--glow-strength: 1.2;--path-grad-start: #ffcc00;--path-grad-end: #ffaa00;--path-width: 8px;--path-cap: round;--path-opacity: .95;--path-glow: 10;--selected-letter-outline: #071224}.skin-puff-star{--bg-center: #120a2a;--bg-edge: #060310;--shell-bg: linear-gradient(180deg, rgba(22, 13, 51, .9), rgba(10, 5, 24, .95));--shell-border: #4a297a;--shell-shadow: rgba(0, 0, 0, .55);--chrome-text: #9f86c0;--title-color: #ffb3d9;--title-glow: #ff66b2;--button-bg: #170d33;--button-border: #4a297a;--button-text: #ff66b2;--button-hover-bg: rgba(255, 102, 178, .08);--button-active-bg: rgba(255, 102, 178, .15);--button-active-border: #ff99cc;--button-active-text: #ffffff;--tile-bg: linear-gradient(145deg, #261654, #100924);--tile-border: #4a297a;--tile-letter: #ffb3d9;--tile-selected-bg: linear-gradient(145deg, #ff66b2, #cc3377);--tile-selected-border: #ff99cc;--tile-selected-letter: #ffffff;--tile-selected-glow: rgba(255, 102, 178, .6);--tile-found-bg: linear-gradient(145deg, #ffcc00, #cc9900);--tile-found-border: #ffe680;--tile-found-letter: #100924;--tile-deactivated-opacity: .5;--path-color: #ffcc00;--primary-action-bg: #ff66b2;--primary-action-text: #ffffff;--hint-empty-bg: rgba(23, 13, 51, .25);--hint-empty-border: #4a297a;--hint-solved-bg: #ff66b2;--hint-solved-border: #ff99cc;--hint-solved-letter: #ffffff;--skin-button-bg: rgba(18, 10, 41, .85);--skin-button-border: #4a297a;--skin-button-text: #9f86c0;--skin-button-active-bg: rgba(255, 102, 178, .15);--skin-button-active-border: #ff99cc;--skin-button-active-text: #ffffff;--tile-font-family: "Comfortaa", cursive;--tile-font-weight: 700;--tile-font-scale: .85;--tile-radius: 16px;--wordmark-font-family: "Titan One", cursive;--wordmark-font-weight: 400;--wordmark-letter-spacing: .04em;--display-font-scale: 1.1;--title-text-transform: uppercase;--title-letter-spacing: .03em;--title-glow-alpha: 48%;--glow-strength: 1.5;--path-grad-start: #ffcc00;--path-grad-end: #ffe600;--path-width: 10px;--path-cap: round;--path-opacity: .95;--path-glow: 12;--selected-letter-outline: #4a0025}.skin-mushroom-kingdom{color-scheme:dark;--bg-center: #5c94fc;--bg-edge: #5c94fc;--shell-bg: linear-gradient(180deg, #000000, #050505);--shell-border: #ffffff;--shell-shadow: rgba(0, 0, 0, .5);--chrome-text: #ffffff;--title-color: #ffffff;--title-glow: #fca044;--button-bg: #b83400;--button-border: #000000;--button-text: #ffffff;--button-hover-bg: rgba(252, 160, 68, .18);--button-active-bg: rgba(0, 252, 0, .2);--button-active-border: #00fc00;--button-active-text: #ffffff;--primary-action-bg: #00a800;--primary-action-text: #ffffff;--tile-bg: linear-gradient(145deg, #fcc044, #e45c10);--tile-border: #000000;--tile-letter: #ffffff;--tile-selected-bg: linear-gradient(145deg, #ff3c1a, #b81400);--tile-selected-border: #000000;--tile-selected-letter: #ffffff;--tile-selected-glow: rgba(228, 18, 0, .4);--tile-found-bg: linear-gradient(145deg, #00fc00, #00a800);--tile-found-border: #000000;--tile-found-letter: #ffffff;--tile-deactivated-opacity: .45;--path-grad-start: #00fc00;--path-grad-end: #00a800;--path-width: 8px;--path-cap: butt;--path-opacity: 1;--path-glow: 0;--selected-letter-outline: #000000;--hint-empty-bg: rgba(0, 0, 0, .4);--hint-empty-border: #ffffff;--hint-empty-letter: transparent;--hint-solved-bg: #00a800;--hint-solved-border: #ffffff;--hint-solved-letter: #ffffff;--skin-button-bg: #b83400;--skin-button-border: #000000;--skin-button-text: #ffffff;--skin-button-active-bg: #00a800;--skin-button-active-border: #000000;--skin-button-active-text: #ffffff;--tile-font-family: "Press Start 2P", monospace;--tile-font-weight: 400;--tile-font-scale: var(--tile-scale-press-start);--tile-radius: 0px;--title-font-family: "Squada One", sans-serif;--title-font-weight: 400;--title-font-scale: 1.8;--title-letter-spacing: .03em;--title-text-transform: uppercase;--wordmark-font-family: "Squada One", sans-serif;--wordmark-font-weight: 400;--wordmark-letter-spacing: .03em;--display-font-scale: 1.8;--glow-strength: 0;--title-glow-alpha: 0%}.skin-mushroom-kingdom .view-title,.skin-mushroom-kingdom .menu-logo,.skin-mushroom-kingdom .win-headline-label{color:#fcecd2!important;text-shadow:3px 3px 0px #000000,4px 4px 0px #000000!important;animation:none!important}.skin-mushroom-kingdom .header-timer,.skin-mushroom-kingdom .win-time{display:inline-flex;align-items:center;justify-content:center;min-height:1.55em;padding:3px 12px 2px;border:1px solid var(--button-border);border-radius:10px;background:var(--button-bg);color:var(--title-color);text-shadow:0 0 0 transparent;box-shadow:0 2px #000;font-variant-numeric:tabular-nums;letter-spacing:.08em}.skin-mushroom-kingdom .tile[data-state=idle] .tile-letter,.skin-mushroom-kingdom .tile[data-state=selected] .tile-letter{text-shadow:-2px -2px 0 #000000,2px -2px 0 #000000,-2px 2px 0 #000000,2px 2px 0 #000000,-2px 0px 0 #000000,2px 0px 0 #000000,0px -2px 0 #000000,0px 2px 0 #000000}.skin-mushroom-kingdom .tile[data-state=deactivated]{border-color:#5c94fc!important}.skin-mushroom-kingdom .settings-language-button[data-active=true],.skin-mushroom-kingdom .settings-skin-card[data-active=true]{border:2px solid #000000!important;box-shadow:0 0 0 2px #fff!important}.skin-cape-16bit{--bg-center: #261507;--bg-edge: #0f0803;--shell-bg: linear-gradient(180deg, rgba(38, 21, 7, .93), rgba(15, 8, 3, .97));--shell-border: #8a4f1c;--chrome-text: #cfa67b;--title-color: #ffffff;--title-glow: #22b846;--button-bg: #140b03;--button-border: #6e3e14;--button-text: #f7e2c8;--button-hover-bg: rgba(217, 136, 56, .1);--button-active-bg: rgba(0, 204, 255, .15);--button-active-border: #00ccff;--button-active-text: #ffffff;--tile-bg: linear-gradient(145deg, #f7eec8, #dfd4a8);--tile-border: #472608;--tile-letter: #261507;--tile-selected-bg: linear-gradient(145deg, #ffcc00, #cc9900);--tile-selected-border: #ffffff;--tile-selected-letter: #1a0d00;--tile-selected-glow: rgba(255, 204, 0, .6);--tile-found-bg: linear-gradient(145deg, #22b846, #115c23);--tile-found-border: #ffffff;--tile-found-letter: #ffffff;--tile-deactivated-opacity: .4;--path-color: #00ccff;--primary-action-bg: #22b846;--primary-action-text: #ffffff;--hint-empty-bg: rgba(20, 11, 3, .3);--hint-empty-border: #472608;--hint-solved-bg: #22b846;--hint-solved-border: #ffffff;--hint-solved-letter: #ffffff;--skin-button-bg: rgba(20, 11, 3, .85);--skin-button-border: #6e3e14;--skin-button-text: #cfa67b;--skin-button-active-bg: rgba(0, 204, 255, .15);--skin-button-active-border: #00ccff;--skin-button-active-text: #ffffff;--tile-font-family: "DotGothic16", sans-serif;--tile-font-weight: 400;--tile-font-scale: 1.05;--tile-radius: 8px;--wordmark-font-family: "Dela Gothic One", sans-serif;--wordmark-font-weight: 400;--wordmark-letter-spacing: .04em;--display-font-scale: .9;--title-text-transform: uppercase;--title-letter-spacing: .02em;--title-glow-alpha: 36%;--glow-strength: 1.1;--path-grad-start: #00ccff;--path-grad-end: #00ccff;--path-width: 9px;--path-cap: round;--path-opacity: .95;--path-glow: 6;--selected-letter-outline: #ffffff}.skin-blue-blur{--bg-center: #2277ff;--bg-edge: #0044cc;--shell-bg: linear-gradient(180deg, rgba(10, 25, 60, .94), rgba(4, 10, 30, .98));--shell-border: #ffcc00;--shell-shadow: rgba(0, 20, 50, .5);--chrome-text: #8fa6d9;--title-color: #ffffff;--title-glow: #00ff66;--button-bg: #051433;--button-border: #2277ff;--button-text: #ffcc00;--button-hover-bg: rgba(34, 119, 255, .15);--button-active-bg: rgba(255, 204, 0, .2);--button-active-border: #ffcc00;--button-active-text: #ffffff;--tile-bg: linear-gradient(145deg, #d87838, #984818);--tile-border: #4a2000;--tile-letter: #ffffff;--tile-selected-bg: linear-gradient(145deg, #0055ff, #0022aa);--tile-selected-border: #80b3ff;--tile-selected-letter: #ffffff;--tile-selected-glow: rgba(0, 85, 255, .6);--tile-found-bg: linear-gradient(145deg, #00ff66, #00993d);--tile-found-border: #ffffff;--tile-found-letter: #ffffff;--tile-deactivated-opacity: .5;--path-color: #ffcc00;--primary-action-bg: #ffcc00;--primary-action-text: #051433;--hint-empty-bg: rgba(5, 20, 51, .4);--hint-empty-border: #2277ff;--hint-solved-bg: #ffcc00;--hint-solved-border: #ffffff;--hint-solved-letter: #051433;--skin-button-bg: rgba(4, 12, 36, .88);--skin-button-border: #2277ff;--skin-button-text: #8fa6d9;--skin-button-active-bg: rgba(255, 204, 0, .15);--skin-button-active-border: #ffcc00;--skin-button-active-text: #ffffff;--tile-font-family: "Rubik Mono One", sans-serif;--tile-font-weight: 400;--tile-font-scale: .82;--tile-radius: 12px;--wordmark-font-family: "Righteous", sans-serif;--wordmark-font-weight: 400;--wordmark-letter-spacing: .06em;--display-font-scale: 1.15;--title-text-transform: uppercase;--title-letter-spacing: .03em;--title-glow-alpha: 40%;--glow-strength: 1.3;--path-grad-start: #ffea00;--path-grad-end: #ffcc00;--path-width: 9px;--path-cap: round;--path-opacity: .95;--path-glow: 10;--selected-letter-outline: #0022aa}.skin-dragon-heat{--bg-center: #140204;--bg-edge: #000000;--shell-bg: linear-gradient(180deg, rgba(20, 5, 8, .94), rgba(5, 0, 2, .98));--shell-border: #4a0810;--shell-shadow: rgba(0, 0, 0, .65);--chrome-text: #a88285;--title-color: #ffffff;--title-glow: #ffcc00;--button-bg: #0d0204;--button-border: #4a0810;--button-text: #ffcc00;--button-hover-bg: rgba(214, 0, 28, .12);--button-active-bg: rgba(214, 0, 28, .22);--button-active-border: #d6001c;--button-active-text: #ffffff;--tile-bg: linear-gradient(145deg, #1c0508, #0a0002);--tile-border: #4a0810;--tile-letter: #e6c5c8;--tile-selected-bg: linear-gradient(145deg, #d6001c, #4a0005);--tile-selected-border: #ff4d62;--tile-selected-letter: #ffffff;--tile-selected-glow: rgba(214, 0, 28, .55);--tile-found-bg: linear-gradient(145deg, #ffcc00, #997a00);--tile-found-border: #ffe680;--tile-found-letter: #000000;--tile-deactivated-opacity: .45;--path-color: #ffcc00;--primary-action-bg: #d6001c;--primary-action-text: #ffffff;--hint-empty-bg: rgba(13, 2, 4, .3);--hint-empty-border: #4a0810;--hint-solved-bg: #d6001c;--hint-solved-border: #ff4d62;--hint-solved-letter: #ffffff;--skin-button-bg: rgba(10, 2, 3, .88);--skin-button-border: #4a0810;--skin-button-text: #a88285;--skin-button-active-bg: rgba(214, 0, 28, .22);--skin-button-active-border: #d6001c;--skin-button-active-text: #ffffff;--tile-font-family: "RocknRoll One", sans-serif;--tile-font-weight: 400;--tile-font-scale: .85;--tile-radius: 2px;--wordmark-font-family: "Teko", sans-serif;--wordmark-font-weight: 600;--wordmark-letter-spacing: .08em;--display-font-scale: 1.35;--title-text-transform: uppercase;--title-letter-spacing: .03em;--title-glow-alpha: 36%;--glow-strength: 1.4;--path-grad-start: #ffcc00;--path-grad-end: #ffe066;--path-width: 9px;--path-cap: round;--path-opacity: .95;--path-glow: 12;--selected-letter-outline: #4a0005}.skin-radio-tag{color-scheme:light;--bg-center: #ffb700;--bg-edge: #cc8100;--shell-bg: linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(255, 235, 180, .96));--shell-border: #ff5500;--shell-shadow: rgba(80, 50, 0, .2);--chrome-text: #5c4300;--title-color: #241100;--title-glow: #ff5500;--button-bg: #ffffff;--button-border: #ff5500;--button-text: #ff5500;--button-hover-bg: rgba(255, 85, 0, .1);--button-active-bg: rgba(0, 230, 118, .2);--button-active-border: #00e676;--button-active-text: #004d26;--tile-bg: linear-gradient(145deg, #ffffff, #ffeaa8);--tile-border: #ff5500;--tile-letter: #241100;--tile-selected-bg: linear-gradient(145deg, #00e676, #006020);--tile-selected-border: #000000;--tile-selected-letter: #ffffff;--tile-selected-glow: rgba(0, 230, 118, .4);--tile-found-bg: linear-gradient(145deg, #ff007f, #99004c);--tile-found-border: #000000;--tile-found-letter: #ffffff;--tile-deactivated-opacity: .4;--path-color: #ff007f;--primary-action-bg: #ff5500;--primary-action-text: #ffffff;--hint-empty-bg: rgba(255, 255, 255, .6);--hint-empty-border: #ff5500;--hint-solved-bg: #00e676;--hint-solved-border: #000000;--hint-solved-letter: #ffffff;--skin-button-bg: rgba(255, 255, 255, .8);--skin-button-border: #ff5500;--skin-button-text: #5c4300;--skin-button-active-bg: rgba(0, 230, 118, .15);--skin-button-active-border: #00e676;--skin-button-active-text: #004d26;--tile-font-family: "Permanent Marker", cursive;--tile-font-weight: 400;--tile-font-scale: .9;--tile-radius: 8px;--wordmark-font-family: "Luckiest Guy", cursive;--wordmark-font-weight: 400;--wordmark-letter-spacing: .04em;--display-font-scale: 1.25;--title-text-transform: uppercase;--title-letter-spacing: .02em;--title-glow-alpha: 24%;--glow-strength: .7;--path-grad-start: #ff007f;--path-grad-end: #ff007f;--path-width: 11px;--path-cap: square;--path-opacity: .95;--path-glow: 0;--selected-letter-outline: #000000}.skin-cyber-shinobi{--bg-center: #05081a;--bg-edge: #010208;--shell-bg: linear-gradient(180deg, rgba(8, 12, 30, .92), rgba(2, 4, 12, .97));--shell-border: #142850;--shell-shadow: rgba(0, 0, 0, .6);--chrome-text: #4e6ca6;--title-color: #dae5f8;--title-glow: #00e5ff;--button-bg: #030614;--button-border: #142850;--button-text: #00e5ff;--button-hover-bg: rgba(0, 229, 255, .1);--button-active-bg: rgba(0, 229, 255, .18);--button-active-border: #00e5ff;--button-active-text: #ffffff;--tile-bg: linear-gradient(145deg, #091226, #02050c);--tile-border: #142850;--tile-letter: #8ca3d4;--tile-selected-bg: linear-gradient(145deg, #ffffff, #99aab8);--tile-selected-border: #ffffff;--tile-selected-letter: #05081a;--tile-selected-glow: rgba(255, 255, 255, .5);--tile-found-bg: linear-gradient(145deg, #00e5ff, #00778c);--tile-found-border: #80f2ff;--tile-found-letter: #ffffff;--tile-deactivated-opacity: .4;--path-color: #00e5ff;--primary-action-bg: #00e5ff;--primary-action-text: #010208;--hint-empty-bg: rgba(3, 6, 20, .3);--hint-empty-border: #142850;--hint-solved-bg: #00e5ff;--hint-solved-border: #80f2ff;--hint-solved-letter: #010208;--skin-button-bg: rgba(4, 8, 24, .86);--skin-button-border: #142850;--skin-button-text: #4e6ca6;--skin-button-active-bg: rgba(0, 229, 255, .18);--skin-button-active-border: #00e5ff;--skin-button-active-text: #ffffff;--tile-font-family: "Electrolize", sans-serif;--tile-font-weight: 400;--tile-font-scale: .98;--tile-radius: 0px;--wordmark-font-family: "Major Mono Display", monospace;--wordmark-font-weight: 400;--wordmark-letter-spacing: .14em;--display-font-scale: 1.1;--title-text-transform: uppercase;--title-letter-spacing: .04em;--title-glow-alpha: 38%;--glow-strength: 1.3;--path-grad-start: #00e5ff;--path-grad-end: #00a1ff;--path-width: 8px;--path-cap: round;--path-opacity: .95;--path-glow: 10;--selected-letter-outline: #ffffff}.skin-gameboy{color-scheme:dark;--bg-center: #1a2219;--bg-edge: #0c120c;--shell-bg: linear-gradient(180deg, #243022, #161f15);--shell-border: #303e2e;--chrome-text: #8bac0f;--title-color: #9bbc0f;--title-glow: #8bac0f;--button-bg: #0f380f;--button-border: #306230;--button-text: #9bbc0f;--button-hover-bg: #306230;--button-active-bg: #8bac0f;--button-active-border: #9bbc0f;--button-active-text: #0f380f;--tile-bg: linear-gradient(145deg, #2b3824, #1c2618);--tile-border: #111a10;--tile-letter: #8bac0f;--tile-selected-bg: linear-gradient(145deg, #9bbc0f, #8bac0f);--tile-selected-border: #0f380f;--tile-selected-letter: #0f380f;--tile-selected-glow: rgba(155, 188, 15, .45);--tile-found-bg: #306230;--tile-found-border: #0f380f;--tile-found-letter: #9bbc0f;--path-color: #0f380f;--primary-action-bg: #8bac0f;--primary-action-text: #0f380f;--hint-empty-bg: #1c2618;--hint-empty-border: #306230;--hint-solved-bg: #9bbc0f;--hint-solved-border: #0f380f;--hint-solved-letter: #0f380f;--skin-button-bg: #1c2618;--skin-button-border: #306230;--skin-button-text: #8bac0f;--skin-button-active-bg: #9bbc0f;--skin-button-active-border: #0f380f;--skin-button-active-text: #0f380f;--tile-font-family: "Press Start 2P", monospace;--tile-font-weight: 400;--tile-font-scale: var(--tile-scale-press-start);--tile-radius: 0px;--wordmark-font-family: "Silkscreen", monospace;--wordmark-font-weight: 700;--wordmark-letter-spacing: .06em;--display-font-scale: var(--display-scale-silkscreen);--glow-strength: 0;--path-grad-start: #306230;--path-grad-end: #306230;--path-width: 6px;--path-cap: butt;--path-opacity: 1;--path-glow: 0;--selected-letter-outline: #9bbc0f}.skin-terminal{--bg-center: #0a0805;--bg-edge: #050402;--shell-bg: linear-gradient(180deg, rgba(14, 11, 5, .9), rgba(8, 6, 3, .95));--shell-border: #3a2a0a;--chrome-text: #b88a2e;--title-color: #ffcf6a;--title-glow: #ffb000;--button-bg: #160f04;--button-border: #3a2a0a;--button-text: #ffcf6a;--button-hover-bg: rgba(58, 42, 10, .7);--button-active-bg: rgba(255, 176, 0, .18);--button-active-border: #ffb000;--button-active-text: #fff2d4;--tile-bg: linear-gradient(145deg, #1c1405, #110b03);--tile-border: #3a2a0a;--tile-letter: #ffcf6a;--tile-selected-bg: linear-gradient(145deg, #c47c00, #6e4500);--tile-selected-border: #ffc850;--tile-selected-letter: #ffe8b0;--tile-selected-glow: rgba(255, 176, 0, .55);--tile-found-bg: linear-gradient(145deg, #2a1f08, #160f04);--tile-found-border: #6e5212;--tile-found-letter: #e0a838;--path-color: #ffb000;--primary-action-bg: #ffb000;--primary-action-text: #1a1000;--hint-empty-bg: rgba(28, 20, 5, .19);--hint-empty-border: #3a2a0a;--hint-solved-bg: #ffb000;--hint-solved-border: #ffd86a;--hint-solved-letter: #1a1000;--skin-button-bg: rgba(28, 20, 5, .82);--skin-button-border: #3a2a0a;--skin-button-text: #ffcf6a;--skin-button-active-bg: rgba(255, 176, 0, .18);--skin-button-active-border: #ffb000;--skin-button-active-text: #fff2d4;--tile-font-family: "VT323", monospace;--tile-font-weight: 400;--tile-font-scale: var(--tile-scale-vt323);--tile-radius: 2px;--wordmark-font-family: "VT323", monospace;--wordmark-font-weight: 400;--wordmark-letter-spacing: .12em;--display-font-scale: var(--display-scale-vt323);--glow-strength: 1.2;--path-grad-start: #ff5a1e;--path-grad-end: #ffd86a;--path-width: 8px;--path-cap: round;--path-opacity: .95;--path-glow: 9;--selected-letter-outline: #2a1500}.skin-phosphor{--bg-center: #010401;--bg-edge: #000200;--shell-bg: linear-gradient(180deg, rgba(2, 9, 3, .94), rgba(1, 5, 1, .98));--shell-border: #0f3a1a;--chrome-text: #4a8a5a;--title-color: #a8f0b8;--title-glow: #39e832;--button-bg: #030d05;--button-border: #0f3a1a;--button-text: #a8f0b8;--button-hover-bg: rgba(15, 58, 26, .75);--button-active-bg: rgba(57, 232, 50, .18);--button-active-border: #39e832;--button-active-text: #e0ffe5;--tile-bg: linear-gradient(145deg, #071a0a, #030d05);--tile-border: #0f3a1a;--tile-letter: #a8f0b8;--tile-selected-bg: linear-gradient(145deg, #1ca81a, #0c5210);--tile-selected-border: #7bf06e;--tile-selected-letter: #e0ffd6;--tile-selected-glow: rgba(57, 232, 50, .6);--tile-found-bg: linear-gradient(145deg, #0d2e12, #050f07);--tile-found-border: #1c6628;--tile-found-letter: #6ed880;--tile-deactivated-opacity: .4;--path-color: #39e832;--primary-action-bg: #39e832;--primary-action-text: #010a02;--hint-empty-bg: rgba(5, 18, 8, .3);--hint-empty-border: #0f3a1a;--hint-solved-bg: #39e832;--hint-solved-border: #a8f0b8;--hint-solved-letter: #010a02;--skin-button-bg: rgba(4, 14, 6, .88);--skin-button-border: #0f3a1a;--skin-button-text: #a8f0b8;--skin-button-active-bg: rgba(57, 232, 50, .18);--skin-button-active-border: #39e832;--skin-button-active-text: #e0ffe5;--tile-font-family: "VT323", monospace;--tile-font-weight: 400;--tile-font-scale: var(--tile-scale-vt323);--tile-radius: 2px;--wordmark-font-family: "VT323", monospace;--wordmark-font-weight: 400;--wordmark-letter-spacing: .12em;--display-font-scale: var(--display-scale-vt323);--glow-strength: 1.4;--path-grad-start: #d6ffba;--path-grad-end: #39e832;--path-width: 8px;--path-cap: round;--path-opacity: .95;--path-glow: 11;--selected-letter-outline: #04200a}.skin-bios{--bg-center: #081835;--bg-edge: #03070f;--shell-bg: linear-gradient(180deg, rgba(8, 18, 40, .92), rgba(4, 9, 20, .97));--shell-border: #1a3360;--chrome-text: #6f8fc4;--title-color: #e6f0ff;--title-glow: #2f9bff;--button-bg: #0c1c3c;--button-border: #1f3a6e;--button-text: #cfe0ff;--button-hover-bg: rgba(31, 58, 110, .7);--button-active-bg: rgba(47, 155, 255, .2);--button-active-border: #5fb0ff;--button-active-text: #ffffff;--tile-bg: linear-gradient(145deg, #14305e, #0b1d3c);--tile-border: #244a85;--tile-letter: #cfe0ff;--tile-selected-bg: linear-gradient(145deg, #2f9bff, #1357c8);--tile-selected-border: #8cc6ff;--tile-selected-letter: #ffffff;--tile-selected-glow: rgba(47, 155, 255, .55);--tile-found-bg: linear-gradient(145deg, #1c4a86, #11305e);--tile-found-border: #3f74c4;--tile-found-letter: #a8ccff;--tile-deactivated-opacity: .45;--path-color: #2f9bff;--primary-action-bg: #2f9bff;--primary-action-text: #03122c;--hint-empty-bg: rgba(12, 28, 60, .25);--hint-empty-border: #244a85;--hint-empty-letter: transparent;--hint-solved-bg: #2f9bff;--hint-solved-border: #8cc6ff;--hint-solved-letter: #03122c;--skin-button-bg: rgba(10, 24, 52, .85);--skin-button-border: #244a85;--skin-button-text: #cfe0ff;--skin-button-active-bg: rgba(47, 155, 255, .2);--skin-button-active-border: #5fb0ff;--skin-button-active-text: #ffffff;--tile-font-family: "VT323", monospace;--tile-font-weight: 400;--tile-font-scale: var(--tile-scale-vt323);--tile-radius: 3px;--wordmark-font-family: "VT323", monospace;--wordmark-font-weight: 400;--wordmark-letter-spacing: .12em;--display-font-scale: var(--display-scale-vt323);--glow-strength: 1.2;--path-grad-start: #ffd23b;--path-grad-end: #5fc8ff;--path-width: 8px;--path-cap: round;--path-opacity: .95;--path-glow: 9;--selected-letter-outline: #052146}.skin-super-16-bit-lilac{--bg-center: #241f33;--bg-edge: #14111c;--shell-bg: linear-gradient(180deg, rgba(34, 31, 51, .9), rgba(20, 17, 28, .95));--shell-border: #463a63;--chrome-text: #9a8fb8;--title-color: #e6deff;--title-glow: #b486e8;--button-bg: #1f1a2e;--button-border: #463a63;--button-text: #e6deff;--button-hover-bg: rgba(70, 58, 99, .7);--button-active-bg: rgba(180, 134, 232, .2);--button-active-border: #c9a3f0;--button-active-text: #ffffff;--tile-bg: linear-gradient(145deg, #3a3350, #272036);--tile-border: #4d4168;--tile-letter: #d8cfe8;--tile-selected-bg: linear-gradient(145deg, #b486e8, #6d4fb0);--tile-selected-border: #d8b8ff;--tile-selected-letter: #ffffff;--tile-selected-glow: rgba(180, 134, 232, .5);--tile-found-bg: linear-gradient(145deg, #4a5290, #323a64);--tile-found-border: #7080c4;--tile-found-letter: #c6d0f2;--tile-deactivated-opacity: .5;--path-color: #b486e8;--primary-action-bg: #b486e8;--primary-action-text: #1a0f2e;--hint-empty-bg: rgba(31, 26, 46, .25);--hint-empty-border: #463a63;--hint-empty-letter: transparent;--hint-solved-bg: #b486e8;--hint-solved-border: #d8b8ff;--hint-solved-letter: #1a0f2e;--skin-button-bg: rgba(31, 26, 46, .85);--skin-button-border: #463a63;--skin-button-text: #e6deff;--skin-button-active-bg: rgba(180, 134, 232, .2);--skin-button-active-border: #c9a3f0;--skin-button-active-text: #ffffff;--tile-font-family: "Silkscreen", monospace;--tile-font-weight: 700;--tile-font-scale: var(--tile-scale-silkscreen);--tile-radius: 10px;--wordmark-font-family: "Silkscreen", monospace;--wordmark-font-weight: 700;--wordmark-letter-spacing: .08em;--display-font-scale: var(--display-scale-silkscreen);--glow-strength: 1.2;--path-grad-start: #7fe0c0;--path-grad-end: #88b4f0;--path-width: 9px;--path-cap: round;--path-opacity: .95;--path-glow: 10;--selected-letter-outline: #2a1a4a}.skin-toaster{--bg-center: #1c1c1e;--bg-edge: #0a0a0b;--shell-bg: linear-gradient(180deg, rgba(26, 26, 28, .92), rgba(12, 12, 13, .97));--shell-border: #3a3a3e;--chrome-text: #9a9a9f;--title-color: #e8e8ea;--title-glow: #e8281f;--button-bg: #232325;--button-border: #3a3a3e;--button-text: #e8e8ea;--button-hover-bg: rgba(58, 58, 62, .7);--button-active-bg: rgba(232, 40, 31, .18);--button-active-border: #ef5a52;--button-active-text: #ffffff;--tile-bg: linear-gradient(145deg, #2c2c30, #1d1d20);--tile-border: #45454a;--tile-letter: #d2d2d6;--tile-selected-bg: linear-gradient(145deg, #e8281f, #9a0f0a);--tile-selected-border: #ff6a5e;--tile-selected-letter: #ffffff;--tile-selected-glow: rgba(232, 40, 31, .55);--tile-found-bg: linear-gradient(145deg, #6a6a70, #48484e);--tile-found-border: #88888f;--tile-found-letter: #f4f4f6;--tile-deactivated-opacity: .45;--path-color: #e8281f;--primary-action-bg: #e8281f;--primary-action-text: #ffffff;--hint-empty-bg: rgba(28, 28, 30, .3);--hint-empty-border: #45454a;--hint-empty-letter: transparent;--hint-solved-bg: #e8281f;--hint-solved-border: #ff6a5e;--hint-solved-letter: #ffffff;--skin-button-bg: rgba(24, 24, 26, .86);--skin-button-border: #3a3a3e;--skin-button-text: #e8e8ea;--skin-button-active-bg: rgba(232, 40, 31, .18);--skin-button-active-border: #ef5a52;--skin-button-active-text: #ffffff;--tile-font-family: "Press Start 2P", monospace;--tile-font-weight: 400;--tile-font-scale: var(--tile-scale-press-start);--tile-radius: 0px;--wordmark-font-family: "Silkscreen", monospace;--wordmark-font-weight: 700;--wordmark-letter-spacing: .06em;--display-font-scale: var(--display-scale-silkscreen);--glow-strength: .6;--path-grad-start: #e8e8ea;--path-grad-end: #b0b0b6;--path-width: 7px;--path-cap: butt;--path-opacity: 1;--path-glow: 4;--selected-letter-outline: #3a0604}.skin-lord-of-terror{--bg-center: #1c0805;--bg-edge: #0a0302;--shell-bg: linear-gradient(180deg, rgba(28, 10, 6, .92), rgba(12, 4, 3, .97));--shell-border: #5a2410;--chrome-text: #a07a4e;--title-color: #f0dcae;--title-glow: #e0a82e;--button-bg: #220a06;--button-border: #5a2410;--button-text: #f0dcae;--button-hover-bg: rgba(90, 36, 16, .7);--button-active-bg: rgba(224, 168, 46, .18);--button-active-border: #e0a82e;--button-active-text: #fff2d0;--tile-bg: linear-gradient(145deg, #2c0f08, #190805);--tile-border: #5a2410;--tile-letter: #d8a878;--tile-selected-bg: linear-gradient(145deg, #ff7a1e, #9a1505);--tile-selected-border: #ffb45a;--tile-selected-letter: #fff5e0;--tile-selected-glow: rgba(255, 90, 20, .6);--tile-found-bg: linear-gradient(145deg, #8a5e12, #4e3408);--tile-found-border: #c89a32;--tile-found-letter: #f2d88c;--tile-deactivated-opacity: .4;--path-color: #ff5a18;--primary-action-bg: #e0a82e;--primary-action-text: #1a0805;--hint-empty-bg: rgba(34, 10, 6, .3);--hint-empty-border: #5a2410;--hint-empty-letter: transparent;--hint-solved-bg: #e0a82e;--hint-solved-border: #ffd56a;--hint-solved-letter: #1a0805;--skin-button-bg: rgba(28, 8, 5, .86);--skin-button-border: #5a2410;--skin-button-text: #f0dcae;--skin-button-active-bg: rgba(224, 168, 46, .18);--skin-button-active-border: #e0a82e;--skin-button-active-text: #fff2d0;--tile-font-family: "Cinzel", serif;--tile-font-weight: 700;--tile-font-scale: var(--tile-scale-cinzel);--tile-radius: 5px;--wordmark-font-family: "Diablo", "Cinzel", serif;--wordmark-font-weight: 400;--wordmark-letter-spacing: .06em;--display-font-scale: var(--display-scale-diablo);--glow-strength: 1.5;--path-grad-start: #ffd24a;--path-grad-end: #e0a82e;--path-width: 10px;--path-cap: round;--path-opacity: .95;--path-glow: 13;--selected-letter-outline: #3a0a02}.skin-test-chamber{color-scheme:light;--bg-center: #f2f2f4;--bg-edge: #d1d1d4;--shell-bg: linear-gradient(135deg, #ffffff, #e8e8ec);--shell-border: #c4c8d0;--shell-shadow: rgba(40, 60, 80, .18);--chrome-text: #5f6670;--title-color: #2a2d33;--title-glow: #1487bd;--button-bg: #ffffff;--button-border: #c8ccd4;--button-text: #2a2d33;--button-hover-bg: rgba(39, 167, 216, .08);--button-active-bg: rgba(39, 167, 216, .14);--button-active-border: #27a7d8;--button-active-text: #0e5a7e;--tile-bg: radial-gradient(circle at 50% 38%, #ffffff 30%, #f2f2f2 55%, #e6e6e6 75%, #d6d6da 100%);--tile-border: #c4c8d0;--tile-letter: #2f3338;--tile-selected-bg: radial-gradient(circle at 50% 38%, #5cc6ee, #1c93c8);--tile-selected-border: #7fd6f4;--tile-selected-letter: #ffffff;--tile-selected-glow: rgba(39, 167, 216, .55);--tile-found-bg: radial-gradient(circle at 50% 38%, #ffb84d, #ff9a00);--tile-found-border: #ffc870;--tile-found-letter: #3a2400;--tile-deactivated-opacity: .4;--path-color: #ff9a00;--primary-action-bg: #ff9a00;--primary-action-text: #2a1a00;--hint-empty-bg: rgba(255, 255, 255, .55);--hint-empty-border: #c4c8d0;--hint-empty-letter: transparent;--hint-solved-bg: #ff9a00;--hint-solved-border: #ffc870;--hint-solved-letter: #2a1a00;--skin-button-bg: rgba(255, 255, 255, .7);--skin-button-border: #c8ccd4;--skin-button-text: #2a2d33;--skin-button-active-bg: rgba(39, 167, 216, .14);--skin-button-active-border: #27a7d8;--skin-button-active-text: #0e5a7e;--tile-font-family: "Oswald", sans-serif;--tile-font-weight: 500;--tile-font-scale: var(--tile-scale-oswald);--tile-radius: 0px;--wordmark-font-family: "Oswald", sans-serif;--wordmark-font-weight: 600;--wordmark-letter-spacing: .16em;--display-font-scale: var(--display-scale-oswald);--title-font-scale: 1.08;--title-letter-spacing: 0;--title-text-transform: uppercase;--glow-strength: .8;--title-glow-alpha: 0%;--path-grad-start: #ff9a00;--path-grad-end: #ff9a00;--path-width: 9px;--path-cap: round;--path-opacity: .95;--path-glow: 8;--selected-letter-outline: #0e5a7e}.skin-lumen{color-scheme:light;--bg-center: #eef2f6;--bg-edge: #d4dae2;--shell-bg: linear-gradient(180deg, #ffffff, #eef2f6);--shell-border: #cdd5e0;--shell-shadow: rgba(20, 40, 60, .15);--chrome-text: #6a7689;--title-color: #1f2733;--title-glow: #0094ab;--button-bg: #ffffff;--button-border: #cdd5e0;--button-text: #1f2733;--button-hover-bg: rgba(0, 212, 232, .08);--button-active-bg: rgba(0, 212, 232, .14);--button-active-border: #00d4e8;--button-active-text: #006477;--tile-bg: linear-gradient(145deg, #ffffff, #e8eef3);--tile-border: #cdd5e0;--tile-letter: #2a3340;--tile-selected-bg: linear-gradient(145deg, #4fddef, #00b9d4);--tile-selected-border: #00d4e8;--tile-selected-letter: #04323c;--tile-selected-glow: rgba(0, 212, 232, .5);--tile-found-bg: linear-gradient(145deg, #dbf3f8, #c2e8f0);--tile-found-border: #8fd6e4;--tile-found-letter: #0a5563;--tile-deactivated-opacity: .45;--path-color: #00c4dc;--primary-action-bg: #00c4dc;--primary-action-text: #053640;--hint-empty-bg: rgba(255, 255, 255, .5);--hint-empty-border: #cdd5e0;--hint-empty-letter: transparent;--hint-solved-bg: #00c4dc;--hint-solved-border: #6fe0f0;--hint-solved-letter: #04323c;--skin-button-bg: rgba(255, 255, 255, .7);--skin-button-border: #cdd5e0;--skin-button-text: #1f2733;--skin-button-active-bg: rgba(0, 212, 232, .14);--skin-button-active-border: #00d4e8;--skin-button-active-text: #006477;--tile-font-family: "Space Mono", ui-monospace, monospace;--tile-font-weight: 700;--tile-font-scale: 1;--tile-radius: 14px;--wordmark-font-family: "Space Mono", ui-monospace, monospace;--wordmark-font-weight: 700;--wordmark-letter-spacing: .18em;--display-font-scale: 1;--glow-strength: 1;--path-grad-start: #3f5fd0;--path-grad-end: #00c4dc;--path-width: 9px;--path-cap: round;--path-opacity: .95;--path-glow: 7;--selected-letter-outline: #dff7fc}.skin-polygon{color-scheme:light;--bg-center: #dedcd6;--bg-edge: #c4c1b8;--shell-bg: linear-gradient(180deg, #efeee9, #dedcd6);--shell-border: #b8b4aa;--shell-shadow: rgba(50, 48, 40, .16);--chrome-text: #6e6a60;--title-color: #3a3833;--title-glow: #2f6fd6;--button-bg: #ffffff;--button-border: #c0bcb2;--button-text: #3a3833;--button-hover-bg: rgba(47, 111, 214, .08);--button-active-bg: rgba(47, 111, 214, .14);--button-active-border: #2f6fd6;--button-active-text: #1c3f7a;--tile-bg: linear-gradient(145deg, #ffffff, #e6e4dd);--tile-border: #c0bcb2;--tile-letter: #3a3833;--tile-selected-bg: linear-gradient(145deg, #5aa8e8, #2f6fd6);--tile-selected-border: #8fc4f0;--tile-selected-letter: #ffffff;--tile-selected-glow: rgba(47, 111, 214, .5);--tile-found-bg: linear-gradient(145deg, #4ecf9c, #1f9e76);--tile-found-border: #7fdcb8;--tile-found-letter: #06311f;--tile-deactivated-opacity: .45;--path-color: #2f6fd6;--primary-action-bg: #d94db0;--primary-action-text: #ffffff;--hint-empty-bg: rgba(255, 255, 255, .5);--hint-empty-border: #c0bcb2;--hint-empty-letter: transparent;--hint-solved-bg: #1f9e76;--hint-solved-border: #7fdcb8;--hint-solved-letter: #06331f;--skin-button-bg: rgba(255, 255, 255, .7);--skin-button-border: #c0bcb2;--skin-button-text: #3a3833;--skin-button-active-bg: rgba(47, 111, 214, .14);--skin-button-active-border: #2f6fd6;--skin-button-active-text: #1c3f7a;--tile-font-family: "Share Tech Mono", monospace;--tile-font-weight: 700;--tile-font-scale: 1.02;--tile-radius: 8px;--wordmark-font-family: "Audiowide", cursive;--wordmark-font-weight: 400;--wordmark-letter-spacing: .1em;--display-font-scale: .95;--glow-strength: .8;--path-grad-start: #d94db0;--path-grad-end: #2fb98f;--path-width: 9px;--path-cap: round;--path-opacity: .95;--path-glow: 7;--selected-letter-outline: #dceaf8}.skin-ring-of-light{color-scheme:light;--bg-center: #eef0ee;--bg-edge: #d6dad6;--shell-bg: linear-gradient(180deg, #ffffff, #eef1ef);--shell-border: #c6ccc6;--shell-shadow: rgba(30, 50, 35, .15);--chrome-text: #6a726a;--title-color: #283028;--title-glow: #138a13;--button-bg: #ffffff;--button-border: #c6ccc6;--button-text: #283028;--button-hover-bg: rgba(43, 197, 43, .08);--button-active-bg: rgba(43, 197, 43, .14);--button-active-border: #2bc52b;--button-active-text: #0c5a14;--tile-bg: linear-gradient(145deg, #ffffff, #e8ece8);--tile-border: #c6ccc6;--tile-letter: #2a322a;--tile-selected-bg: linear-gradient(145deg, #4cd44e, #0e9e14);--tile-selected-border: #7fe87f;--tile-selected-letter: #052a05;--tile-selected-glow: rgba(43, 197, 43, .5);--tile-found-bg: linear-gradient(145deg, #d6f0d8, #bfe6c2);--tile-found-border: #8fce93;--tile-found-letter: #0a4a12;--tile-deactivated-opacity: .45;--path-color: #16a51a;--primary-action-bg: #0e8a14;--primary-action-text: #ffffff;--hint-empty-bg: rgba(255, 255, 255, .5);--hint-empty-border: #c6ccc6;--hint-empty-letter: transparent;--hint-solved-bg: #16a51a;--hint-solved-border: #7fe87f;--hint-solved-letter: #052a05;--skin-button-bg: rgba(255, 255, 255, .7);--skin-button-border: #c6ccc6;--skin-button-text: #283028;--skin-button-active-bg: rgba(43, 197, 43, .14);--skin-button-active-border: #2bc52b;--skin-button-active-text: #0c5a14;--tile-font-family: "Oswald", sans-serif;--tile-font-weight: 500;--tile-font-scale: var(--tile-scale-oswald);--tile-radius: 12px;--wordmark-font-family: "Oswald", sans-serif;--wordmark-font-weight: 600;--wordmark-letter-spacing: .16em;--display-font-scale: var(--display-scale-oswald);--glow-strength: .9;--path-grad-start: #0c6e16;--path-grad-end: #06330a;--path-width: 9px;--path-cap: round;--path-opacity: .95;--path-glow: 8;--selected-letter-outline: #dff5df}.skin-dream-spiral{color-scheme:light;--bg-center: #f2efe9;--bg-edge: #ddd8ce;--shell-bg: linear-gradient(180deg, #fffdf9, #f2efe9);--shell-border: #ccc6ba;--shell-shadow: rgba(60, 45, 25, .15);--chrome-text: #786f60;--title-color: #332f28;--title-glow: #d96309;--button-bg: #fffdf9;--button-border: #ccc6ba;--button-text: #332f28;--button-hover-bg: rgba(244, 123, 32, .08);--button-active-bg: rgba(244, 123, 32, .14);--button-active-border: #f47b20;--button-active-text: #8a3c04;--tile-bg: linear-gradient(145deg, #fffdf9, #ece7dd);--tile-border: #ccc6ba;--tile-letter: #332f28;--tile-selected-bg: linear-gradient(145deg, #ff9a3c, #ef6a08);--tile-selected-border: #ffbc78;--tile-selected-letter: #fff5ec;--tile-selected-glow: rgba(244, 123, 32, .5);--tile-found-bg: linear-gradient(145deg, #bfe0f0, #9fcfe8);--tile-found-border: #6fb8e0;--tile-found-letter: #0a3a55;--tile-deactivated-opacity: .45;--path-color: #f47b20;--primary-action-bg: #f47b20;--primary-action-text: #2a1400;--hint-empty-bg: rgba(255, 255, 255, .5);--hint-empty-border: #ccc6ba;--hint-empty-letter: transparent;--hint-solved-bg: #2f93cf;--hint-solved-border: #8fc8ec;--hint-solved-letter: #042838;--skin-button-bg: rgba(255, 253, 249, .75);--skin-button-border: #ccc6ba;--skin-button-text: #332f28;--skin-button-active-bg: rgba(244, 123, 32, .14);--skin-button-active-border: #f47b20;--skin-button-active-text: #8a3c04;--tile-font-family: "Comfortaa", cursive;--tile-font-weight: 700;--tile-font-scale: .9;--tile-radius: 14px;--wordmark-font-family: "Exo 2", sans-serif;--wordmark-font-weight: 700;--wordmark-letter-spacing: .12em;--display-font-scale: 1.05;--glow-strength: 1;--path-grad-start: #2f93cf;--path-grad-end: #8fd0f0;--path-width: 9px;--path-cap: round;--path-opacity: .95;--path-glow: 8;--selected-letter-outline: #5a2800}.skin-rip-tear{--bg-center: #0d0d0b;--bg-edge: #050505;--shell-bg: linear-gradient(180deg, rgba(14, 14, 12, .93), rgba(6, 6, 5, .97));--shell-border: #3a1a1a;--chrome-text: #8b7d62;--title-color: #d2c49c;--title-glow: #cc1111;--button-bg: #1a1212;--button-border: #3a1a1a;--button-text: #d2c49c;--button-hover-bg: rgba(58, 26, 26, .75);--button-active-bg: rgba(204, 17, 17, .2);--button-active-border: #cc1111;--button-active-text: #ffdddd;--tile-bg: linear-gradient(145deg, #1c1414, #0f0b0b);--tile-border: #3a2020;--tile-letter: #cfc08e;--tile-selected-bg: linear-gradient(145deg, #cc1111, #7a0a0a);--tile-selected-border: #ff4444;--tile-selected-letter: #ffffff;--tile-selected-glow: rgba(204, 17, 17, .6);--tile-found-bg: linear-gradient(145deg, #1a2e10, #0d1a07);--tile-found-border: #4a7a20;--tile-found-letter: #a8e060;--tile-deactivated-opacity: .4;--path-color: #cc1111;--primary-action-bg: #cc1111;--primary-action-text: #ffffff;--hint-empty-bg: rgba(20, 14, 14, .25);--hint-empty-border: #3a2020;--hint-solved-bg: #1a2e10;--hint-solved-border: #4a7a20;--hint-solved-letter: #a8e060;--skin-button-bg: rgba(18, 12, 12, .86);--skin-button-border: #3a2020;--skin-button-text: #d2c49c;--skin-button-active-bg: rgba(204, 17, 17, .2);--skin-button-active-border: #cc1111;--skin-button-active-text: #ffdddd;--tile-font-family: "DooM", monospace;--tile-font-weight: 400;--tile-font-scale: .7;--tile-radius: 0px;--wordmark-font-family: "AmazDooMRight2", sans-serif;--wordmark-font-weight: 400;--wordmark-letter-spacing: .04em;--display-font-scale: 2;--glow-strength: .7;--path-grad-start: #a8e060;--path-grad-end: #4a7a20;--path-width: 8px;--path-cap: butt;--path-opacity: .98;--path-glow: 4;--selected-letter-outline: #3a0505}.skin-crimson{--bg-center: #1a0608;--bg-edge: #0a0203;--shell-bg: linear-gradient(180deg, rgba(24, 6, 9, .9), rgba(14, 3, 5, .95));--shell-border: #5a1418;--chrome-text: #d98a90;--title-color: #ffd2d2;--title-glow: #ff2d2d;--button-bg: #1e0608;--button-border: #5a1418;--button-text: #ffd2d2;--button-hover-bg: rgba(90, 20, 24, .7);--button-active-bg: rgba(255, 45, 45, .2);--button-active-border: #ff6a6a;--button-active-text: #ffffff;--tile-bg: linear-gradient(145deg, #2c0a0e, #170406);--tile-border: #5a1418;--tile-letter: #ffd2d2;--tile-selected-bg: linear-gradient(145deg, #ff2d2d, #8a0f12);--tile-selected-border: #ff8a3d;--tile-selected-letter: #ffffff;--tile-selected-glow: rgba(255, 45, 45, .55);--tile-found-bg: linear-gradient(145deg, #3c1014, #1c0608);--tile-found-border: #7a2024;--tile-found-letter: #f09898;--path-color: #ff2d2d;--primary-action-bg: #ff2d2d;--primary-action-text: #ffffff;--hint-empty-bg: rgba(28, 6, 8, .19);--hint-empty-border: #5a1418;--hint-solved-bg: #ff2d2d;--hint-solved-border: #ff8a3d;--hint-solved-letter: #ffffff;--skin-button-bg: rgba(28, 6, 8, .82);--skin-button-border: #5a1418;--skin-button-text: #ffd2d2;--skin-button-active-bg: rgba(255, 45, 45, .2);--skin-button-active-border: #ff6a6a;--skin-button-active-text: #ffffff;--tile-font-family: "Unbounded", sans-serif;--tile-font-weight: 700;--tile-font-scale: .82;--tile-radius: 6px;--wordmark-font-family: "Russo One", sans-serif;--wordmark-font-weight: 400;--wordmark-letter-spacing: .08em;--display-font-scale: 1.05;--glow-strength: 1.3;--path-grad-start: #ffb03a;--path-grad-end: #ff2d2d;--path-width: 10px;--path-cap: round;--path-opacity: .95;--path-glow: 12;--selected-letter-outline: #2a0606}.skin-blood-darkness{--bg-center: #0e0b18;--bg-edge: #070509;--shell-bg: linear-gradient(180deg, rgba(14, 11, 24, .93), rgba(8, 5, 12, .97));--shell-border: #3d2860;--chrome-text: #806098;--title-color: #e8d0ff;--title-glow: #e8a010;--button-bg: #160f22;--button-border: #3d2860;--button-text: #e8d0ff;--button-hover-bg: rgba(61, 40, 96, .85);--button-active-bg: rgba(232, 160, 16, .2);--button-active-border: #e8a010;--button-active-text: #fff0b0;--tile-bg: linear-gradient(145deg, #241848, #160f30);--tile-border: #3d2860;--tile-letter: #c0a0e8;--tile-selected-bg: linear-gradient(145deg, #cf8c0e, #7a4e00);--tile-selected-border: #ffe080;--tile-selected-letter: #fff2cc;--tile-selected-glow: rgba(232, 160, 16, .7);--tile-found-bg: linear-gradient(145deg, #381a68, #220f45);--tile-found-border: #8040d0;--tile-found-letter: #d8a8ff;--tile-deactivated-opacity: .35;--path-color: #e8a010;--primary-action-bg: #e8a010;--primary-action-text: #1a0c00;--hint-empty-bg: rgba(18, 12, 32, .3);--hint-empty-border: #3d2860;--hint-solved-bg: #381a68;--hint-solved-border: #8040d0;--hint-solved-letter: #d8a8ff;--skin-button-bg: rgba(16, 10, 26, .88);--skin-button-border: #3d2860;--skin-button-text: #e8d0ff;--skin-button-active-bg: rgba(232, 160, 16, .2);--skin-button-active-border: #e8a010;--skin-button-active-text: #fff0b0;--tile-font-family: "Cinzel", serif;--tile-font-weight: 700;--tile-font-scale: var(--tile-scale-cinzel);--tile-radius: 8px;--wordmark-font-family: "Cinzel", serif;--wordmark-font-weight: 700;--wordmark-letter-spacing: .12em;--display-font-scale: var(--display-scale-cinzel);--glow-strength: 1.5;--path-grad-start: #e0344a;--path-grad-end: #8040d0;--path-width: 10px;--path-cap: round;--path-opacity: .95;--path-glow: 14;--selected-letter-outline: #3a2400}.win-achievements-section{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:22px;animation:win-achievements-fade-in .38s cubic-bezier(.25,.46,.45,.94) backwards}@keyframes win-achievements-fade-in{0%{opacity:0}to{opacity:1}}.win-achievements-heading{font-size:var(--type-h3);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--chrome-text);opacity:.85;margin-bottom:6px;text-align:center}.win-achievement-card{display:flex;align-items:center;gap:12px;background:var(--button-bg);border:1px solid var(--button-border);border-radius:10px;padding:10px 16px;min-width:0;max-width:340px;width:100%;opacity:.98;animation:win-achievement-slide-in .4s cubic-bezier(.34,1.4,.64,1) var(--card-delay, 0ms) backwards}.win-achievement-card-icon{display:flex;align-items:center;justify-content:center;color:var(--title-glow);margin-right:0;opacity:.96}.win-achievement-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.win-achievement-name{font-weight:700;letter-spacing:.04em;color:var(--title-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win-achievement-description{font-size:var(--type-caption);color:var(--chrome-text);opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes win-achievement-slide-in{0%{opacity:0;transform:translate(32px)}to{opacity:.98;transform:translate(0)}}.icon{display:block;width:20px;height:20px;flex:0 0 auto}.achievement-row{display:flex;align-items:center;gap:12px;background:var(--button-bg);border:1px solid var(--button-border);border-radius:10px;padding:10px 14px;font-size:var(--type-body-s);color:var(--button-text);opacity:.72;transition:background .18s,border-color .18s,color .18s,opacity .18s}.achievements-view{display:flex;flex-direction:column;align-items:stretch;gap:16px}.achievements-summary{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0 0 8px;padding:0 4px}.achievements-summary-count{display:flex;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums;line-height:1}.achievements-summary-earned{font-size:var(--type-display-s);font-weight:700;color:var(--title-glow);text-shadow:0 0 14px color-mix(in srgb,var(--title-glow) 30%,transparent)}.achievements-summary-total{font-size:var(--type-h3);font-weight:500;color:var(--chrome-text);opacity:.7}.achievements-summary-label{font-size:var(--type-caption);letter-spacing:.22em;text-transform:uppercase;color:var(--chrome-text);opacity:.7}.achievements-summary-bar{width:min(100%,240px);height:4px;border-radius:2px;background:color-mix(in srgb,var(--chrome-text) 18%,transparent);overflow:hidden;margin-top:4px}.achievements-summary-bar-fill{height:100%;background:var(--title-glow);box-shadow:0 0 8px color-mix(in srgb,var(--title-glow) 50%,transparent);border-radius:2px;transition:width .6s ease-out}.achievements-list{display:flex;flex-direction:column;gap:22px}.achievements-section{display:flex;flex-direction:column;gap:8px}.achievements-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:2px}.achievements-section-label{font-size:var(--type-label);letter-spacing:.22em;text-transform:uppercase;color:var(--chrome-text);opacity:.85}.achievements-section-count{font-size:var(--type-caption);letter-spacing:.06em;color:var(--chrome-text);font-variant-numeric:tabular-nums}.achievement-row[data-earned=true]{background:color-mix(in srgb,var(--primary-action-bg) 12%,var(--button-bg));border-color:color-mix(in srgb,var(--primary-action-bg) 60%,transparent);color:var(--title-color);opacity:1}.achievement-row-icon{font-size:var(--type-h2);margin-right:6px;flex-shrink:0;opacity:.92}.achievement-row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.achievement-row-name{font-weight:700;letter-spacing:.04em;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.achievement-row-description{font-size:var(--type-caption);color:var(--chrome-text);opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.achievement-row-status{font-size:var(--type-caption);color:var(--chrome-text);opacity:.85;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-hint-counter{transition:opacity .2s,box-shadow .2s}.game-hint-counter-icon{display:inline-flex;align-items:center;color:var(--title-glow)}.game-hint-counter-icon .icon{width:14px;height:14px}.game-hint-counter[data-state=empty]{opacity:.55}.hint-slot{box-shadow:inset 0 1px 1px #00000024;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.hint-slot[data-filled=true],.hint-row[data-solved=true] .hint-slot{box-shadow:none}@keyframes hint-slot-complete{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}.hint-row[data-just-solved=true] .hint-slot{animation:hint-slot-complete .22s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:var(--cascade-delay, 0ms)}@media(prefers-reduced-motion:reduce){.hint-row[data-just-solved=true] .hint-slot{animation:none!important}}.stat-card[data-fire=true]{border-color:var(--button-border);background:color-mix(in srgb,var(--chrome-text) 4%,var(--button-bg))}.stat-value-row{display:inline-flex;align-items:baseline;gap:4px;line-height:1}.stat-fire-icon{display:inline-flex;align-items:center;line-height:1;color:var(--title-glow)}.stat-fire-icon .icon{width:14px;height:14px}.view{transition:opacity .18s ease-out}.view.view-entering{opacity:0}@media(prefers-reduced-motion:reduce){.view{transition:none!important}.view.view-entering{opacity:1}}.hint-counter{display:inline-flex;align-items:center;gap:4px;background:var(--hint-solved-bg);color:var(--hint-solved-letter);border:1px solid var(--hint-solved-border);border-radius:999px;font-size:var(--type-body-s);font-weight:700;padding:2px 10px 2px 7px;margin-left:8px;box-shadow:0 1px 4px #0003;-webkit-user-select:none;user-select:none}.hint-counter .hint-icon{font-size:var(--type-body-l);margin-right:2px}.hint-counter[data-empty=true]{opacity:.5}.hint-slot[data-revealing]{border-color:var(--hint-solved-border)}.hint-slot[data-revealing]:before{content:"";position:absolute;left:0;right:0;bottom:0;height:0;background:var(--hint-solved-bg);border-radius:0 0 6px 6px;z-index:1;animation:hint-reveal-rise .7s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}.hint-slot{position:relative;isolation:isolate;width:22px;height:30px;border-radius:var(--hint-radius);background:var(--hint-empty-bg);border:1px solid var(--hint-empty-border);display:flex;align-items:center;justify-content:center;font-size:var(--type-body);font-family:var(--tile-font-family, "Space Mono", ui-monospace, monospace);font-weight:var(--tile-font-weight, 700);transition:background .2s ease,border-color .2s ease,color .2s ease}@keyframes hint-reveal-rise{0%{height:0;opacity:1}85%{height:100%;opacity:1}to{height:100%;opacity:0}}@keyframes hint-charging-halo{0%{opacity:0;transform:scale(.6)}to{opacity:.5;transform:scale(1.35)}}.game-hint-counter[data-charging=true]{border-color:var(--title-glow);animation:hint-counter-pulse .7s ease-in-out}@keyframes hint-counter-pulse{0%,to{box-shadow:0 0 6px color-mix(in srgb,var(--title-glow) 30%,transparent)}50%{box-shadow:0 0 16px color-mix(in srgb,var(--title-glow) 70%,transparent)}}.win-pill-row{display:flex;gap:8px;justify-content:center;margin-bottom:4px}.archive-row-stars{display:inline-block;text-align:right;font-size:var(--type-body-s);color:var(--title-glow);letter-spacing:.04em}:root{color-scheme:dark;--type-micro: 10px;--type-display-xl: clamp(52px, 14vw, 76px);--type-display-l: clamp(44px, 12vw, 64px);--type-display-m: clamp(38px, 11vw, 56px);--type-display-s: clamp(22px, 7vw, 30px);--type-h1: clamp(19px, 5.5vw, 24px);--type-h3: clamp(16px, 4.8vw, 20px);--type-h4: clamp(15px, 4.5vw, 19px);--type-h2: clamp(15px, 4.3vw, 18px);--type-body-l: 15px;--type-body-s: 13px;--type-body: 14px;--type-caption: 12px;--type-label: 11px}*{box-sizing:border-box}html,body{width:100%;min-height:100%;margin:0;padding:0}body{font-family:Space Mono,ui-monospace,monospace;color:var(--title-color);background:radial-gradient(circle at 50% 35%,var(--bg-center),var(--bg-edge));-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#app{width:100%;min-height:100dvh;display:grid;place-items:center;padding:16px}.app-shell{width:min(390px,100%);min-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden}@media(hover:none)and (pointer:coarse)and (max-width:600px){#app{padding:0}.app-shell{width:100%;height:100dvh;min-height:100dvh}}.view{width:100%;padding:24px 20px;display:flex;flex-direction:column;align-items:center;gap:16px;overflow-y:auto;overscroll-behavior:contain}.view,.share-picker-sheet,.share-preview-text{scrollbar-width:none}.view::-webkit-scrollbar,.share-picker-sheet::-webkit-scrollbar,.share-preview-text::-webkit-scrollbar{display:none}.game-view{padding:16px 18px 22px;--game-stack-gap: 12px;gap:var(--game-stack-gap)}.view-title{margin:0;font-size:calc(var(--type-h1) * var(--level-title-scale, var(--title-font-scale, var(--display-font-scale, 1))));font-family:var(--title-font-family, var(--wordmark-font-family, "Space Mono", ui-monospace, monospace));font-weight:var(--title-font-weight, var(--wordmark-font-weight, 700));letter-spacing:var(--title-letter-spacing, var(--wordmark-letter-spacing, .04em));text-transform:var(--title-text-transform, none);color:var(--title-color);text-shadow:0 0 12px color-mix(in srgb,var(--title-glow) var(--title-glow-alpha, 40%),transparent)}.view-subtitle{margin:0;font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--chrome-text)}.game-title-row{width:100%;display:flex;align-items:baseline;justify-content:center;gap:10px}.game-title-row .view-title{margin:0}.game-puzzle-hint{margin:-8px 0 2px;font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--chrome-text);opacity:.86;text-align:center}.game-instructions{margin:2px 0 0;font-size:var(--type-label);letter-spacing:.1em;text-transform:uppercase;color:var(--chrome-text);opacity:.62}.button-primary,.button-secondary,.button-tertiary{font-family:inherit;font-size:var(--type-body);font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:10px}.button-primary{width:100%;border:none;background:var(--primary-action-bg);color:var(--primary-action-text);padding:13px}.button-secondary{border:1px solid var(--button-border);background:transparent;color:var(--button-text);padding:12px}.button-tertiary{border:none;background:transparent;color:var(--chrome-text);padding:2px 0 0;letter-spacing:.12em;font-size:var(--type-caption)}.button-primary,.button-secondary,.button-tertiary{cursor:pointer}.button-primary:hover{filter:brightness(1.03)}.button-secondary:hover{background:var(--button-hover-bg)}.button-tertiary:hover{color:var(--title-color)}.header{width:100%;display:flex;align-items:center;gap:10px;color:var(--chrome-text);font-size:var(--type-body-s);letter-spacing:.15em;text-transform:uppercase}.header-menu-button{border:1px solid transparent;border-radius:8px;background:transparent;color:var(--chrome-text);font-family:inherit;font-size:var(--type-body-s);letter-spacing:.15em;text-transform:uppercase;padding:4px 8px;cursor:pointer}.header-menu-button:hover{border-color:var(--button-border);background:var(--button-hover-bg)}.header-timer{font-variant-numeric:tabular-nums}.game-hint-counter{margin-left:auto;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--button-border);border-radius:999px;background:var(--button-bg);color:var(--title-glow);font-size:var(--type-caption);letter-spacing:.06em;padding:2px 8px}.game-hint-counter[data-empty=true]{opacity:.55}.grid-wrap{position:relative;width:min(82vw,332px);aspect-ratio:1;margin:0 auto}.grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:8px;width:100%;height:100%}.tile{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:var(--tile-font-family, "Space Mono", ui-monospace, monospace);font-size:calc(clamp(28px,7vw,38px) * var(--tile-font-scale, 1));font-weight:var(--tile-font-weight, 700);letter-spacing:.02em;background:var(--tile-bg);color:var(--tile-letter);border:1px solid var(--tile-border);border-radius:var(--tile-radius, 14px);transition:transform .14s ease-out,opacity .22s ease-out,background .18s ease-out,color .18s ease-out,box-shadow .18s ease-out;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none}.tile-letter{position:relative;z-index:20;pointer-events:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:transform .14s ease-out}.tile[data-revealing=true]:not([data-revealing-trigger=true]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--title-glow);opacity:0;z-index:1;pointer-events:none;animation:tile-found-flash .36s ease-out forwards;animation-delay:var(--reveal-delay, 0ms)}.tile[data-revealing=true]:not([data-revealing-trigger=true]) .tile-letter{animation:tile-found-letter-pop .36s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:var(--reveal-delay, 0ms)}.tile[data-revealing-trigger=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--title-glow);opacity:0;z-index:1;pointer-events:none;animation:tile-found-flash-trigger .48s ease-out forwards}.tile[data-revealing-trigger=true] .tile-letter{animation:tile-found-letter-pop-trigger .48s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes tile-found-flash{0%{opacity:0;transform:scale(.92)}40%{opacity:.55;transform:scale(1.04)}to{opacity:0;transform:scale(1.16)}}@keyframes tile-found-letter-pop{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes tile-found-flash-trigger{0%{opacity:0;transform:scale(.85)}25%{opacity:.9;transform:scale(1.18)}to{opacity:0;transform:scale(1.35)}}@keyframes tile-found-letter-pop-trigger{0%{transform:scale(1)}30%{transform:scale(1.4)}60%{transform:scale(.95)}to{transform:scale(1)}}.tile[data-state=selected]{background:var(--tile-selected-bg);color:var(--tile-selected-letter);border-color:var(--tile-selected-border);box-shadow:0 0 calc(18px * var(--glow-strength, 1)) var(--tile-selected-glow)}.tile[data-state=selected] .tile-letter{transform:scale(1.06);text-shadow:0 0 2px var(--selected-letter-outline, transparent),0 1px 1px var(--selected-letter-outline, transparent),0 -1px 1px var(--selected-letter-outline, transparent),1px 0 1px var(--selected-letter-outline, transparent),-1px 0 1px var(--selected-letter-outline, transparent)}.tile[data-state=deactivated]{transform:scale(.92);opacity:var(--tile-deactivated-opacity);pointer-events:none}.game-view[data-endgame-phase=corrupt] .tile{opacity:1!important;transform:scale(1)!important;background:var(--tile-selected-bg)!important;color:var(--tile-selected-letter)!important;border-color:var(--tile-selected-border)!important;box-shadow:0 0 calc(14px * var(--glow-strength, 1)) var(--tile-selected-glow)!important}.game-view[data-endgame-phase=corrupt] .tile-letter,.game-view[data-endgame-phase=corrupt] .hint-slot-letter{animation:glitch-rgb-split .32s steps(6,end) forwards}.game-view[data-endgame-phase=corrupt]{animation:gameview-glitch-jitter 80ms steps(3,end) infinite}@keyframes glitch-rgb-split{0%{text-shadow:0 0 0 transparent,0 0 0 transparent}25%{text-shadow:-1px 0 0 var(--path-grad-start),1px 0 0 var(--path-grad-end)}55%{text-shadow:-3px 0 0 var(--path-grad-start),4px 0 0 var(--path-grad-end)}80%{text-shadow:-2px 0 0 var(--path-grad-start),2px 0 0 var(--path-grad-end)}to{text-shadow:-5px 0 0 var(--path-grad-start),6px 0 0 var(--path-grad-end)}}@keyframes gameview-glitch-jitter{0%{transform:translateZ(0)}33%{transform:translate3d(-2px,1px,0)}66%{transform:translate3d(3px,-1px,0)}to{transform:translate3d(-1px,0,0)}}.game-view[data-endgame-phase=collapse]{animation:gameview-crt-collapse .22s cubic-bezier(.65,0,.95,.35) forwards}@keyframes gameview-crt-collapse{0%{transform:scale(1);opacity:1}55%{transform:scaleX(1.18) scaleY(.04);opacity:1}85%{transform:scaleX(.4) scaleY(.02);opacity:.9}to{transform:scale(0);opacity:0}}.endgame-crt-line{position:fixed;left:0;right:0;top:50%;height:2px;background:var(--title-glow);box-shadow:0 0 24px var(--title-glow),0 0 6px var(--title-glow);transform-origin:50% 50%;z-index:85;pointer-events:none;animation:endgame-crt-line .46s cubic-bezier(.25,0,.35,1) forwards}@keyframes endgame-crt-line{0%{transform:scaleX(0);opacity:0}20%{transform:scaleX(1);opacity:1}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.endgame-scanlines{position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 2px,color-mix(in srgb,var(--title-glow) 10%,transparent) 3px,transparent 4px);pointer-events:none;z-index:78;opacity:0;animation:endgame-scanlines .76s ease-out forwards}@keyframes endgame-scanlines{0%{opacity:0}25%{opacity:1}90%{opacity:1}to{opacity:0}}.win-view{position:relative}.win-view-shell{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;animation:winview-crt-power-on .22s linear both;transition:none}@keyframes winview-crt-power-on{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.path-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10;overflow:visible}.path-seg{fill:none;stroke:color-mix(in srgb,var(--path-grad-end, var(--path-color)) calc(var(--seg-t, 0) * 100%),var(--path-grad-start, var(--path-color)));stroke-width:var(--path-width, 9px);stroke-opacity:var(--path-opacity, .95);stroke-linecap:var(--path-cap, round);stroke-linejoin:round;filter:drop-shadow(0 0 calc(var(--path-glow, 0) * 1px) color-mix(in srgb,var(--path-grad-end, var(--path-color)) calc(var(--seg-t, 0) * 100%),var(--path-grad-start, var(--path-color))))}.path-segments-outro .path-seg{transform-origin:center;animation:path-ribbon-outro .18s cubic-bezier(.2,.7,.2,1) forwards}@keyframes path-ribbon-outro{0%{stroke-opacity:var(--path-opacity, .95);stroke-width:var(--path-width, 9px)}65%{stroke-opacity:.45;stroke-width:calc(var(--path-width, 9px) * .68)}to{stroke-opacity:0;stroke-width:0}}@media(prefers-reduced-motion:reduce){.path-segments-outro .path-seg{animation:none;stroke-opacity:0;stroke-width:0}}.hints{width:min(82vw,332px);max-width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:var(--game-stack-gap);column-gap:24px;margin:2px auto 0;padding-bottom:8px}.hint-row{display:flex;flex-wrap:nowrap;align-items:center;gap:0}.hint-word-separator{flex-shrink:0;color:var(--hint-empty-border);opacity:1;font-size:1.95em;line-height:1;padding:0;-webkit-user-select:none;user-select:none;pointer-events:none}.hint-slot{position:relative;isolation:isolate;width:22px;height:30px;border-radius:6px;background:var(--hint-empty-bg);border:1px solid var(--hint-empty-border);display:flex;align-items:center;justify-content:center;font-size:var(--type-body);font-family:var(--tile-font-family, "Space Mono", ui-monospace, monospace);font-weight:var(--tile-font-weight, 700);transition:background .2s ease,border-color .2s ease,color .2s ease}.hint-slot-letter{position:relative;z-index:2;pointer-events:none;color:var(--hint-empty-letter);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--hint-empty-letter-outline);transition:color .2s ease,-webkit-text-stroke-color .2s ease}.hint-slot[data-filled=true] .hint-slot-letter{color:var(--tile-letter);-webkit-text-stroke-color:transparent}.hint-row[data-solved=true] .hint-slot{background:var(--hint-solved-bg);border-color:var(--hint-solved-border)}.hint-row[data-solved=true] .hint-slot[data-filled=true] .hint-slot-letter{color:var(--hint-solved-letter);-webkit-text-stroke-color:var(--hint-solved-letter-outline)}@media(prefers-reduced-motion:reduce){.tile[data-revealing=true]:before,.hint-slot[data-revealing]:before,.hint-slot[data-revealing]:after{animation:none!important;display:none}.tile[data-revealing=true] .tile-letter,.game-hint-counter[data-charging=true]{animation:none!important}}@media(prefers-reduced-motion:reduce){.game-view[data-endgame-phase=corrupt] .tile,.game-view[data-endgame-phase=corrupt] .tile-letter,.game-view[data-endgame-phase=corrupt] .hint-slot-letter,.game-view[data-endgame-phase=corrupt],.game-view[data-endgame-phase=collapse],.win-view{animation:none!important;text-shadow:none!important;transform:none!important}.endgame-crt-line,.endgame-scanlines{display:none}}.skin-picker{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.skin-button{border:1px solid var(--skin-button-border);border-radius:10px;background:var(--skin-button-bg);color:var(--skin-button-text);display:flex;flex-direction:column;align-items:center;gap:5px;font-family:inherit;font-size:var(--type-body-s);font-weight:700;letter-spacing:.06em;padding:10px 8px;cursor:pointer}.skin-name{line-height:1}.skin-badge{font-size:var(--type-micro);line-height:1;letter-spacing:.08em;padding:2px 6px;border-radius:999px;border:1px solid var(--skin-button-border);color:var(--chrome-text)}.skin-badge[data-kind=free]{border-color:color-mix(in srgb,var(--skin-button-border) 75%,var(--chrome-text))}.skin-badge[data-kind=owned]{border-color:var(--hint-solved-border);color:var(--hint-solved-letter)}.skin-badge[data-kind=locked]{border-style:dashed;color:var(--chrome-text)}.skin-button:hover{background:var(--button-hover-bg)}.skin-button[data-active=true]{background:var(--skin-button-active-bg);border-color:var(--skin-button-active-border);color:var(--skin-button-active-text)}.skin-button[data-active=true] .skin-badge{border-color:var(--skin-button-active-border)}.skin-button[data-locked=true]{opacity:.78;border-style:dashed}.skin-status{min-height:18px;margin:0;font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--chrome-text);opacity:.9}.win-stats{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.menu-view{padding:22px 20px 26px;gap:0}.menu-top-bar{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.menu-icon-button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:var(--chrome-text);cursor:pointer;padding:4px;min-width:28px;min-height:28px;font-family:inherit}.menu-icon-button:hover{color:var(--title-color);background:var(--button-hover-bg)}.menu-logo{width:100%;text-align:center;font-family:var(--title-font-family, var(--wordmark-font-family, "Space Mono", ui-monospace, monospace));font-weight:var(--title-font-weight, var(--wordmark-font-weight, 700));letter-spacing:var(--title-letter-spacing, var(--wordmark-letter-spacing, .18em));line-height:1.05;margin:0 0 22px;font-size:calc(var(--type-display-s) * var(--menu-logo-scale, var(--title-font-scale, var(--wordmark-font-scale, var(--display-font-scale, 1)))));color:var(--title-glow);text-shadow:0 0 calc(14px * var(--glow-strength, 1)) color-mix(in srgb,var(--title-glow) 30%,transparent)}.win-secondary-row{display:flex;gap:12px;align-items:stretch;margin-top:4px;width:100%}.win-play-again{flex:1}.win-play-again:active{background:var(--button-bg)}.win-secondary-row .win-done-link{flex:none;border:1px solid transparent;padding:12px 16px;text-align:center;background:transparent;color:var(--chrome-text);opacity:.7;cursor:pointer}.win-secondary-row .win-done-link:hover,.win-secondary-row .win-done-link:focus-visible{opacity:1;color:var(--title-color)}.menu-daily-section{width:100%}.yesterday-card{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--button-bg);border:1px solid var(--button-border);border-radius:10px;color:var(--button-text);text-align:left;font-family:inherit;margin-top:12px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.yesterday-card:hover,.yesterday-card:focus-visible{border-color:var(--title-glow)}.yesterday-card-content{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.yesterday-card-label{font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--chrome-text)}.yesterday-card-title{font-size:var(--type-body);font-weight:700;letter-spacing:.04em;color:var(--title-color)}.yesterday-card-status{display:flex;align-items:center;gap:12px;font-size:var(--type-caption);letter-spacing:.06em}.yesterday-card-stars{color:var(--title-glow);font-variant-numeric:tabular-nums}.yesterday-card-time{font-variant-numeric:tabular-nums;color:var(--chrome-text)}.yesterday-card-unsolved{color:var(--chrome-text);opacity:.7;font-style:italic}.yesterday-card[data-status=unsolved]{border-style:dashed;border-color:color-mix(in srgb,var(--chrome-text) 75%,var(--button-border))}.yesterday-card-chevron{flex-shrink:0;width:18px;height:18px;color:var(--chrome-text);opacity:.7}.streak-loss-banner{display:flex;align-items:center;gap:10px;background:var(--cell-bg);border:1px solid var(--chrome-text);padding:10px 14px;margin:12px 0;font-size:var(--type-caption);line-height:1.4;color:var(--cell-text)}.streak-loss-icon{display:inline-flex;align-items:center;flex-shrink:0;color:var(--chrome-text);opacity:.7}.streak-loss-icon .icon{width:18px;height:18px}.streak-loss-text{flex:1}.streak-loss-dismiss{background:transparent;border:none;color:var(--chrome-text);font-size:var(--type-body);cursor:pointer;padding:4px 6px;flex-shrink:0}.streak-loss-dismiss:hover{color:var(--title-color)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,#000000 62%,transparent);display:flex;align-items:center;justify-content:center;z-index:200;padding:20px;animation:modal-backdrop-fade-in .18s ease-out}.modal{width:min(340px,100%);background:var(--shell-bg);border:1px solid var(--shell-border);border-radius:14px;padding:22px 20px;display:flex;flex-direction:column;gap:14px;box-shadow:0 20px 60px var(--shell-shadow);animation:modal-content-pop-in .24s cubic-bezier(.34,1.4,.64,1)}.modal-title{margin:0;font-family:inherit;font-size:var(--type-h2);font-weight:700;letter-spacing:.04em;color:var(--title-color);text-align:center}.modal-body{margin:0;font-size:var(--type-body-s);line-height:1.5;color:var(--chrome-text);text-align:center}.modal-buttons{display:flex;gap:10px;margin-top:4px}.modal-button{flex:1;font-family:inherit;font-size:var(--type-body-s);font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:12px;border-radius:10px;cursor:pointer}.modal-button-confirm{border:1px solid var(--primary-action-bg);background:var(--primary-action-bg);color:var(--primary-action-text)}.modal-button-confirm:hover{filter:brightness(1.05)}.modal-button-destructive{border:1px solid color-mix(in srgb,#c0392b 80%,var(--shell-border));background:color-mix(in srgb,#c0392b 90%,var(--button-bg));color:#fff}.modal-button-destructive:hover{background:#c0392b;filter:brightness(1.05)}.modal-button-cancel{border:1px solid var(--button-border);background:transparent;color:var(--button-text)}.modal-button-cancel:hover{background:var(--button-hover-bg)}@keyframes modal-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-content-pop-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.modal-backdrop,.modal{animation:none!important}}.stats-strip{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px}.stat-card{background:var(--button-bg);border:1px solid var(--button-border);border-radius:10px;padding:10px 6px;display:flex;flex-direction:column;gap:4px;align-items:center}.stat-card[data-loading=true] .stat-value,.stat-card[data-loading=true] .stat-label{color:transparent;border-radius:4px;background:linear-gradient(90deg,var(--button-border) 25%,color-mix(in srgb,var(--button-border) 55%,var(--button-bg)) 50%,var(--button-border) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.stat-card[data-loading=true] .stat-value,.stat-card[data-loading=true] .stat-label{animation:none}}.stat-value{font-size:var(--type-h3);font-weight:700;line-height:1;color:var(--title-color);font-variant-numeric:tabular-nums}.stat-card[data-highlight=true] .stat-value{color:var(--title-glow)}.stat-label{font-size:var(--type-label);letter-spacing:.14em;text-transform:uppercase;color:var(--chrome-text)}.daily-card{width:100%;background:linear-gradient(145deg,color-mix(in srgb,var(--title-glow) 22%,var(--button-bg)) 0%,var(--button-bg) 100%);border:1px solid var(--button-border);border-radius:16px;padding:18px 20px 20px;cursor:pointer;transition:border-color .18s}.daily-card-head{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:12px}.daily-card-tag{font-size:var(--type-label);letter-spacing:.22em;text-transform:uppercase;color:var(--chrome-text);opacity:.9}.daily-card-countdown{font-size:var(--type-caption);letter-spacing:.14em;text-transform:none;color:var(--chrome-text);opacity:.75;font-variant-numeric:tabular-nums}.daily-card-title{margin:0 0 4px;font-size:var(--type-h4);font-weight:700;line-height:1.2;color:var(--title-color)}.daily-card-meta{font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--chrome-text)}.daily-play-button{width:100%;margin-top:16px;letter-spacing:.18em}.menu-footer-actions{width:100%;display:flex;justify-content:space-between;padding:20px 6px 0}.menu-footer-action{font-family:inherit;letter-spacing:.14em;padding:0}.settings-panel{width:100%;margin-top:14px;padding-top:18px;border-top:1px solid var(--button-border);display:flex;flex-direction:column;gap:12px}.settings-panel[hidden]{display:none}.win-headline-icon{font-size:var(--type-h3);line-height:1}.win-new-best,.win-new-rating,.win-freeze-used{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;animation:win-pill-in .32s cubic-bezier(.34,1.4,.64,1) .9s backwards;font-family:Space Mono,monospace;text-transform:uppercase;letter-spacing:.1em;font-size:var(--type-label);background:color-mix(in srgb,var(--primary-action-bg) 22%,transparent);border:1px solid color-mix(in srgb,var(--primary-action-bg) 60%,transparent);color:var(--title-color)}.win-new-best[hidden],.win-new-rating[hidden],.win-freeze-used[hidden]{display:none}@keyframes win-pill-in{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:none}}.win-stats-line{min-height:20px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;color:var(--chrome-text);font-size:var(--type-caption);letter-spacing:.02em}.win-stat-part{display:inline-flex;align-items:center;gap:4px}.win-stat-part .icon{width:14px;height:14px}.win-share-button{margin-top:4px}.win-done-link{font-family:Space Mono,monospace;letter-spacing:.12em}.win-done-link:hover{color:var(--title-color)}.daily-card[data-solved=true]{border-color:color-mix(in srgb,var(--primary-action-bg) 45%,var(--tile-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-action-bg) 25%,transparent)}.daily-card[data-solved=true] .daily-play-button{background:color-mix(in srgb,var(--primary-action-bg) 25%,transparent);color:var(--title-color)}.view-topbar{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:36px;margin-bottom:16px}.view-topbar-back{background:transparent;border:none;color:var(--chrome-text);font-family:inherit;font-size:var(--type-caption);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:8px 4px}.view-topbar-title{font-family:inherit;font-size:var(--type-caption);letter-spacing:.22em;text-transform:uppercase;color:var(--title-color);margin:0}.settings-view{display:flex;flex-direction:column;align-items:stretch;gap:20px}.settings-section{display:flex;flex-direction:column;gap:10px}.settings-section-heading{font-size:var(--type-label);letter-spacing:.22em;text-transform:uppercase;color:var(--chrome-text);margin:0}.settings-language-toggle{display:flex;gap:8px}.settings-reminder-hint{margin:8px 0 0;font-size:var(--type-caption);line-height:1.4;color:var(--chrome-text)}.settings-language-button{flex:1;background:var(--button-bg);color:var(--button-text);border:1px solid var(--button-border);border-radius:10px;padding:12px;font-family:inherit;font-size:var(--type-body);cursor:pointer}.win-view .view-title{font-size:calc(var(--type-h1) * var(--level-title-scale, var(--title-font-scale, var(--display-font-scale, 1))));text-align:center;color:var(--title-color);margin:6px 0}.win-headline{display:flex;flex-direction:column;align-items:center;gap:8px}.win-view .win-stars{display:flex;gap:16px;font-size:var(--type-display-xl);line-height:1;letter-spacing:.02em;justify-content:center;margin:8px 0 4px}.win-view .win-star{display:inline-block;font-size:inherit;line-height:1;color:var(--title-glow);opacity:.22;transform-origin:center;text-shadow:0 0 0 transparent;transition:opacity .2s ease,text-shadow .2s ease}.win-view .win-star[data-filled=false]{color:var(--title-glow);opacity:.22;text-shadow:0 0 0 transparent}.win-view .win-star[data-filled=true]{opacity:1;animation:star-pop .64s cubic-bezier(.34,1.56,.64,1) backwards;text-shadow:0 0 24px var(--title-glow),0 0 8px var(--title-glow)}.win-star[data-filled=true][data-position="1"]{animation-delay:0ms}.win-star[data-filled=true][data-position="2"]{animation-delay:.18s}.win-star[data-filled=true][data-position="3"]{animation-delay:.36s}.win-headline[data-pristine=true] .win-headline-label,.win-headline-label{font-family:var(--title-font-family, var(--wordmark-font-family, "Space Mono", ui-monospace, monospace));font-size:calc(var(--type-h2) * var(--title-font-scale, var(--display-font-scale, 1)));font-weight:var(--title-font-weight, var(--wordmark-font-weight, 700));letter-spacing:.28em;text-transform:uppercase;color:var(--title-glow);text-shadow:0 0 8px var(--title-glow);animation:label-glow 2.4s ease-in-out .8s infinite}.win-time{font-family:var(--title-font-family, var(--wordmark-font-family, "Space Mono", ui-monospace, monospace));font-size:calc(var(--type-display-l) * var(--win-timer-scale, var(--title-font-scale, var(--display-font-scale, 1))));font-weight:var(--title-font-weight, var(--wordmark-font-weight, 700));font-variant-numeric:tabular-nums;color:var(--title-color);letter-spacing:var(--title-letter-spacing, var(--wordmark-letter-spacing, .04em));margin:4px 0;line-height:1;animation:time-scale-in .52s cubic-bezier(.34,1.4,.64,1) .7s backwards}.win-view[data-stars="3"]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 30%,var(--title-glow) 0%,transparent 45%);opacity:0;pointer-events:none;z-index:0;animation:pristine-glow-fade-in 1s ease-out .22s forwards}.win-view[data-stars="3"]>*{position:relative;z-index:1}.win-share-button{margin-top:16px;letter-spacing:.14em}.win-next-countdown{margin:8px 0 0;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--chrome-text);text-align:center;font-variant-numeric:tabular-nums}@keyframes star-pop{0%{transform:scale(0) rotate(-180deg);opacity:0;text-shadow:0 0 0 transparent}55%{transform:scale(1.35) rotate(15deg);opacity:1;text-shadow:0 0 32px var(--title-glow),0 0 12px var(--title-glow)}78%{transform:scale(.92) rotate(-4deg)}to{transform:scale(1) rotate(0);opacity:1;text-shadow:0 0 24px var(--title-glow),0 0 8px var(--title-glow)}}@keyframes label-glow{0%,to{text-shadow:0 0 8px var(--title-glow)}50%{text-shadow:0 0 22px var(--title-glow),0 0 6px var(--title-glow)}}@keyframes time-scale-in{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}@keyframes pristine-glow-fade-in{0%{opacity:0}to{opacity:.16}}@media(prefers-reduced-motion:reduce){.win-star[data-filled=true],.win-time,.win-headline-label,.win-new-best,.win-new-rating,.win-freeze-used,.win-achievements-section,.win-achievement-card,.win-view[data-stars="3"]:before{animation:none!important}}.settings-language-button[data-active=true]{background:var(--primary-action-bg);color:var(--primary-action-text);border-color:var(--primary-action-bg)}.settings-skin-cards{display:flex;flex-direction:column;gap:8px}.settings-skin-card{width:100%;border:1px solid var(--button-border);border-radius:10px;background:var(--button-bg);color:var(--button-text);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;font-family:inherit;font-size:var(--type-body-s);cursor:pointer}.settings-skin-card[data-active=true]{border-color:var(--primary-action-bg);background:var(--primary-action-bg);color:var(--primary-action-text);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-action-bg) 28%,transparent)}.settings-skin-left{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.settings-skin-preview-scope{display:flex;gap:4px;align-items:center;flex-shrink:0}.settings-skin-tile{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid;font-weight:700;line-height:1;flex-shrink:0;font-family:var(--tile-font-family, "Space Mono", monospace);border-radius:min(var(--tile-radius, 8px),6px);font-size:calc(14px * var(--tile-font-scale, 1))}.settings-skin-tile--default{background:var(--tile-bg);border-color:var(--tile-border);color:var(--tile-letter)}.settings-skin-tile--selected{background:var(--tile-selected-bg);border-color:var(--tile-selected-border);color:var(--tile-selected-letter);box-shadow:0 0 8px var(--tile-selected-glow)}.skin-preview-banner{position:fixed;bottom:max(20px,env(safe-area-inset-bottom,0px) + 12px);left:50%;transform:translate(-50%);width:min(360px,calc(100vw - 32px));background:var(--button-bg);border:1px solid color-mix(in srgb,var(--title-glow) 50%,var(--button-border));border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 8px 24px color-mix(in srgb,var(--title-glow) 28%,transparent);z-index:150;animation:skin-preview-banner-slide-up .28s cubic-bezier(.34,1.4,.64,1) backwards}.skin-preview-banner-text{font-size:var(--type-body-s);font-weight:700;letter-spacing:.04em;color:var(--title-color);text-align:center}.skin-preview-banner-actions{display:flex;gap:8px}.skin-preview-banner-actions>button{flex:1}.skin-preview-banner-buy,.skin-preview-banner-cancel{font-size:var(--type-body-s);padding:10px}@keyframes skin-preview-banner-slide-up{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.skin-preview-banner{animation:none!important}}.settings-skin-card[data-active=true] .settings-skin-pill,.settings-skin-card[data-active=true] .settings-skin-name{color:var(--primary-action-text)}.settings-skin-card[data-locked=true]{opacity:.72}.settings-skin-web-cta{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:4px;padding-top:14px;border-top:1px dashed color-mix(in srgb,var(--button-border) 60%,transparent);font-size:var(--type-label);letter-spacing:.14em;color:var(--chrome-text);text-transform:uppercase;text-align:center}.settings-skin-web-cta-label{opacity:.7;white-space:nowrap}.settings-skin-web-cta-links{display:inline-flex;align-items:center;gap:8px;text-transform:none;letter-spacing:.06em;background:transparent;border:none;padding:0;border-radius:0}.settings-skin-name{font-weight:700;letter-spacing:.04em;text-align:left}.settings-skin-pill{font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--chrome-text);text-align:right;white-space:nowrap}.settings-restore{width:100%;border-color:color-mix(in srgb,var(--chrome-text) 70%,var(--button-border));color:var(--chrome-text)}.settings-about{font-size:var(--type-label);letter-spacing:.14em;color:var(--chrome-text);text-align:center}.settings-about-version{display:block}.settings-about-credit{display:block;margin-top:4px;opacity:.7}.archive-view{display:flex;flex-direction:column;align-items:stretch;gap:12px}.archive-list{display:flex;flex-direction:column;gap:6px}.puzzle-tag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:var(--type-micro);letter-spacing:.16em;text-transform:uppercase;font-family:Space Mono,monospace;line-height:1.6;white-space:nowrap;background:color-mix(in srgb,var(--chrome-text) 10%,transparent);border:1px solid color-mix(in srgb,var(--chrome-text) 18%,transparent);color:var(--chrome-text)}.puzzle-tags{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.archive-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;background:var(--button-bg);border:1px solid var(--button-border);border-radius:10px;color:var(--button-text);padding:12px 14px;font-family:inherit;cursor:pointer;text-align:left;opacity:.72}.archive-row[data-solved=true]{background:color-mix(in srgb,var(--primary-action-bg) 12%,var(--button-bg));border-color:color-mix(in srgb,var(--primary-action-bg) 60%,transparent);color:var(--title-color);opacity:1}.archive-row-label{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.archive-row-number{font-size:var(--type-caption);letter-spacing:.12em;color:var(--chrome-text);opacity:.7}.archive-row-title{font-size:var(--type-body);font-weight:700;color:var(--title-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-row-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0;padding-top:18px}.archive-row-status{font-size:var(--type-caption);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--chrome-text);opacity:.85}.archive-empty{text-align:center;font-size:var(--type-caption);color:var(--chrome-text);padding:40px 20px}.how-to-play-view{display:flex;flex-direction:column;align-items:stretch;gap:16px;min-height:100%}.how-to-play-topbar{display:flex;justify-content:flex-start}.how-to-play-skip{background:transparent;border:none;color:var(--chrome-text);font-family:inherit;font-size:var(--type-caption);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:8px;opacity:.85;transition:opacity .18s}.how-to-play-skip:hover,.how-to-play-skip:focus-visible{opacity:1;color:var(--title-color)}.how-to-play-visual{align-self:center;width:min(280px,80vw);display:flex;align-items:center;justify-content:center;margin:4px 0 8px}.how-to-play-visual svg{width:100%;height:auto;display:block}.how-to-play-title{text-align:center;font-size:var(--type-h3);letter-spacing:.06em;color:var(--title-color);margin:0}.how-to-play-body{text-align:center;font-size:var(--type-body);line-height:1.5;color:var(--tile-letter);margin:0 auto;max-width:320px}.how-to-play-indicator{display:flex;justify-content:center;gap:8px;margin-top:auto}.how-to-play-dot{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--chrome-text) 35%,transparent);transition:background .18s,transform .18s}.how-to-play-dot[data-active=true]{background:var(--title-glow);transform:scale(1.25)}@media(prefers-reduced-motion:reduce){.how-to-play-dot{transition:none}}.how-to-play-nav{display:flex;justify-content:space-between;align-items:center;gap:12px}.how-to-play-nav-spacer{width:1px}.how-to-play-nav-back{background:transparent;border:1px solid var(--button-border);border-radius:10px;color:var(--button-text);padding:12px 24px;font-family:inherit;font-size:var(--type-body-s);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .18s}.how-to-play-nav-back:hover{background:var(--button-hover-bg)}.how-to-play-nav-next{flex:1;max-width:200px;background:var(--primary-action-bg);color:var(--primary-action-text);border:none;padding:13px;cursor:pointer}.skin-card-web-only{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:var(--type-label);letter-spacing:.14em;color:var(--chrome-text);text-transform:uppercase}.skin-card-web-only-stores{display:flex;gap:8px;text-transform:none}.store-link{color:var(--chrome-text);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--chrome-text) 40%,transparent);text-underline-offset:3px;font-size:var(--type-caption);letter-spacing:.06em}.store-link:hover{color:var(--title-color);text-decoration-color:var(--title-color)}.settings-legal-links{display:flex;gap:8px;justify-content:center;margin-top:12px;font-size:var(--type-label);letter-spacing:.14em;color:var(--chrome-text);text-transform:uppercase}.legal-link{color:var(--chrome-text);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--chrome-text) 40%,transparent);text-underline-offset:3px}.legal-link:hover{color:var(--title-color);text-decoration-color:var(--title-color)}.legal-link-divider{opacity:.5}.win-install-cta{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:8px;padding-top:16px;border-top:1px solid var(--button-border)}.win-install-cta-label{font-size:var(--type-label);letter-spacing:.18em;text-transform:uppercase;color:var(--chrome-text);opacity:.6}.win-install-cta-links{display:flex;gap:10px;width:100%}.win-install-cta-link{flex:1;text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center}.archive-install-cta{margin-top:16px;padding:22px 18px;border:1px solid var(--button-border);border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.archive-install-cta-label{font-size:var(--type-body);font-weight:700;letter-spacing:.04em;color:var(--title-color)}.archive-install-cta-sub{margin:0;font-size:var(--type-caption);letter-spacing:.04em;color:var(--chrome-text);opacity:.75}.archive-install-cta-links{display:flex;gap:10px;width:100%;margin-top:6px}.archive-install-cta-link{flex:1;text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center}.archive-install-cta-link:hover{border-color:color-mix(in srgb,var(--title-glow) 60%,var(--button-border));color:var(--title-glow)}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,#000 55%,transparent);display:flex;align-items:flex-end;justify-content:center;z-index:300;opacity:0;transition:opacity .2s ease}.sheet-backdrop--visible{opacity:1}.hint-store-sheet{width:min(390px,100%);background:var(--shell-bg, var(--button-bg));border:1px solid var(--button-border);border-bottom:none;border-radius:16px 16px 0 0;padding:20px 20px max(20px,env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:16px;transform:translateY(100%);transition:transform .28s cubic-bezier(.34,1.2,.64,1)}.hint-store-sheet--visible{transform:translateY(0)}.hint-store-header{display:flex;align-items:center;justify-content:space-between}.hint-store-title{margin:0;font-size:var(--type-h3);font-weight:700;letter-spacing:.06em;color:var(--title-color)}.hint-store-close{background:transparent;border:none;color:var(--chrome-text);font-family:inherit;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:4px 6px}.hint-store-close:hover{color:var(--title-color)}.hint-store-balance{display:flex;align-items:baseline;justify-content:space-between;padding:10px 14px;background:var(--button-bg);border:1px solid var(--button-border);border-radius:10px}.hint-store-balance-label{font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--chrome-text)}.hint-store-balance-count{font-size:var(--type-h3);font-weight:700;color:var(--title-glow);font-variant-numeric:tabular-nums}.hint-store-ad-section{display:flex;flex-direction:column;gap:6px}.hint-store-ad-cta{width:100%;font-family:inherit}.hint-store-ad-remaining{font-size:var(--type-caption);letter-spacing:.06em;color:var(--chrome-text);text-align:center}.hint-store-packs{display:flex;flex-direction:column;gap:8px}.hint-store-pack-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--button-bg);border:1px solid var(--button-border);border-radius:10px;transition:border-color .18s}.hint-store-pack-card[data-highlighted=true]{border-color:var(--title-glow);box-shadow:0 0 12px color-mix(in srgb,var(--title-glow) 18%,transparent)}.hint-store-pack-left{display:flex;align-items:center;gap:8px;min-width:0}.hint-store-pack-count{font-size:var(--type-body-s);font-weight:700;letter-spacing:.04em;color:var(--title-color)}.hint-store-pack-badge{font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:999px;border:1px solid var(--title-glow);color:var(--title-glow)}.hint-store-pack-buy{width:auto;flex-shrink:0;font-size:var(--type-body-s);padding:8px 14px;font-family:inherit}.share-picker-sheet{width:min(390px,100%);background:var(--shell-bg, var(--button-bg));border:1px solid var(--button-border);border-bottom:none;border-radius:16px 16px 0 0;padding:16px 16px max(16px,env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:10px;transform:translateY(100%);transition:transform .28s cubic-bezier(.34,1.2,.64,1);overflow-y:auto;max-height:80dvh}.share-picker-sheet--visible{transform:translateY(0)}.share-variant-card{width:100%;text-align:left;background:var(--button-bg);border:1px solid var(--button-border);border-radius:10px;padding:12px 14px;font-family:inherit;cursor:pointer;display:flex;flex-direction:column;gap:8px;transition:border-color .18s}.share-variant-card:hover{border-color:var(--title-glow)}.share-variant-label{font-size:var(--type-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--title-glow)}.share-variant-preview{margin:0;font-family:Space Mono,ui-monospace,monospace;font-size:var(--type-caption);line-height:1.55;color:var(--chrome-text);white-space:pre-wrap;word-break:break-word}.share-preview-sheet{width:min(390px,100%);background:var(--shell-bg, var(--button-bg));border:1px solid var(--button-border);border-bottom:none;border-radius:16px 16px 0 0;padding:20px 20px max(20px,env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:16px;transform:translateY(100%);transition:transform .28s cubic-bezier(.34,1.2,.64,1)}.share-preview-sheet--visible{transform:translateY(0)}.share-preview-header{display:flex;align-items:center;justify-content:space-between}.share-preview-title{font-size:var(--type-h3);font-weight:700;letter-spacing:.06em;color:var(--title-color);text-transform:uppercase}.share-preview-close{background:none;border:none;color:var(--text-secondary);font-size:var(--type-body);cursor:pointer;padding:4px 8px;line-height:1;border-radius:6px;transition:color .12s ease}.share-preview-close:hover{color:var(--text-primary)}.share-preview-text{margin:0;padding:14px 16px;background:var(--surface-base, color-mix(in srgb, var(--button-bg) 60%, #000));border:1px solid var(--button-border);border-radius:10px;font-family:var(--font-ui);font-size:var(--type-body-s);line-height:1.65;color:var(--text-primary);white-space:pre;overflow-x:auto;-webkit-user-select:text;user-select:text}.share-preview-copy{width:100%;letter-spacing:.1em}@media(min-width:480px){.share-preview-sheet{align-self:center;width:min(440px,92vw);border-bottom:1px solid var(--button-border);border-radius:16px;padding:24px;transform:scale(.94);opacity:0;transition:transform .22s cubic-bezier(.34,1.2,.64,1),opacity .16s ease}.share-preview-sheet--visible{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.sheet-backdrop,.hint-store-sheet,.share-picker-sheet,.share-preview-sheet{transition:none}}.starter-pack-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,#000 72%,transparent);display:flex;align-items:center;justify-content:center;padding:20px;z-index:400;opacity:0;transition:opacity .2s ease}.starter-pack-overlay--visible{opacity:1}.starter-pack-card{width:min(360px,100%);background:var(--shell-bg, var(--button-bg));border:1px solid color-mix(in srgb,var(--title-glow) 50%,var(--button-border));border-radius:16px;padding:28px 24px 24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 20px 60px color-mix(in srgb,var(--title-glow) 14%,#000 60%);transform:translateY(20px) scale(.96);opacity:0;transition:transform .3s cubic-bezier(.34,1.4,.64,1),opacity .2s ease}.starter-pack-card--visible{transform:translateY(0) scale(1);opacity:1}.starter-pack-badge{display:inline-block;align-self:flex-start;font-size:var(--type-micro);letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--title-glow) 20%,transparent);border:1px solid var(--title-glow);color:var(--title-glow)}.starter-pack-title{margin:0;font-size:var(--type-h1);font-weight:700;letter-spacing:.06em;color:var(--title-color);text-shadow:0 0 12px color-mix(in srgb,var(--title-glow) 30%,transparent)}.starter-pack-countdown{margin:0;font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--chrome-text);font-variant-numeric:tabular-nums}.starter-pack-countdown[data-expired=true]{opacity:.45}.starter-pack-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.starter-pack-item{display:flex;align-items:center;gap:10px;font-size:var(--type-body-s);color:var(--button-text)}.starter-pack-item-check{color:var(--title-glow);font-weight:700;flex-shrink:0}.starter-pack-cta{margin-top:4px;letter-spacing:.1em;font-family:inherit}.starter-pack-dismiss{text-align:center;font-family:inherit;font-size:var(--type-caption);letter-spacing:.12em}@media(prefers-reduced-motion:reduce){.starter-pack-overlay,.starter-pack-card{transition:none}}
