.back.svelte-qo54oh{color:var(--muted);align-items:center;gap:.3rem;margin-bottom:.7rem;font-size:.75rem;display:inline-flex}.clock-page.svelte-qo54oh{gap:.8rem;max-width:900px;padding-bottom:2rem;display:grid}.preset-row.svelte-qo54oh{flex-wrap:wrap;gap:.3rem;display:flex}.preset.svelte-qo54oh{border:1px solid var(--line);background:var(--card);color:var(--muted);font-family:var(--font-mono);cursor:pointer;border-radius:999px;padding:.35rem .6rem;font-size:.66rem}.preset.svelte-qo54oh:hover,.preset.active.svelte-qo54oh{border-color:color-mix(in oklab, var(--lime) 40%, transparent);background:color-mix(in oklab, var(--lime) 8%, transparent);color:var(--lime)}.clock-grid.svelte-qo54oh{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.clock-face.svelte-qo54oh{text-align:left;cursor:pointer;border:1px solid var(--line);background:var(--card);gap:.4rem;padding:1rem;transition:border-color .2s,background .2s,transform .2s;display:grid}.clock-face.active.svelte-qo54oh{border-color:var(--lime);background:linear-gradient(145deg, color-mix(in oklab, var(--lime) 8%, var(--card)), var(--card));transform:translateY(-2px)}.clock-face.flagged.svelte-qo54oh{border-color:var(--coral);background:color-mix(in oklab, var(--coral) 8%, var(--card))}.side.svelte-qo54oh{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);align-items:center;gap:.4rem;font-size:.62rem;display:flex}.dot.svelte-qo54oh{border:1px solid var(--line);border-radius:999px;width:8px;height:8px}.dot.white.svelte-qo54oh{background:#f5f2e8}.dot.black.svelte-qo54oh{background:#1a1d1a}.clock-face.svelte-qo54oh strong:where(.svelte-qo54oh){font-family:var(--font-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,9vw,6rem);line-height:.95}.clock-face.svelte-qo54oh em:where(.svelte-qo54oh){color:var(--muted);font-size:.66rem;font-style:normal}.flag-banner.svelte-qo54oh{border:1px solid color-mix(in oklab, var(--coral) 45%, transparent);background:color-mix(in oklab, var(--coral) 12%, transparent);color:var(--coral);text-align:center;border-radius:.6rem;padding:.6rem .75rem;font-size:.8rem;font-weight:600}.clock-controls.svelte-qo54oh{flex-wrap:wrap;gap:.4rem;display:flex}.clock-controls.svelte-qo54oh kbd:where(.svelte-qo54oh){font-family:var(--font-mono);border:1px solid color-mix(in oklab, var(--fg) 24%, transparent);border-radius:.25rem;margin-left:.3rem;padding:.08rem .24rem;font-size:.55rem}.clock-settings.svelte-qo54oh{flex-wrap:wrap;align-items:flex-end;gap:.8rem;padding:.85rem;display:flex}.setting.svelte-qo54oh{gap:.25rem;display:grid}.setting.svelte-qo54oh label:where(.svelte-qo54oh){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.56rem}.setting.svelte-qo54oh .input:where(.svelte-qo54oh){width:110px;padding:.38rem .5rem;font-size:.78rem}.move-count.svelte-qo54oh{font-family:var(--font-mono);color:var(--muted);margin-left:auto;font-size:.62rem}.clock-note.svelte-qo54oh{color:var(--muted);align-items:flex-start;gap:.55rem;padding:.8rem;font-size:.72rem;display:flex}.clock-note.svelte-qo54oh svg{color:var(--lime);flex:none}.clock-note.svelte-qo54oh p:where(.svelte-qo54oh){margin:0}@media (width<=620px){.clock-grid.svelte-qo54oh{grid-template-columns:1fr}.move-count.svelte-qo54oh{margin-left:0}}
