.app[data-astro-cid-fhazlrw4]{position:relative;min-height:100svh;display:grid;place-items:center;color:var(--fg);background:var(--app-bg);background-size:cover;background-position:center;overflow:hidden;padding:72px 16px 56px}.app[data-astro-cid-fhazlrw4]:fullscreen{padding-bottom:16px}.app[data-astro-cid-fhazlrw4]:fullscreen .scroll-hint[data-astro-cid-fhazlrw4]{display:none}.modes[data-astro-cid-fhazlrw4]{position:absolute;top:20px;left:50%;transform:translate(-50%);display:flex;gap:4px}.modes[data-astro-cid-fhazlrw4] button[data-astro-cid-fhazlrw4],.icon[data-astro-cid-fhazlrw4]{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:var(--muted);font:inherit;font-size:15px;padding:8px 10px;border-radius:10px;cursor:pointer}.modes[data-astro-cid-fhazlrw4] button[data-astro-cid-fhazlrw4][aria-selected=true]{color:var(--fg)}.modes[data-astro-cid-fhazlrw4] button[data-astro-cid-fhazlrw4]:hover,.icon[data-astro-cid-fhazlrw4]:hover{color:var(--fg);background:var(--chip)}svg[data-astro-cid-fhazlrw4]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.icon[data-astro-cid-fhazlrw4] svg[data-astro-cid-fhazlrw4]{width:20px;height:20px}.tools[data-astro-cid-fhazlrw4]{position:absolute;top:20px;right:20px;display:flex;gap:4px}.view[data-astro-cid-fhazlrw4]{display:none;flex-direction:column;align-items:center;gap:28px;width:100%}.app[data-astro-cid-fhazlrw4][data-mode=clock] [data-astro-cid-fhazlrw4][data-view=clock],.app[data-astro-cid-fhazlrw4][data-mode=timer] [data-astro-cid-fhazlrw4][data-view=timer],.app[data-astro-cid-fhazlrw4][data-mode=stopwatch] [data-astro-cid-fhazlrw4][data-view=stopwatch]{display:flex}.digits[data-astro-cid-fhazlrw4]{font-weight:100;font-variant-numeric:tabular-nums;line-height:.9;letter-spacing:-.02em;white-space:nowrap}.clock-digits[data-astro-cid-fhazlrw4]{display:flex;align-items:flex-end;font-size:clamp(80px,25vw,340px)}.colon[data-astro-cid-fhazlrw4]{opacity:.85;margin:0 .02em;transform:translateY(-.06em)}.side[data-astro-cid-fhazlrw4]{display:flex;flex-direction:column;justify-content:flex-end;margin-left:.12em;font-size:.32em;line-height:1}.ampm[data-astro-cid-fhazlrw4]{font-size:.5em;font-weight:300;color:var(--muted)}.ss[data-astro-cid-fhazlrw4]{color:var(--accent);font-weight:200}.date[data-astro-cid-fhazlrw4]{margin:0;font-size:clamp(16px,2vw,26px);font-weight:300;color:var(--muted)}.timer-digits[data-astro-cid-fhazlrw4],.sw-digits[data-astro-cid-fhazlrw4]{font-size:clamp(88px,22vw,320px)}.sw-digits[data-astro-cid-fhazlrw4] small{font-size:.35em;color:var(--muted)}.bar[data-astro-cid-fhazlrw4]{width:min(450px,70vw);height:4px;border-radius:4px;background:var(--chip);overflow:hidden}.bar[data-astro-cid-fhazlrw4] span[data-astro-cid-fhazlrw4]{display:block;height:100%;background:var(--accent);transform-origin:left;transition:transform .3s linear}.app[data-astro-cid-fhazlrw4].timer-done .timer-digits[data-astro-cid-fhazlrw4]{color:var(--accent);animation:blink 1s steps(2) 6}@keyframes blink{50%{opacity:.25}}.presets[data-astro-cid-fhazlrw4]{display:none;flex-wrap:wrap;justify-content:center;gap:8px;max-width:640px}.app[data-astro-cid-fhazlrw4].timer-idle .presets[data-astro-cid-fhazlrw4]{display:flex}.app[data-astro-cid-fhazlrw4].timer-idle .bar[data-astro-cid-fhazlrw4]{display:none}.chip[data-astro-cid-fhazlrw4]{background:var(--chip);color:var(--fg);border:0;border-radius:999px;padding:8px 14px;font:inherit;font-size:14px;cursor:pointer}.chip[data-astro-cid-fhazlrw4].on,.chip[data-astro-cid-fhazlrw4]:hover{background:var(--chip-strong)}.custom[data-astro-cid-fhazlrw4]{display:inline-flex;align-items:center;gap:4px}.custom[data-astro-cid-fhazlrw4] input[data-astro-cid-fhazlrw4]{width:3.2em;background:none;border:0;border-bottom:1px solid var(--muted);color:inherit;font:inherit;text-align:center}.controls[data-astro-cid-fhazlrw4]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.pill[data-astro-cid-fhazlrw4]{min-width:112px;padding:13px 22px;border-radius:999px;border:0;background:var(--chip);color:var(--fg);font:inherit;font-size:15px;font-weight:500;cursor:pointer}.pill[data-astro-cid-fhazlrw4].primary{background:var(--chip-strong)}.pill[data-astro-cid-fhazlrw4]:hover:not(:disabled){filter:brightness(1.15)}.pill[data-astro-cid-fhazlrw4]:disabled{opacity:.4;cursor:default}.laps[data-astro-cid-fhazlrw4]{list-style:none;margin:0;padding:0;width:min(420px,90vw);max-height:22vh;overflow:auto;font-variant-numeric:tabular-nums}.laps[data-astro-cid-fhazlrw4] li{display:grid;grid-template-columns:1fr auto auto;gap:24px;padding:6px 0;border-bottom:1px solid var(--chip);color:var(--muted)}.laps[data-astro-cid-fhazlrw4] small{font-size:1em}.scroll-hint[data-astro-cid-fhazlrw4]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);color:var(--muted);padding:8px}.scroll-hint[data-astro-cid-fhazlrw4] svg[data-astro-cid-fhazlrw4]{width:26px;height:26px}@media(max-width:640px){.modes[data-astro-cid-fhazlrw4]{top:64px}.tools[data-astro-cid-fhazlrw4]{top:12px;right:12px}.app[data-astro-cid-fhazlrw4]{padding-top:110px}.modes[data-astro-cid-fhazlrw4] button[data-astro-cid-fhazlrw4]{font-size:14px;padding:8px}}
