.cook.svelte-1ikmq30{--k-bg:var(--color-bg);--k-text:var(--color-text);background:var(--k-bg);min-height:100dvh;color:var(--k-text);flex-direction:column;font-size:22px;line-height:1.5;display:flex}.cook.dim.svelte-1ikmq30{--k-bg:var(--kitchen-dim-bg);--k-text:var(--kitchen-dim-text)}header.svelte-1ikmq30{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}.title.svelte-1ikmq30{font-family:var(--font-heading);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:22px;overflow:hidden}.chrome-btn.svelte-1ikmq30{min-width:64px;min-height:64px;color:inherit;cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;place-items:center;font-size:28px;text-decoration:none;display:grid}.chrome-btn.svelte-1ikmq30:active{background:color-mix(in srgb, currentColor 15%, transparent)}.timer-rail.svelte-1ikmq30{gap:var(--space-2);padding:var(--space-1) var(--space-3);display:flex;overflow-x:auto}.timer-chip.svelte-1ikmq30{font:inherit;padding:var(--space-2) var(--space-3);border:2px solid var(--color-accent-2-600);background:var(--color-accent-2-100);min-height:56px;color:var(--color-accent-2-800);white-space:nowrap;cursor:pointer;border-radius:999px;font-size:22px;font-weight:600}.timer-chip.done.svelte-1ikmq30{background:var(--color-accent);border-color:var(--color-accent-700);color:var(--color-bg);animation:.8s ease-in-out infinite alternate svelte-1ikmq30-pulse}@keyframes svelte-1ikmq30-pulse{0%{transform:scale(1)}to{transform:scale(1.06)}}.card-mode.svelte-1ikmq30{padding:var(--space-4) var(--space-6);flex-direction:column;flex:1;justify-content:center;width:100%;max-width:720px;margin:0 auto;display:flex}.step-count.svelte-1ikmq30{text-align:center;letter-spacing:.12em;opacity:.75;margin-bottom:var(--space-4);font-size:22px}.group.svelte-1ikmq30{text-align:center;font-family:var(--font-heading);color:var(--color-accent);margin-bottom:var(--space-2);font-size:24px}.step-text.svelte-1ikmq30{font-family:var(--font-body);margin:0 0 var(--space-4);font-size:clamp(32px,5vw,40px);line-height:1.5}.for-this-step.svelte-1ikmq30 .rule-label:where(.svelte-1ikmq30){align-items:center;gap:var(--space-3);opacity:.75;margin-bottom:var(--space-2);font-size:22px;display:flex}.for-this-step.svelte-1ikmq30 .rule-label:where(.svelte-1ikmq30):before,.for-this-step.svelte-1ikmq30 .rule-label:where(.svelte-1ikmq30):after{content:"";background:color-mix(in srgb, currentColor 25%, transparent);flex:1;height:2px}.for-this-step.svelte-1ikmq30 ul:where(.svelte-1ikmq30){margin:0;padding:0;font-size:24px;font-weight:600;list-style:none}.for-this-step.svelte-1ikmq30 li:where(.svelte-1ikmq30){padding:var(--space-1) 0}.timer-start.svelte-1ikmq30{font:inherit;width:100%;min-height:64px;margin-top:var(--space-4);border:2px solid var(--color-accent-2-600);color:inherit;cursor:pointer;background:0 0;border-radius:999px;font-size:24px;font-weight:600}.timer-start.svelte-1ikmq30:active{background:var(--color-accent-2-200);color:var(--color-accent-2-900)}.timer-start.inline.svelte-1ikmq30{width:auto;min-height:48px;margin:0 0 0 var(--space-2);padding:0 var(--space-3);font-size:22px}.card-nav.svelte-1ikmq30{padding:var(--space-3) var(--space-4) var(--space-4);width:100%;max-width:720px;margin:0 auto}.sheet-toggle.svelte-1ikmq30{font:inherit;width:100%;min-height:56px;color:inherit;opacity:.8;cursor:pointer;background:0 0;border:none;font-size:22px}.nav-buttons.svelte-1ikmq30{gap:var(--space-3);margin:var(--space-2) 0;display:flex}.nav-btn.svelte-1ikmq30{min-height:76px;font-family:var(--font-heading);letter-spacing:.05em;color:inherit;cursor:pointer;background:0 0;border:2px solid;border-radius:999px;flex:1;font-size:26px}.nav-btn.next.svelte-1ikmq30{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text)}.nav-btn.svelte-1ikmq30:disabled{opacity:.3}.nav-btn.svelte-1ikmq30:not(:disabled):active{transform:scale(.98)}.dots.svelte-1ikmq30{margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.dot.svelte-1ikmq30{opacity:.4;cursor:pointer;background:0 0;border:2px solid;border-radius:50%;width:16px;height:16px;padding:0}.dot.on.svelte-1ikmq30{background:var(--color-accent);border-color:var(--color-accent);opacity:1}.list-mode.svelte-1ikmq30{padding:var(--space-3) var(--space-4) var(--space-8);width:100%;max-width:780px;margin:0 auto}.list-mode.svelte-1ikmq30 h2:where(.svelte-1ikmq30){margin-top:var(--space-4);font-size:30px}.check-list.svelte-1ikmq30{margin:0;padding:0;list-style:none}.check-row.svelte-1ikmq30{align-items:center;gap:var(--space-2);display:flex}.check-row.svelte-1ikmq30 .check-item:where(.svelte-1ikmq30){flex:1}.check-row.svelte-1ikmq30 .timer-start.inline:where(.svelte-1ikmq30){flex:none}.check-item.svelte-1ikmq30{gap:var(--space-3);text-align:left;width:100%;min-height:64px;font:inherit;color:inherit;padding:var(--space-2) 0;border:none;border-bottom:1px solid color-mix(in srgb, currentColor 15%, transparent);cursor:pointer;background:0 0;align-items:baseline;font-size:24px;line-height:1.5;display:flex}.check-item.svelte-1ikmq30 .mark:where(.svelte-1ikmq30){min-width:1.6em;color:var(--color-accent-2-600);font-weight:700}.check-item.struck.svelte-1ikmq30{opacity:.45}.check-item.struck.svelte-1ikmq30>span:where(.svelte-1ikmq30):last-child{text-decoration:line-through}.sheet-backdrop.svelte-1ikmq30{background:#1e191280;position:fixed;inset:0}.sheet.svelte-1ikmq30{background:var(--k-bg,var(--color-bg));max-height:75dvh;color:inherit;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);padding:var(--space-4);position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sheet.svelte-1ikmq30 h2:where(.svelte-1ikmq30){font-size:28px}.sheet.svelte-1ikmq30 ul:where(.svelte-1ikmq30){padding:0;font-size:24px;list-style:none}.sheet.svelte-1ikmq30 li:where(.svelte-1ikmq30){padding:var(--space-2) 0;border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent)}.sheet.svelte-1ikmq30 .nav-btn:where(.svelte-1ikmq30){width:100%;margin-top:var(--space-3)}.empty.svelte-1ikmq30{place-content:center;gap:var(--space-3);text-align:center;flex:1;display:grid}
