.timer-tool[data-astro-cid-w6iuqrhx]{display:flex;flex-direction:column;gap:1rem}.add-form[data-astro-cid-w6iuqrhx]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem;box-shadow:var(--shadow)}.row[data-astro-cid-w6iuqrhx]{display:flex;gap:.6rem;flex-wrap:wrap;align-items:end}.timer-tool[data-astro-cid-w6iuqrhx] label[data-astro-cid-w6iuqrhx]{display:flex;flex-direction:column;gap:.25rem;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.timer-tool[data-astro-cid-w6iuqrhx] label[data-astro-cid-w6iuqrhx].grow{flex:1;min-width:180px}.timer-tool[data-astro-cid-w6iuqrhx] label[data-astro-cid-w6iuqrhx].check{flex-direction:row;align-items:center;gap:.4rem;text-transform:none;letter-spacing:0;font-size:.9rem}.timer-tool[data-astro-cid-w6iuqrhx] input[data-astro-cid-w6iuqrhx][type=number],.timer-tool[data-astro-cid-w6iuqrhx] input[data-astro-cid-w6iuqrhx][type=text],.timer-tool[data-astro-cid-w6iuqrhx] select[data-astro-cid-w6iuqrhx]{padding:.5rem .55rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-size:1rem;font-weight:500;min-height:2.6rem}.timer-tool[data-astro-cid-w6iuqrhx] input[data-astro-cid-w6iuqrhx][type=number]{width:5.5rem}.quick-presets[data-astro-cid-w6iuqrhx]{display:flex;gap:.4rem;flex-wrap:wrap}.quick-presets[data-astro-cid-w6iuqrhx] .btn[data-astro-cid-w6iuqrhx]{min-height:2.5rem}.pattern-cta[data-astro-cid-w6iuqrhx]{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:.9rem 1rem;border:1px solid var(--accent);background:var(--accent-soft);border-radius:var(--radius-lg)}.pattern-cta[data-astro-cid-w6iuqrhx] p[data-astro-cid-w6iuqrhx]{margin:.2rem 0 0}.intervals[data-astro-cid-w6iuqrhx]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:.75rem 1rem}.intervals[data-astro-cid-w6iuqrhx] summary[data-astro-cid-w6iuqrhx]{cursor:pointer;font-weight:600}.intervals[data-astro-cid-w6iuqrhx] form[data-astro-cid-w6iuqrhx]{margin-top:.75rem}.ti-total[data-astro-cid-w6iuqrhx]{flex-basis:100%;margin:0}.settings[data-astro-cid-w6iuqrhx]{display:flex;gap:.9rem;flex-wrap:wrap;align-items:end;padding-top:.25rem}.sound-row[data-astro-cid-w6iuqrhx]{display:flex;gap:.4rem}.kbd-help[data-astro-cid-w6iuqrhx]{margin:0}kbd[data-astro-cid-w6iuqrhx]{font-family:var(--font-mono);font-size:.8em;padding:.05em .35em;border:1px solid var(--border);border-bottom-width:2px;border-radius:4px;background:var(--surface-2)}.timers[data-astro-cid-w6iuqrhx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.empty[data-astro-cid-w6iuqrhx]{text-align:center;padding:1.5rem 0}.timer-card[data-astro-cid-w6iuqrhx]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:var(--shadow);transition:border-color .12s ease}.timer-card[data-astro-cid-w6iuqrhx].running{border-color:var(--accent)}.timer-card[data-astro-cid-w6iuqrhx].done{border-color:var(--success);animation:blink .9s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.timer-card[data-astro-cid-w6iuqrhx].done{animation:none;background:color-mix(in srgb,var(--success) 14%,var(--surface))}}@keyframes blink{0%{background:var(--surface)}to{background:color-mix(in srgb,var(--success) 14%,var(--surface))}}.t-head[data-astro-cid-w6iuqrhx]{display:flex;gap:.5rem;align-items:center}.timer-tool[data-astro-cid-w6iuqrhx] input[data-astro-cid-w6iuqrhx].t-name{flex:1;min-width:0;min-height:0;background:transparent;border:1px solid transparent;border-radius:var(--radius);padding:.3rem .4rem;color:var(--text);font-weight:600;font-size:1rem}.timer-tool[data-astro-cid-w6iuqrhx] input[data-astro-cid-w6iuqrhx].t-name:hover,.timer-tool[data-astro-cid-w6iuqrhx] input[data-astro-cid-w6iuqrhx].t-name:focus-visible{background:var(--surface-2);border-color:var(--border)}.t-seg[data-astro-cid-w6iuqrhx]{margin:0;text-align:center;font-weight:600;color:var(--accent)}.t-display[data-astro-cid-w6iuqrhx]{text-align:center;font-size:clamp(2.4rem,9vw,3.4rem);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.t-ends[data-astro-cid-w6iuqrhx]{margin:0;text-align:center}.t-actions[data-astro-cid-w6iuqrhx]{display:flex;gap:.4rem;justify-content:center;flex-wrap:wrap}.t-actions[data-astro-cid-w6iuqrhx] .btn[data-astro-cid-w6iuqrhx]{min-height:2.75rem;min-width:4.5rem}.t-bar[data-astro-cid-w6iuqrhx]{height:4px;border-radius:2px;background:var(--surface-2);overflow:hidden}.t-bar-fill[data-astro-cid-w6iuqrhx]{height:100%;background:var(--accent);width:100%;transition:width .25s linear}.timer-card[data-astro-cid-w6iuqrhx]:fullscreen{justify-content:center}.timer-card[data-astro-cid-w6iuqrhx]:fullscreen .t-display[data-astro-cid-w6iuqrhx]{font-size:clamp(6rem,22vw,24rem)}.timer-card[data-astro-cid-w6iuqrhx]:fullscreen .t-seg[data-astro-cid-w6iuqrhx]{font-size:clamp(1.2rem,3vw,2.5rem)}
