.timer-display.svelte-z19m04{position:relative;display:grid;gap:.35rem;place-items:center;padding:clamp(1.5rem,6vw,3rem);border-radius:var(--radius-4);background:var(--app-panel);border:1px solid var(--app-panel-border);color:var(--text-1);box-shadow:var(--shadow-2);transition:background .16s var(--ease-3),color .16s var(--ease-3)}.timer-display.overdue.svelte-z19m04{color:var(--red-6);animation:svelte-z19m04-overdue-flash 1s steps(2,jump-none) infinite}@media(prefers-reduced-motion:reduce){.timer-display.overdue.svelte-z19m04{animation:none;background:color-mix(in srgb,var(--red-4) 20%,var(--app-panel) 80%)}}.time.svelte-z19m04{font-family:Roboto Mono,SFMono-Regular,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:clamp(3rem,12vw,5.5rem);letter-spacing:.05em}.status.svelte-z19m04{font-size:.95rem;opacity:.8}.badge.svelte-z19m04{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--red-5)}.hint.svelte-z19m04{margin:0;font-size:.95rem;opacity:.75}.close.svelte-z19m04{position:absolute;top:.75rem;right:.75rem;border:none;border-radius:999px;background:color-mix(in srgb,var(--app-panel) 60%,transparent);width:2.25rem;height:2.25rem;font-size:1.5rem;line-height:1;cursor:pointer;padding:0;color:inherit}.close.svelte-z19m04:hover{background:color-mix(in srgb,var(--app-panel-hover) 80%,transparent)}@keyframes svelte-z19m04-overdue-flash{0%,to{background:var(--app-panel)}50%{background:color-mix(in srgb,var(--red-4) 30%,var(--surface-1) 70%)}}.timer-display:fullscreen{width:100vw;height:100vh;border-radius:0;box-shadow:none;background:var(--app-background)}.timer-display:fullscreen .time.svelte-z19m04{font-size:clamp(5rem,18vw,12rem)}.timer-display:fullscreen .status.svelte-z19m04,.timer-display:fullscreen .hint.svelte-z19m04,.timer-display:fullscreen .badge.svelte-z19m04{font-size:clamp(1.1rem,2vw,1.6rem)}.timer-display:fullscreen{cursor:pointer}.controls.svelte-10a2y2s{display:grid;gap:1rem;padding:1.25rem;border-radius:var(--radius-3);background:var(--app-panel);border:1px solid var(--app-panel-border);box-shadow:var(--shadow-1)}.duration.svelte-10a2y2s{display:grid;gap:.45rem}.duration.svelte-10a2y2s label:where(.svelte-10a2y2s){display:grid;gap:.4rem}.duration.svelte-10a2y2s input:where(.svelte-10a2y2s){font:inherit;padding:.45rem .6rem;border-radius:var(--radius-2);border:1px solid var(--app-panel-border);background:var(--surface-1)}.field-hint.svelte-10a2y2s{margin:0;font-size:.85rem;opacity:.75}.actions.svelte-10a2y2s{display:grid;gap:.75rem}.actions.svelte-10a2y2s button:where(.svelte-10a2y2s){font:inherit;padding:.65rem .9rem;border-radius:var(--radius-2);border:1px solid transparent;cursor:pointer;background:var(--surface-1)}.actions.svelte-10a2y2s button.primary:where(.svelte-10a2y2s){background:var(--app-accent-contrast);color:var(--app-accent-contrast-fg);border-color:color-mix(in srgb,var(--app-accent-contrast) 60%,transparent)}.actions.svelte-10a2y2s button:where(.svelte-10a2y2s):hover{border-color:color-mix(in srgb,var(--app-outline) 25%,transparent)}.actions.svelte-10a2y2s button.primary:where(.svelte-10a2y2s):hover,.actions.svelte-10a2y2s button.primary:where(.svelte-10a2y2s):focus-visible{background:color-mix(in srgb,var(--app-accent-contrast) 88%,transparent);color:var(--app-accent-contrast-fg);border-color:color-mix(in srgb,var(--app-accent-contrast) 70%,transparent)}@media(min-width:760px){.actions.svelte-10a2y2s{grid-auto-flow:column;justify-content:start}}.suggestion-display.svelte-pykomt{min-height:200px;display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--surface-2);border-radius:var(--radius-3)}.suggestion.svelte-pykomt{text-align:center}.suggestion-text.svelte-pykomt{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-transform:capitalize}.suggestion-meta.svelte-pykomt{display:flex;gap:1rem;justify-content:center;font-size:.875rem}.empty-state.svelte-pykomt{color:var(--text-2);font-size:1.25rem}@media(max-width:640px){.suggestion-text.svelte-pykomt{font-size:2rem}}
