.cook.svelte-19hgulf{min-block-size:100dvh;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background:var(--bg);touch-action:pan-y;flex-direction:column;display:flex}.top.svelte-19hgulf{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--gutter);display:flex}.title.svelte-19hgulf{text-align:center;flex:1;min-inline-size:0}.name.svelte-19hgulf{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.progress-label.svelte-19hgulf{font-size:var(--step--1);color:var(--ink-soft);font-weight:700}.icon-btn.svelte-19hgulf{border:var(--border);background:var(--surface);block-size:3rem;inline-size:3rem;color:inherit;cursor:pointer;box-shadow:2px 2px 0 var(--line);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;display:grid}.bar.svelte-19hgulf{block-size:10px;margin-inline:var(--gutter);border:2px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);overflow:hidden}.bar.svelte-19hgulf span:where(.svelte-19hgulf){background:repeating-linear-gradient(-45deg, var(--saffron) 0 8px, var(--saffron-deep) 8px 16px);block-size:100%;transition:inline-size var(--dur-slow) var(--ease-bounce);display:block}.chips.svelte-19hgulf{gap:var(--space-3xs);padding:var(--space-2xs) var(--gutter) 0;flex-wrap:wrap;list-style:none;display:flex}.chips.svelte-19hgulf button:where(.svelte-19hgulf){border:2px solid var(--line);border-radius:var(--radius-pill);background:var(--sticker-5);font-variant-numeric:tabular-nums;cursor:pointer;padding:.25em .8em;font-weight:800}.stage.svelte-19hgulf{padding:var(--space-m) var(--gutter);flex:1;place-items:center;display:grid;overflow:hidden}.card.svelte-19hgulf{justify-items:center;gap:var(--space-m);text-align:center;max-inline-size:40rem;display:grid}.card.next.svelte-19hgulf{animation:svelte-19hgulf-slide-next .45s var(--ease-bounce) both}.card.prev.svelte-19hgulf{animation:svelte-19hgulf-slide-prev .45s var(--ease-bounce) both}@keyframes svelte-19hgulf-slide-next{0%{opacity:0;translate:40%;rotate:4deg}}@keyframes svelte-19hgulf-slide-prev{0%{opacity:0;translate:-40%;rotate:-4deg}}.n.svelte-19hgulf{border:var(--border);background:var(--sticker-1);block-size:4rem;inline-size:4rem;font-family:var(--font-display);font-weight:900;font-size:var(--step-3);box-shadow:var(--shadow);border-radius:45% 55% 50% 50%/55% 45%;place-items:center;display:grid}.text.svelte-19hgulf{text-wrap:pretty;white-space:pre-line;font-size:clamp(1.5rem,1.1rem + 2.2vw,2.4rem);font-weight:600;line-height:1.35}.timer.svelte-19hgulf{justify-items:center;gap:var(--space-xs);padding:var(--space-m) var(--space-l);border:var(--border);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow);display:grid}.clock.svelte-19hgulf{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,2rem + 4vw,4.5rem);font-weight:900;line-height:1}.timer.done.svelte-19hgulf{background:var(--sticker-3)}.ring.svelte-19hgulf{animation:.5s ease-in-out infinite svelte-19hgulf-ring}@keyframes svelte-19hgulf-ring{0%,to{rotate:0deg}25%{rotate:-4deg}75%{rotate:4deg}}.timer-buttons.svelte-19hgulf{gap:var(--space-2xs);display:flex}.play.svelte-19hgulf,.reset.svelte-19hgulf,.nav.svelte-19hgulf button:where(.svelte-19hgulf){border:var(--border);border-radius:var(--radius-pill);background:var(--primary);min-block-size:3.2rem;color:var(--primary-ink);font-weight:800;font-size:var(--step-0);cursor:pointer;box-shadow:var(--shadow);justify-content:center;align-items:center;gap:.45em;padding:.5em 1.3em;display:inline-flex}.reset.svelte-19hgulf{background:var(--surface);color:var(--ink);padding-inline:.9em}.nav.svelte-19hgulf{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-s) var(--gutter) var(--space-m);display:flex}.nav.svelte-19hgulf button:where(.svelte-19hgulf){min-block-size:3.6rem;max-inline-size:14rem;font-size:var(--step-1);flex:1}.nav.svelte-19hgulf .prev:where(.svelte-19hgulf){background:var(--surface);color:var(--ink)}.nav.svelte-19hgulf button:where(.svelte-19hgulf):disabled{opacity:.35;cursor:default}.nav.svelte-19hgulf button:where(.svelte-19hgulf):active:not(:disabled){box-shadow:0 0 0 var(--line);translate:3px 3px}.awake.svelte-19hgulf{color:var(--saffron-deep);place-items:center;font-size:1.4rem;display:grid}.done.svelte-19hgulf{justify-items:center;gap:var(--space-s);display:grid}.plate.svelte-19hgulf{animation:pop-in .8s var(--ease-bounce) both;font-size:5rem}.done.svelte-19hgulf h1:where(.svelte-19hgulf){font-size:var(--step-4)}dialog.svelte-19hgulf{border:var(--border);border-radius:var(--radius-l) var(--radius-l) 0 0;background:var(--surface);max-block-size:85dvh;inline-size:min(100%,36rem);color:var(--ink);box-shadow:0 -4px 0 var(--line);border-block-end:0;margin:auto auto 0;padding:0}dialog[open].svelte-19hgulf{animation:svelte-19hgulf-sheet-up .4s var(--ease-bounce)}dialog.svelte-19hgulf::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:oklch(20% .02 40/.45)}@keyframes svelte-19hgulf-sheet-up{0%{translate:0 100%}}.sheet.svelte-19hgulf{padding:var(--space-m) var(--gutter) calc(var(--space-l) + env(safe-area-inset-bottom))}.sheet.svelte-19hgulf header:where(.svelte-19hgulf){justify-content:space-between;align-items:center;margin-block-end:var(--space-2xs);display:flex}.sheet.svelte-19hgulf h2:where(.svelte-19hgulf){font-size:var(--step-3)}.scaled.svelte-19hgulf{color:var(--ink-soft);font-size:var(--step--1);margin-block-end:var(--space-s)}
