._root_8x85z_4{width:100%}._strip_8x85z_10{width:calc(var(--cols) * var(--tile-size) + (var(--cols) - 1) * var(--tile-gap));max-width:100%;display:grid;gap:8px}._stripTop_8x85z_17{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}._clock_8x85z_25{font-family:var(--font-mono);font-size:34px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1;color:var(--ink)}._clockWarn_8x85z_35{color:#b8433a}._solved_8x85z_39{font-size:15px;color:var(--ink-muted)}._solved_8x85z_39 strong{font-family:var(--font-mono);font-size:22px;color:var(--ink)}._bar_8x85z_50{height:6px;border-radius:3px;background:var(--rule);overflow:hidden}._barFill_8x85z_57{display:block;height:100%;border-radius:3px;background:var(--color-game-correct);transition:width .2s linear}._barWarn_8x85z_65{background:#b8433a}._tally_8x85z_69{display:flex;flex-wrap:wrap;gap:4px;min-height:12px}._tallyCell_8x85z_76{width:12px;height:12px;border-radius:2px;animation:_drop_8x85z_1 .18s ease-out}._tallySolved_8x85z_83{background:var(--color-game-correct)}._tallyMissed_8x85z_84{background:var(--color-game-absent)}@keyframes _drop_8x85z_1{0%{transform:scale(.4);opacity:0}}._readyRow_8x85z_90{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:26px}._seg_8x85z_98{display:inline-flex;border:1.5px solid var(--rule);border-radius:6px;overflow:hidden}._segBtn_8x85z_105{height:28px;padding-inline:10px;border:0;border-right:1px solid var(--rule);background:transparent;color:var(--ink);font-family:var(--font-sans);font-size:13px;font-weight:600;cursor:pointer}._segBtn_8x85z_105:last-child{border-right:0}._segOn_8x85z_120{background:var(--accent);color:var(--surface)}._best_8x85z_125{font-size:13px;color:var(--ink-subtle)}._btn_8x85z_131{height:40px;padding-inline:20px;border:1.5px solid var(--accent);border-radius:4px;font-family:var(--font-sans);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}._btnPrimary_8x85z_144{background:var(--accent);color:var(--surface)}._btnPrimary_8x85z_144:hover{background:var(--accent-hover);border-color:var(--accent-hover)}._btnSecondary_8x85z_154{background:transparent;color:var(--ink);border-color:var(--ink)}._btn_8x85z_131:disabled{opacity:.45;cursor:not-allowed}._result_8x85z_166{width:100%;max-width:420px;margin-inline:auto;padding:24px 20px;border:1px solid var(--rule);border-radius:10px;background:var(--surface-raised);text-align:center}._resultKicker_8x85z_177{margin:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}._resultScore_8x85z_186{margin:6px 0 0;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-style:italic;font-size:44px;line-height:1.1;color:var(--ink)}._newBest_8x85z_198{padding:3px 10px;border-radius:999px;background:var(--color-game-correct);font-family:var(--font-sans);font-style:normal;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff}._resultTally_8x85z_211{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin:0 0 14px}._resultTally_8x85z_211 span{width:20px;height:20px;border-radius:3px}._resultSub_8x85z_225{margin:6px 0 16px;font-size:14px;color:var(--ink-muted)}._words_8x85z_231{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 18px;padding:0;list-style:none}._words_8x85z_231 li{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border-radius:4px;font-size:13px}._wordSolved_8x85z_250{background:color-mix(in srgb,var(--color-game-correct) 16%,transparent)}._wordMissed_8x85z_254{background:var(--code-bg);color:var(--ink-subtle)}._wordText_8x85z_259{font-family:var(--font-mono);font-weight:700;letter-spacing:.08em}._wordMeta_8x85z_265{font-size:11px;color:var(--ink-muted)}._actions_8x85z_270{display:flex;justify-content:center;gap:10px}@media(max-width:500px){._clock_8x85z_25{font-size:28px}._stripTop_8x85z_17{min-height:36px}._strip_8x85z_10{gap:6px}}.hero[data-astro-cid-6ox7v4p5]{padding-block:16px 8px}.hero__inner[data-astro-cid-6ox7v4p5]{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.hero__title[data-astro-cid-6ox7v4p5]{font-family:var(--font-display);font-optical-sizing:auto;font-style:italic;font-weight:400;font-size:clamp(36px,5vw,44px);line-height:1;letter-spacing:-.01em;margin:0;color:var(--ink)}.hero__sub[data-astro-cid-6ox7v4p5]{max-width:580px;margin:0 0 4px;font-size:15px;line-height:1.4;color:var(--ink-muted)}@media(max-width:500px){.hero__sub[data-astro-cid-6ox7v4p5]{display:none}}
