article[data-astro-cid-3bkdjawe]{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.top[data-astro-cid-3bkdjawe]{padding-top:max(12px, env(safe-area-inset-top))}.back[data-astro-cid-3bkdjawe]{min-height:var(--tap);color:var(--accent);align-items:center;gap:2px;margin-left:-6px;padding-right:12px;font-weight:500;text-decoration:none;display:inline-flex}.hero[data-astro-cid-3bkdjawe]{padding-bottom:8px}.hero-img[data-astro-cid-3bkdjawe]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%;margin-bottom:20px}h1[data-astro-cid-3bkdjawe]{font-size:clamp(2.1rem,9vw,3.4rem)}.lede[data-astro-cid-3bkdjawe]{color:var(--ink-soft);max-width:60ch;margin:10px 0 0;font-size:1.08rem}.facts[data-astro-cid-3bkdjawe]{flex-wrap:wrap;gap:10px 24px;margin:18px 0 0;display:flex}.facts[data-astro-cid-3bkdjawe] dt[data-astro-cid-3bkdjawe]{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:.72rem}.facts[data-astro-cid-3bkdjawe] dd[data-astro-cid-3bkdjawe]{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.tags[data-astro-cid-3bkdjawe]{flex-basis:100%}.tags[data-astro-cid-3bkdjawe] dd[data-astro-cid-3bkdjawe]{flex-wrap:wrap;gap:6px;display:flex}.tags[data-astro-cid-3bkdjawe] a[data-astro-cid-3bkdjawe]{background:var(--accent-soft);min-height:32px;color:var(--accent);border-radius:999px;align-items:center;padding:0 12px;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.tabs-bar[data-astro-cid-3bkdjawe]{z-index:10;padding:max(8px, env(safe-area-inset-top)) 0 8px;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);margin-top:16px;position:sticky;top:0}.tabs[data-astro-cid-3bkdjawe]{background:color-mix(in srgb, var(--line) 70%, transparent);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.tabs[data-astro-cid-3bkdjawe] button[data-astro-cid-3bkdjawe]{min-height:42px;color:var(--ink-soft);background:0 0;border:0;border-radius:999px;font-weight:600;transition:background .2s,color .2s}.tabs[data-astro-cid-3bkdjawe] [data-astro-cid-3bkdjawe][aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.progress[data-astro-cid-3bkdjawe]{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-left:4px;font-size:.8rem;font-weight:500}.panel[data-astro-cid-3bkdjawe]:not([data-active]),.panel-title[data-astro-cid-3bkdjawe]{display:none}.group[data-astro-cid-3bkdjawe]+.group[data-astro-cid-3bkdjawe]{margin-top:20px}.group[data-astro-cid-3bkdjawe] h3[data-astro-cid-3bkdjawe]{font-size:.78rem;font-family:var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin:8px 0 2px}.checklist[data-astro-cid-3bkdjawe]{margin:0;padding:0;list-style:none}.checklist[data-astro-cid-3bkdjawe] label[data-astro-cid-3bkdjawe]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:14px;display:flex}.checklist[data-astro-cid-3bkdjawe] input[data-astro-cid-3bkdjawe]{opacity:0;pointer-events:none;position:absolute}.item-text[data-astro-cid-3bkdjawe]{flex:1;transition:color .2s,opacity .2s}.ingredients[data-astro-cid-3bkdjawe] li[data-astro-cid-3bkdjawe]+li[data-astro-cid-3bkdjawe]{border-top:1px solid var(--line)}.ingredients[data-astro-cid-3bkdjawe] label[data-astro-cid-3bkdjawe]{min-height:var(--tap);align-items:center;padding:13px 0}.qty[data-astro-cid-3bkdjawe]{font-weight:inherit;font-variant-numeric:tabular-nums}.qty[data-astro-cid-3bkdjawe].lead{font-weight:650}.box[data-astro-cid-3bkdjawe]{border:2px solid var(--line);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;transition:background .15s,border-color .15s;display:grid}.box[data-astro-cid-3bkdjawe]:after{content:"";border:solid var(--accent-ink);border-width:0 2.5px 2.5px 0;width:6px;height:11px;transition:transform .15s;transform:translateY(-1px)rotate(45deg)scale(0)}input[data-astro-cid-3bkdjawe]:checked~.box[data-astro-cid-3bkdjawe]{background:var(--accent);border-color:var(--accent)}input[data-astro-cid-3bkdjawe]:checked~.box[data-astro-cid-3bkdjawe]:after{transform:translateY(-1px)rotate(45deg)scale(1)}input[data-astro-cid-3bkdjawe]:checked~.item-text[data-astro-cid-3bkdjawe]{color:var(--done);text-decoration:line-through 1.5px}input[data-astro-cid-3bkdjawe]:focus-visible~.box[data-astro-cid-3bkdjawe],input[data-astro-cid-3bkdjawe]:focus-visible~.num[data-astro-cid-3bkdjawe]{outline:2.5px solid var(--focus);outline-offset:2px}.steps[data-astro-cid-3bkdjawe]{counter-reset:step;padding-top:6px}.steps[data-astro-cid-3bkdjawe] label[data-astro-cid-3bkdjawe]{border-radius:var(--radius);margin-inline:-12px 0;padding:14px 12px;transition:background .2s}.num[data-astro-cid-3bkdjawe]{width:32px;height:32px;font:600 .95rem/1 var(--sans);font-variant-numeric:tabular-nums;background:var(--accent-soft);color:var(--accent);border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.steps[data-astro-cid-3bkdjawe] .item-text[data-astro-cid-3bkdjawe]{padding-top:3px}.steps[data-astro-cid-3bkdjawe] input[data-astro-cid-3bkdjawe]:checked~.item-text[data-astro-cid-3bkdjawe]{opacity:.55;color:var(--ink);text-decoration:none}.steps[data-astro-cid-3bkdjawe] input[data-astro-cid-3bkdjawe]:checked~.num[data-astro-cid-3bkdjawe]{background:var(--line);color:var(--ink-soft)}.steps[data-astro-cid-3bkdjawe] li[data-astro-cid-3bkdjawe].current label[data-astro-cid-3bkdjawe]{background:var(--surface);box-shadow:var(--shadow)}.steps[data-astro-cid-3bkdjawe] li[data-astro-cid-3bkdjawe].current .num[data-astro-cid-3bkdjawe]{background:var(--accent);color:var(--accent-ink)}.notes[data-astro-cid-3bkdjawe]{border-radius:var(--radius);background:var(--accent-soft);margin-top:28px;padding:18px 20px}.notes[data-astro-cid-3bkdjawe] h3[data-astro-cid-3bkdjawe]{font-size:1.1rem}.notes[data-astro-cid-3bkdjawe] p{margin:8px 0 0}.source[data-astro-cid-3bkdjawe]{color:var(--ink-soft);margin:20px 0 0;font-size:.88rem}.source[data-astro-cid-3bkdjawe] a[data-astro-cid-3bkdjawe]{color:var(--accent)}.reset[data-astro-cid-3bkdjawe]{min-height:var(--tap);color:var(--ink-soft);text-underline-offset:3px;background:0 0;border:0;margin:24px auto 0;padding:0 18px;text-decoration:underline;display:block}.reset[data-astro-cid-3bkdjawe][hidden]{display:none}.actionbar[data-astro-cid-3bkdjawe]{z-index:20;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));width:min(calc(100% - 2 * var(--gutter)), 440px);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.5);border:1px solid var(--line);border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:6px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #0000001f,0 1px 3px #00000014}.stepper[data-astro-cid-3bkdjawe]{align-items:center;display:flex}.stepper[data-astro-cid-3bkdjawe] button[data-astro-cid-3bkdjawe]{width:var(--tap);height:var(--tap);background:var(--bg);border:0;border-radius:50%;font-size:1.4rem;line-height:1}.stepper[data-astro-cid-3bkdjawe] button[data-astro-cid-3bkdjawe]:disabled{opacity:.35;cursor:default}.stepper[data-astro-cid-3bkdjawe] output[data-astro-cid-3bkdjawe]{text-align:center;min-width:76px;line-height:1.1}#servings-n[data-astro-cid-3bkdjawe]{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:700;display:block}.stepper[data-astro-cid-3bkdjawe] small[data-astro-cid-3bkdjawe]{color:var(--ink-soft);font-size:.72rem}.stepper[data-astro-cid-3bkdjawe] output[data-astro-cid-3bkdjawe].scaled #servings-n[data-astro-cid-3bkdjawe]{color:var(--accent)}.cook[data-astro-cid-3bkdjawe]{height:var(--tap);background:var(--accent);color:var(--accent-ink);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px 0 16px;font-weight:650;transition:background .2s;display:inline-flex}.cook[data-astro-cid-3bkdjawe][aria-pressed=true]{background:var(--ink);color:var(--bg)}@media (hover:hover){.stepper[data-astro-cid-3bkdjawe] button[data-astro-cid-3bkdjawe]:not(:disabled):hover{background:var(--line)}.back[data-astro-cid-3bkdjawe]:hover{text-decoration:underline}}html[data-cook] .item-text[data-astro-cid-3bkdjawe]{font-size:1.2rem;line-height:1.5}html[data-cook] .steps[data-astro-cid-3bkdjawe] label[data-astro-cid-3bkdjawe]{padding-block:18px}@media (width>=860px){.tabs-bar[data-astro-cid-3bkdjawe]{display:none}.panel[data-astro-cid-3bkdjawe]:not([data-active]){display:block}.cols[data-astro-cid-3bkdjawe]{grid-template-columns:minmax(280px,2fr) 3fr;align-items:start;gap:56px;margin-top:32px;display:grid}.panel-title[data-astro-cid-3bkdjawe]{margin-bottom:8px;font-size:1.5rem;display:block}#ingredients[data-astro-cid-3bkdjawe]{max-height:calc(100dvh - 140px);position:sticky;top:24px;overflow-y:auto}.hero-img[data-astro-cid-3bkdjawe]{aspect-ratio:21/9}}
