.ot-mode[data-astro-cid-63hthofc]{margin-bottom:var(--space-4)}.ot-panel[data-astro-cid-63hthofc]{gap:var(--space-4);display:grid}.clock-face[data-astro-cid-63hthofc]{justify-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken);text-align:center;display:grid}.clock-face[data-astro-cid-63hthofc][data-state=running]{border-color:var(--accent)}.clock-face[data-astro-cid-63hthofc][data-state=done]{border-color:var(--danger-border);background:var(--danger-soft)}.clock-state[data-astro-cid-63hthofc]{font-size:var(--text-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:650}.clock-face[data-astro-cid-63hthofc][data-state=done] .clock-state[data-astro-cid-63hthofc]{color:var(--danger)}.clock-time[data-astro-cid-63hthofc]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:clamp(3.25rem,2rem + 9vw,7rem);font-weight:700;line-height:1.05}.clock-meter[data-astro-cid-63hthofc]{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;width:min(100%,28rem);height:.5rem;overflow:hidden}.clock-meter__bar[data-astro-cid-63hthofc]{background:var(--accent);width:0;height:100%}.clock-face[data-astro-cid-63hthofc][data-state=done] .clock-meter__bar[data-astro-cid-63hthofc]{background:var(--danger)}.clock-detail[data-astro-cid-63hthofc]{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}.clock-actions[data-astro-cid-63hthofc]{justify-content:center}.clock-actions[data-astro-cid-63hthofc] .btn-primary[data-astro-cid-63hthofc]{min-width:8rem}.ot-panel[data-astro-cid-63hthofc]:fullscreen{background:var(--bg);padding:var(--space-5);align-content:center;overflow:auto}.ot-panel[data-astro-cid-63hthofc]:fullscreen .clock-face[data-astro-cid-63hthofc]{background:0 0;border:0}.ot-panel[data-astro-cid-63hthofc]:fullscreen .clock-time[data-astro-cid-63hthofc]{font-size:min(18vw,40vh)}.ot-panel[data-astro-cid-63hthofc]:fullscreen .ot-duration[data-astro-cid-63hthofc],.ot-panel[data-astro-cid-63hthofc]:fullscreen .sw-laps[data-astro-cid-63hthofc]{display:none}.ot-duration[data-astro-cid-63hthofc]{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.ot-duration[data-astro-cid-63hthofc] legend[data-astro-cid-63hthofc]{margin-bottom:var(--space-2)}.ot-hms[data-astro-cid-63hthofc]{gap:var(--space-3);flex-wrap:wrap;display:flex}.ot-hms[data-astro-cid-63hthofc] input[data-astro-cid-63hthofc]{width:6.5rem}.ot-presets[data-astro-cid-63hthofc]{gap:var(--space-2);flex-wrap:wrap;display:flex}.sw-laps-head[data-astro-cid-63hthofc]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.sw-laps-head[data-astro-cid-63hthofc] h2[data-astro-cid-63hthofc]{margin:0}.sw-table[data-astro-cid-63hthofc]{font-variant-numeric:tabular-nums}.sw-table[data-astro-cid-63hthofc] td{white-space:nowrap}.sw-table[data-astro-cid-63hthofc] tr[data-mark=fastest] td{color:var(--success);font-weight:650}.sw-table[data-astro-cid-63hthofc] tr[data-mark=slowest] td{color:var(--danger);font-weight:650}.ot-settings[data-astro-cid-63hthofc]{margin-top:var(--space-5);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3) var(--space-4)}.ot-settings[data-astro-cid-63hthofc] summary[data-astro-cid-63hthofc]{cursor:pointer;font-weight:600;font-size:var(--text-sm)}.ot-settings__body[data-astro-cid-63hthofc]{gap:var(--space-3);margin-top:var(--space-3);display:grid}.ot-volume[data-astro-cid-63hthofc]{max-width:20rem}.ot-volume[data-astro-cid-63hthofc] input[data-astro-cid-63hthofc]{accent-color:var(--accent)}.ot-keys[data-astro-cid-63hthofc]{margin-top:var(--space-3)}.ot-keys[data-astro-cid-63hthofc] kbd[data-astro-cid-63hthofc]{font-family:var(--font-mono);border:1px solid var(--border-strong);background:var(--surface-sunken);border-radius:4px;padding:0 .3em;font-size:.95em}#ot-status[data-astro-cid-63hthofc]{margin-top:var(--space-3)}@media (prefers-reduced-motion:no-preference){.clock-meter__bar[data-astro-cid-63hthofc]{transition:width .2s linear}}
