.page.svelte-1uha8ag{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.75rem;width:100%;display:flex}.deck.svelte-1uha8ag{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.deck.fs.svelte-1uha8ag{justify-content:center;height:100dvh;padding:3vmin}.stage.svelte-1uha8ag{aspect-ratio:1;place-items:center;width:min(80vmin,600px);display:grid;position:relative}.ring.svelte-1uha8ag{width:100%;height:100%;position:absolute;inset:0}.track.svelte-1uha8ag{fill:none;stroke:var(--border);stroke-width:2px;opacity:.55}.bar.svelte-1uha8ag{fill:none;stroke:var(--app-accent,var(--brand));stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset .26s linear}.readout.svelte-1uha8ag{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.mode.svelte-1uha8ag{font-size:var(--fs-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--app-accent,var(--brand));margin:0 0 .7em;font-weight:650}.time.svelte-1uha8ag{font-family:var(--font);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);margin:0;font-size:min(26vw,220px);font-weight:800;line-height:.95}.time.hours.svelte-1uha8ag{font-size:min(19vw,165px)}.time.paused.svelte-1uha8ag{color:var(--text-muted)}.stage.done.svelte-1uha8ag .time:where(.svelte-1uha8ag){color:var(--app-accent,var(--brand));animation:1.1s ease-in-out infinite svelte-1uha8ag-done-pulse}@keyframes svelte-1uha8ag-done-pulse{0%,to{opacity:1}50%{opacity:.45}}.cycles.svelte-1uha8ag{font-size:var(--fs-sm);color:var(--text-muted);align-items:center;gap:.45em;margin:.9em 0 0;display:flex}.cycles.svelte-1uha8ag .mini:where(.svelte-1uha8ag){background:var(--surface-elevated);border:var(--frame);border-radius:var(--radius-sm);width:1.8em;height:1.8em;color:var(--text-muted);cursor:pointer;place-items:center;padding:0;font-size:.9em;line-height:1;display:inline-grid}.cycles.svelte-1uha8ag .mini:where(.svelte-1uha8ag):hover{color:var(--text);border-color:var(--border-strong)}.controls.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.controls.svelte-1uha8ag .big:where(.svelte-1uha8ag){font-size:var(--fs-md);padding:.6em 1.25em}.kbd-hint.svelte-1uha8ag{font-size:var(--fs-xs);color:var(--faint);margin:0}.deck.fs.svelte-1uha8ag .kbd-hint:where(.svelte-1uha8ag){display:none}.below.svelte-1uha8ag{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.presets.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.custom.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.custom.svelte-1uha8ag .lbl:where(.svelte-1uha8ag){font-size:var(--fs-sm);color:var(--text-muted)}.custom.svelte-1uha8ag input:where(.svelte-1uha8ag){text-align:center;width:11rem}.error.svelte-1uha8ag{font-size:var(--fs-sm);color:var(--danger);margin:-.4rem 0 0}.pomo.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.pomo.svelte-1uha8ag .toggle[aria-pressed=true]:where(.svelte-1uha8ag){border-color:var(--app-accent,var(--brand));color:var(--app-accent,var(--brand));box-shadow:inset 0 0 0 1px var(--app-accent,var(--brand))}.pomo-cfg.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.pomo-cfg.svelte-1uha8ag label:where(.svelte-1uha8ag){font-size:var(--fs-sm);color:var(--text-muted);align-items:center;gap:.4em;display:flex}.pomo-cfg.svelte-1uha8ag input:where(.svelte-1uha8ag){text-align:center;width:4.6rem}.sr-only.svelte-1uha8ag{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.bar.svelte-1uha8ag{transition:none}.stage.done.svelte-1uha8ag .time:where(.svelte-1uha8ag){animation:none}}
