.recipe.svelte-k5kdzd{width:100%;max-width:72rem;padding:var(--space-4) max(var(--gutter), env(safe-area-inset-left)) var(--space-12);gap:var(--space-6);grid-template-areas:"head""photo""planner""content";margin-inline:auto;display:grid}@media (width>=960px){.recipe.svelte-k5kdzd{column-gap:var(--space-10);grid-template-columns:minmax(0,1fr) 22rem;grid-template-areas:"head planner""photo planner""content planner";align-items:start}.planner.svelte-k5kdzd{top:var(--space-6);position:sticky}}.head.svelte-k5kdzd{gap:var(--space-3);grid-area:head}.photo.svelte-k5kdzd{aspect-ratio:16/10;border-radius:var(--radius-tile);padding:var(--space-4);background:radial-gradient(120% 90% at 30% 100%,#c0291a59,#0000 60%),linear-gradient(160deg,#3a2e26,#171310);grid-area:photo;place-items:end start;display:grid}.photo.has.svelte-k5kdzd{padding:0;overflow:hidden}.photo.svelte-k5kdzd .eyebrow:where(.svelte-k5kdzd){color:#c4b8a8}.planner.svelte-k5kdzd{grid-area:planner}.content.svelte-k5kdzd{gap:var(--space-8);grid-area:content;min-width:0}.crumbs.svelte-k5kdzd{gap:var(--space-2);color:var(--text-soft);flex-wrap:wrap;display:flex}.crumbs.svelte-k5kdzd a:where(.svelte-k5kdzd){color:var(--text-soft)}.titlerow.svelte-k5kdzd{gap:var(--space-3);justify-content:space-between;align-items:flex-start;display:flex}.save.svelte-k5kdzd{min-width:var(--tap-min);padding:var(--space-1);color:var(--text-soft);background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:2px;display:inline-flex}.save.on.svelte-k5kdzd{color:var(--red-text)}.save.svelte-k5kdzd .small:where(.svelte-k5kdzd){white-space:nowrap;font-size:11px}.intro.svelte-k5kdzd{font-size:var(--fs-lg)}.facts.svelte-k5kdzd{gap:var(--space-2);flex-wrap:wrap;display:flex}.facts.svelte-k5kdzd div:where(.svelte-k5kdzd){padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);gap:var(--space-2);align-items:baseline;display:flex}.facts.svelte-k5kdzd dt:where(.svelte-k5kdzd){font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-soft)}.facts.svelte-k5kdzd dd:where(.svelte-k5kdzd){margin:0;font-weight:600}.startline.svelte-k5kdzd{font-size:var(--fs-lg)}.startline.svelte-k5kdzd strong:where(.svelte-k5kdzd){font-family:var(--font-display);font-size:var(--fs-h3)}.sectionhead.svelte-k5kdzd{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.counter.svelte-k5kdzd{align-items:center;gap:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);padding:2px;display:inline-flex}.counter.svelte-k5kdzd button:where(.svelte-k5kdzd){border-radius:var(--radius-pill);background:var(--bg);width:40px;height:40px;font-size:var(--fs-lg);border:0;font-weight:700}.counter.svelte-k5kdzd button:where(.svelte-k5kdzd):disabled{opacity:.4}.ings.svelte-k5kdzd{padding:0;list-style:none}.ings.svelte-k5kdzd li:where(.svelte-k5kdzd){gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border);grid-template-columns:6.5rem 1fr;display:grid}.amt.svelte-k5kdzd{font-weight:600}.note.svelte-k5kdzd{margin-left:.3em}.conv.svelte-k5kdzd{font-size:var(--fs-xs);color:var(--text-soft);font-weight:400;display:block}.rub.svelte-k5kdzd{background:var(--selected-bg);border-color:var(--red)}.rub.svelte-k5kdzd summary:where(.svelte-k5kdzd){cursor:pointer;gap:var(--space-1) var(--space-2);min-height:var(--tap-min);flex-wrap:wrap;align-items:baseline;list-style:none;display:flex}.rub.svelte-k5kdzd summary:where(.svelte-k5kdzd)::-webkit-details-marker{display:none}.rub.svelte-k5kdzd .more:where(.svelte-k5kdzd){color:var(--red-text);margin-left:auto;font-weight:600}.rub[open].svelte-k5kdzd .more:where(.svelte-k5kdzd){visibility:hidden}.rub[open].svelte-k5kdzd{gap:var(--space-3);flex-direction:column;display:flex}.rub.svelte-k5kdzd .ings:where(.svelte-k5kdzd) li:where(.svelte-k5kdzd){border-color:color-mix(in srgb, var(--red) 25%, transparent)}.steps.svelte-k5kdzd{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.step.svelte-k5kdzd{gap:var(--space-2);flex-direction:column;display:flex}.step.svelte-k5kdzd h3:where(.svelte-k5kdzd){font-size:var(--fs-h3)}.parallel.svelte-k5kdzd{margin-top:var(--space-2);gap:var(--space-2);border:1.5px dashed var(--border);border-radius:var(--radius-tile);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.serve.svelte-k5kdzd{background:var(--red);border-color:var(--red);color:var(--on-red)}.serve.svelte-k5kdzd .eyebrow:where(.svelte-k5kdzd){color:var(--on-red)}.visually-hidden.svelte-k5kdzd{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.acc.svelte-k5kdzd{align-items:center;gap:4px;display:inline-flex}.acc.is-owned.svelte-k5kdzd{border-color:var(--text-soft)}.acc.is-missing.svelte-k5kdzd{border:1px dashed var(--red-text);color:var(--red-text);background:0 0}.missing.svelte-k5kdzd{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--selected-bg);border:1px solid var(--red);font-size:var(--fs-sm);flex-direction:column;display:flex}.missing.svelte-k5kdzd a:where(.svelte-k5kdzd){color:var(--red-text);min-height:var(--tap-min);align-items:center;font-weight:600;display:inline-flex}.sr-only.svelte-k5kdzd{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
