.step.svelte-r0bbj7{scroll-margin-top:90px;display:flex;gap:11px;padding:9px 0}.n.svelte-r0bbj7{text-decoration:none;flex:0 0 var(--read-num-box, 24px);height:var(--read-num-box, 24px);border-radius:var(--read-num-radius, 50%);background:var(--read-num-bg, var(--surface2, #23252a));color:var(--read-num-color, var(--text, #eceef0));font-family:var(--read-num-font, inherit);font-style:var(--read-num-style, normal);font-weight:var(--read-num-weight, 800);font-size:var(--read-num-size, 12px);display:grid;place-items:center;flex-shrink:0}a.n.svelte-r0bbj7:hover{text-decoration:underline}a.n.svelte-r0bbj7:focus-visible{outline:2px solid currentColor;outline-offset:4px}.step-name.svelte-r0bbj7{display:block;margin-bottom:4px}.x.svelte-r0bbj7{font-size:var(--read-step-size, 14px);line-height:var(--read-step-leading, 1.5);font-family:var(--read-step-font, inherit);color:var(--text, #eceef0)}.x.svelte-r0bbj7 .wchg:where(.svelte-r0bbj7){background:var(--ok-bg, rgba(28, 138, 74, .16));color:var(--ok-text, #1c8a4a);border-radius:4px;padding:0 3px;font-weight:600;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sec-group.svelte-r0bbj7{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--read-group-color, var(--muted, #9aa0a8));font-family:var(--read-group-font, inherit);margin:10px 0 2px}.vh.svelte-r0bbj7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;-webkit-user-select:none;user-select:none}p.svelte-1fcmond,ul.svelte-1fcmond,ol.svelte-1fcmond{margin:0}.svelte-1fcmond+p:where(.svelte-1fcmond),.svelte-1fcmond+ul:where(.svelte-1fcmond),.svelte-1fcmond+ol:where(.svelte-1fcmond){margin-top:var(--note-gap, .7em)}ul.svelte-1fcmond,ol.svelte-1fcmond{padding-left:var(--note-indent, 1.25em)}ul.svelte-1fcmond{list-style:disc}ol.svelte-1fcmond{list-style:decimal}li.svelte-1fcmond+li:where(.svelte-1fcmond){margin-top:var(--note-item-gap, .25em)}.loading.svelte-axe36m{margin-top:30px;padding-top:20px;border-top:var(--hair)}@media print{.loading.svelte-axe36m{display:none}}.block.svelte-1kcuone{margin:2px 0 8px;padding:10px 12px;background:var(--read-block-bg, var(--surface2, #23252a));border-left:2px solid var(--accent, #ff5a3c);border-radius:0 8px 8px 0}.head.svelte-1kcuone{display:inline-block;color:var(--read-link, var(--accent, #ff5a3c));font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;text-decoration:none}.rows.svelte-1kcuone{display:flex;flex-direction:column}.ing.svelte-1kcuone{display:flex;gap:7px;align-items:baseline;padding:3px 0;font-size:13px;flex-wrap:wrap}.mono.svelte-1kcuone{font-family:var(--font-mono, monospace);font-size:11.5px;font-weight:700;flex-shrink:0}.q.svelte-1kcuone{color:var(--text, #eceef0)}.unit.svelte-1kcuone{color:var(--muted, #9aa0a8)}.it.svelte-1kcuone{color:var(--text, #eceef0)}.it.sub.svelte-1kcuone{color:var(--read-link, var(--accent, #ff5a3c));text-decoration:none;border-bottom:1px dotted currentColor}.raw.svelte-1kcuone{color:var(--text, #eceef0)}.nt.svelte-1kcuone{color:var(--muted, #9aa0a8);font-size:12px}.grp.svelte-1kcuone{color:var(--read-group-color, var(--muted, #9aa0a8));font-family:var(--read-group-font, inherit);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:6px 0 2px}.method.svelte-1kcuone{margin-top:8px}.lbl.svelte-1kcuone{color:var(--muted, #9aa0a8);font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.step.svelte-1kcuone{display:flex;gap:7px;align-items:baseline;padding:2px 0;font-size:13px}.n.svelte-1kcuone{color:var(--muted, #9aa0a8);font-family:var(--font-mono, monospace);font-size:11px;flex-shrink:0}.x.svelte-1kcuone{color:var(--text, #eceef0)}.ing.svelte-1la2knp{display:flex;gap:8px;align-items:baseline;padding:6px 0;border-bottom:var(--read-row-border, 1px solid var(--line, #24262b));font-size:var(--read-ing-size, 14px);flex-wrap:wrap}.q.svelte-1la2knp,.unit.svelte-1la2knp{font-family:var(--font-mono, "Space Mono", monospace);font-size:12.5px;font-weight:700;color:var(--text, #eceef0);flex-shrink:0}.q.changed.svelte-1la2knp,.unit.changed.svelte-1la2knp{color:var(--ok-text, #1c8a4a);font-weight:700}.it.svelte-1la2knp{color:var(--text, #eceef0)}.it.changed.svelte-1la2knp{color:var(--ok-text, #1c8a4a);font-weight:600}.it.link.svelte-1la2knp{color:var(--read-link, var(--accent, #ff5a3c));font:inherit;text-align:left;padding:0;background:none;border:none;cursor:pointer}.it.link.changed.svelte-1la2knp{background:var(--ok-bg, #14301f);border-radius:4px;padding:0 3px}.chev.svelte-1la2knp{display:inline-block;font-size:13px;margin-left:3px;transition:transform .15s ease}.chev.open.svelte-1la2knp{transform:rotate(90deg)}.nt.svelte-1la2knp{color:var(--muted, #9aa0a8);font-size:12px;margin-left:2px}.nt.changed.svelte-1la2knp{color:var(--ok-text, #1c8a4a)}.raw.svelte-1la2knp{color:var(--text, #eceef0);font-size:var(--read-ing-size, 14px)}.sec-group.svelte-1la2knp{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--read-group-color, var(--muted, #9aa0a8));font-family:var(--read-group-font, inherit);margin:10px 0 2px}.tick.svelte-1la2knp{margin:0;align-self:center;flex-shrink:0;accent-color:var(--read-link, var(--accent, #ff5a3c))}.ing.ticked.svelte-1la2knp>:where(.svelte-1la2knp):not(.tick){opacity:var(--read-ticked-opacity, .45)}.vh.svelte-1la2knp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;-webkit-user-select:none;user-select:none}.ings.svelte-c8dukw{--ok-text: var(--accent-text);--ok-bg: var(--mark);--read-ticked-opacity: 1;--tick-size: 17px;--tick-gap: 12px;margin-top:8px}.ings.svelte-c8dukw>.ing{display:grid;grid-template-columns:var(--tick-size) minmax(0,1fr);column-gap:var(--tick-gap);align-items:baseline;padding:9px 0;cursor:pointer}.ings.svelte-c8dukw>.ing>.tick{align-self:start;width:var(--tick-size);height:var(--tick-size);margin:0;accent-color:var(--ink);transform:translateY(2px);cursor:pointer}.ings.svelte-c8dukw .amt{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--text-dek)}.ings.svelte-c8dukw .amt .q,.ings.svelte-c8dukw .amt .unit{font-size:inherit;color:inherit}.ings.svelte-c8dukw .txt .changed{color:var(--ok-text)}.ings.svelte-c8dukw .changed:before{content:"changed: ";position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ings.svelte-c8dukw>.ing>.txt{line-height:1.4;overflow-wrap:anywhere}.ings.svelte-c8dukw .txt.linked{display:flex;align-items:flex-start;gap:.25em}.ings.svelte-c8dukw .linked>.amt{flex:none;max-width:50%;line-height:calc(var(--read-ing-size) * 1.4)}.ings.svelte-c8dukw .txt .nt{margin-left:.1em;font-size:13.5px;color:var(--muted)}.ings.svelte-c8dukw .txt .it.link{color:var(--read-link)}.ings.svelte-c8dukw>.sec-group{margin:20px 0 2px;font-size:10.5px;letter-spacing:.1em}.ings.svelte-c8dukw>.sec-group:first-child{margin-top:6px}.ings.svelte-c8dukw>.ing.ticked>:not(.tick){color:var(--text-done);text-decoration:line-through}.ings.svelte-c8dukw>.ing.ticked :is(.amt,.nt,.changed){color:var(--text-done)}.ings.svelte-c8dukw>.block{--muted: var(--muted-tint);--read-group-color: var(--muted-tint);margin:2px 0 12px calc(var(--tick-size) + var(--tick-gap));padding:12px 14px;border-radius:0;font-size:14px}.ings.svelte-c8dukw .block .head{font-family:var(--font-mono);font-weight:700;font-size:11px;letter-spacing:.08em;text-decoration:none}.ings.svelte-c8dukw .block .head:not([href]){color:var(--ink);cursor:auto}.ings.svelte-c8dukw .block .head:not([href])>span{display:none}@media(hover:hover){.ings.svelte-c8dukw .txt .it.link:hover{text-decoration:underline}}@media print{.ings.svelte-c8dukw>.ing>.tick{visibility:hidden}.ings.svelte-c8dukw>.ing{break-inside:avoid}}.scaler.svelte-f20c6k{display:flex;margin-right:-14px;font-family:var(--font-mono);font-size:12px}button.svelte-f20c6k{width:44px;height:44px;padding:0;border:none;background:none;display:flex;align-items:center;justify-content:center;color:var(--muted);font-family:inherit;font-size:inherit}span.svelte-f20c6k{padding:6px 0 4px;border-bottom:1.5px solid transparent}button[aria-pressed=true].svelte-f20c6k{color:var(--ink);font-weight:700}button[aria-pressed=true].svelte-f20c6k span:where(.svelte-f20c6k){border-bottom-color:var(--accent)}@media(hover:hover){button.svelte-f20c6k:not([aria-pressed=true]):hover{color:var(--ink)}}.classification.svelte-cpjl5n{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:12px;font-size:13px;color:var(--text-2)}.hero.svelte-cpjl5n{position:relative;height:360px;background:var(--mono-bg);overflow:hidden}.hero.svelte-cpjl5n img:where(.svelte-cpjl5n){width:100%;height:100%;object-fit:cover}.nophoto.svelte-cpjl5n{height:260px;display:flex;align-items:center;justify-content:center}.monogram.svelte-cpjl5n{font-family:var(--font-serif);font-style:italic;font-size:230px;line-height:1;color:var(--mono-glyph);transform:translateY(14px);-webkit-user-select:none;user-select:none}.overlay.svelte-cpjl5n{position:absolute;top:0;left:0;right:0;padding:14px 16px;display:flex;gap:8px;align-items:center}.grow.svelte-cpjl5n{flex-grow:1}.share.svelte-cpjl5n{position:relative;width:40px;height:40px;border-radius:50%;border:none;background:var(--paper);color:var(--ink);display:flex;align-items:center;justify-content:center}.actions.svelte-cpjl5n .share-inline:where(.svelte-cpjl5n){display:none}.head.svelte-cpjl5n{display:flex;flex-direction:column;padding:20px var(--gutter) 0}.head.svelte-cpjl5n>.kicker:where(.svelte-cpjl5n){letter-spacing:.12em}h1.svelte-cpjl5n{margin-top:8px;font-family:var(--font-serif);font-weight:400;font-size:46px;line-height:.98;letter-spacing:-.01em}.subtitle.svelte-cpjl5n{margin-top:5px;font-size:21px}.rating-line.svelte-cpjl5n{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 14px;margin-top:10px;color:var(--text-2);font-size:14px}.rating-line.svelte-cpjl5n a:where(.svelte-cpjl5n){text-decoration:underline;text-underline-offset:3px;padding:3px 0}.rating-host.svelte-cpjl5n{display:contents}.riffof.svelte-cpjl5n{margin-top:10px;font-family:var(--font-serif);font-style:italic;font-size:19px;color:var(--muted)}.riffof.svelte-cpjl5n a:where(.svelte-cpjl5n){font-style:normal}.standfirst.svelte-cpjl5n{margin-top:14px;font-family:var(--font-serif);font-size:19px;line-height:1.4;color:var(--text-dek)}.changed.svelte-cpjl5n{margin-top:16px;padding:12px 14px 14px;background:var(--riff-bg);display:flex;flex-direction:column;gap:6px}.changed.svelte-cpjl5n .kicker:where(.svelte-cpjl5n){color:var(--accent-text)}.changed-text.svelte-cpjl5n{font-size:14.5px;line-height:1.5;color:var(--text-2);--note-gap: .6em}.stats.svelte-cpjl5n{display:grid;margin-top:20px;border-top:var(--hair);border-bottom:var(--hair)}.stat.svelte-cpjl5n{padding:10px 0 10px 12px;border-left:var(--hair-soft);display:flex;flex-direction:column;gap:2px}.stat.svelte-cpjl5n:first-child{padding-left:0;border-left:none}.stat-l.svelte-cpjl5n{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.stat-v.svelte-cpjl5n{font-family:var(--font-serif);font-size:23px}.actions.svelte-cpjl5n{display:flex;gap:8px;margin-top:14px}.start.svelte-cpjl5n{flex-grow:1}.hashtags.svelte-cpjl5n{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:14px}.hashtags.svelte-cpjl5n a:where(.svelte-cpjl5n){position:relative;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}@media(hover:hover){.hashtags.svelte-cpjl5n a:where(.svelte-cpjl5n):hover{color:var(--accent);text-decoration:underline}}.body.svelte-cpjl5n,.cols.svelte-cpjl5n,.after.svelte-cpjl5n{display:flex;flex-direction:column}.ingredients.svelte-cpjl5n{margin-top:32px}.sec-head.svelte-cpjl5n{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.hint.svelte-cpjl5n{margin-top:4px;font-size:12.5px;color:var(--muted)}.mouse.svelte-cpjl5n{display:none}@media(hover:hover)and (pointer:fine){.touch.svelte-cpjl5n{display:none}.mouse.svelte-cpjl5n{display:inline}}.print-only.svelte-cpjl5n{display:none}.chg.svelte-cpjl5n{color:var(--accent-text);background:var(--mark);padding:0 3px}.method.svelte-cpjl5n{margin-top:34px}.method.svelte-cpjl5n .h2:where(.svelte-cpjl5n){margin-bottom:6px}.steps.svelte-cpjl5n{--ok-text: var(--accent-text);--ok-bg: var(--mark)}.steps.svelte-cpjl5n .step{display:grid;grid-template-columns:var(--read-num-box) minmax(0,1fr);gap:10px;padding:12px 0}.steps.svelte-cpjl5n .n{display:block;height:auto;line-height:.9}.steps.svelte-cpjl5n .x{color:var(--text-method)}.steps.svelte-cpjl5n .wchg:before{content:"changed: ";position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.steps.svelte-cpjl5n .sec-group{margin:18px 0 0;font-size:10.5px;letter-spacing:.1em}.notes.svelte-cpjl5n{margin-top:30px}.notes.svelte-cpjl5n ul:where(.svelte-cpjl5n){margin-top:8px;border-top:var(--hair)}.notes.svelte-cpjl5n li:where(.svelte-cpjl5n){padding:12px 0 14px;border-bottom:var(--dotted);display:flex;flex-direction:column;gap:4px}.note.svelte-cpjl5n{font-family:var(--font-serif);font-size:19px;line-height:1.35;color:var(--text-dek);overflow-wrap:anywhere;--note-gap: .6em;--note-indent: 1.1em}.note.svelte-cpjl5n li::marker{color:var(--muted)}.adapted.svelte-cpjl5n{margin-top:22px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.adapted.svelte-cpjl5n .textlink:where(.svelte-cpjl5n),.adapted.svelte-cpjl5n .src:where(.svelte-cpjl5n){font-family:var(--font-serif);font-size:19px;overflow-wrap:anywhere}.adapted.svelte-cpjl5n .src:where(.svelte-cpjl5n){font-style:italic}.riffs.svelte-cpjl5n{margin-top:30px;padding-top:20px;border-top:var(--rule-heavy)}.riffs.svelte-cpjl5n .h2:where(.svelte-cpjl5n){margin-bottom:4px}.intro.svelte-cpjl5n{margin-bottom:8px;font-size:13.5px;color:var(--muted)}.riff.svelte-cpjl5n{display:flex;flex-direction:column;gap:5px;padding:14px 0;border-bottom:var(--dotted)}.riff-t.svelte-cpjl5n{min-width:0;overflow-wrap:anywhere;font-family:var(--font-serif);font-style:italic;font-size:23px;line-height:1.1}.riff-s.svelte-cpjl5n{font-size:14px;line-height:1.5;color:var(--text-2)}@media(hover:hover){.riff.svelte-cpjl5n:hover .riff-t:where(.svelte-cpjl5n){text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}}.usedin.svelte-cpjl5n{margin-top:30px}.usedin.svelte-cpjl5n .list:where(.svelte-cpjl5n){margin-top:10px;border-top:var(--hair)}.next.svelte-cpjl5n{margin-top:34px;padding-top:14px;border-top:var(--hair-soft)}.next-links.svelte-cpjl5n{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.next-links.svelte-cpjl5n a:where(.svelte-cpjl5n){min-height:44px;padding:0 16px;display:flex;align-items:center;border:var(--outline);font-family:var(--font-serif);font-size:19px}@media(hover:hover){.next-links.svelte-cpjl5n a:where(.svelte-cpjl5n):hover{background:var(--mono-bg)}}.wide-only{display:none}@media(min-width:720px){.wide-only{display:block}.overlay.svelte-cpjl5n{display:none}.actions.svelte-cpjl5n .share-inline:where(.svelte-cpjl5n){display:inline-flex}.top.svelte-cpjl5n,.body.svelte-cpjl5n{max-width:calc(var(--measure) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.hero.svelte-cpjl5n{margin-top:var(--page-top);height:auto;aspect-ratio:16 / 9;border-radius:var(--radius-img)}.nophoto.svelte-cpjl5n{aspect-ratio:16 / 7}.head.svelte-cpjl5n{padding:28px 0 0}h1.svelte-cpjl5n{font-size:58px}.subtitle.svelte-cpjl5n{font-size:24px}.standfirst.svelte-cpjl5n{font-size:21px}.actions.svelte-cpjl5n .btn:where(.svelte-cpjl5n){height:50px}.actions.svelte-cpjl5n .btn-icon:where(.svelte-cpjl5n){width:50px}.riffs.svelte-cpjl5n .list:where(.svelte-cpjl5n),.usedin.svelte-cpjl5n .list:where(.svelte-cpjl5n){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--col-gap)}}@media(min-width:900px),(min-width:720px)and (max-height:500px){.top.svelte-cpjl5n,.body.svelte-cpjl5n{max-width:calc(var(--container) + 2 * var(--gutter))}.top.svelte-cpjl5n{display:grid;grid-template-columns:var(--split);column-gap:var(--col-gap);align-items:start;padding-top:var(--page-top)}.hero.svelte-cpjl5n{grid-column:2;grid-row:1;margin-top:0;aspect-ratio:4 / 3}.nophoto.svelte-cpjl5n{aspect-ratio:16 / 9}.monogram.svelte-cpjl5n{font-size:240px}.head.svelte-cpjl5n{grid-column:1;grid-row:1;padding:0}h1.svelte-cpjl5n{font-size:clamp(44px,5vw,64px)}.cols.svelte-cpjl5n{display:grid;grid-template-columns:var(--split);column-gap:var(--col-gap);align-items:start;margin-top:56px;padding-top:36px;border-top:var(--hair)}.ingredients.svelte-cpjl5n,.method.svelte-cpjl5n{margin-top:0}.ingredients.svelte-cpjl5n{grid-column:1}.method.svelte-cpjl5n{grid-column:2}.ingredients.pin.svelte-cpjl5n{position:sticky;top:24px}.steps.svelte-cpjl5n .x{font-size:17px}.after.svelte-cpjl5n{display:grid;grid-template-columns:var(--split);column-gap:var(--col-gap);align-items:start;margin-top:24px}.after.svelte-cpjl5n>:where(.svelte-cpjl5n){grid-column:1 / -1}.after.svelte-cpjl5n>.notes:where(.svelte-cpjl5n){grid-column:1}.after.svelte-cpjl5n>.notes:where(.svelte-cpjl5n)~.adapted:where(.svelte-cpjl5n){grid-column:2;grid-row:1;margin-top:30px;padding-top:44px}.after.svelte-cpjl5n>.adapted:where(.svelte-cpjl5n){margin-top:36px}.riffs.svelte-cpjl5n{margin-top:48px}}@media(min-width:720px)and (max-height:500px){.hero.svelte-cpjl5n{max-height:calc(100vh - 96px)}.hero.svelte-cpjl5n img:where(.svelte-cpjl5n){height:100%}h1.svelte-cpjl5n{font-size:40px}}@media print{body{background:#fff;font-size:11pt}.hero.svelte-cpjl5n,.actions.svelte-cpjl5n,.rating-line.svelte-cpjl5n,.comments.svelte-cpjl5n,.hashtags.svelte-cpjl5n,.hint.svelte-cpjl5n,.changed.svelte-cpjl5n,.kicker.svelte-cpjl5n,.next.svelte-cpjl5n,.notes.svelte-cpjl5n,.riffs.svelte-cpjl5n,.usedin.svelte-cpjl5n,.hdr,.skip,.toast,.ingredients.svelte-cpjl5n .scaler{display:none!important}.print-only.svelte-cpjl5n{display:block;margin-top:4pt;font-size:9.5pt;color:#444}.print-src.svelte-cpjl5n{margin:0 0 10pt;font-family:var(--font-mono);font-size:8.5pt;letter-spacing:.04em}.after.svelte-cpjl5n{display:block;margin:12pt 0 0}.adapted.svelte-cpjl5n{margin:0}.body.svelte-cpjl5n .changed,.body.svelte-cpjl5n .wchg{-webkit-print-color-adjust:exact;print-color-adjust:exact}.top.svelte-cpjl5n,.body.svelte-cpjl5n,.head.svelte-cpjl5n{padding:0;max-width:none;display:block}.cols.svelte-cpjl5n{display:block;border:none;margin:0;padding:0}.ingredients.svelte-cpjl5n{position:static;max-height:none;overflow:visible}h1.svelte-cpjl5n{font-size:28pt}.standfirst.svelte-cpjl5n{font-size:12pt}.stats.svelte-cpjl5n{margin-top:10pt}.ingredients.svelte-cpjl5n,.method.svelte-cpjl5n{margin-top:16pt;break-inside:auto}.steps.svelte-cpjl5n .step{break-inside:avoid}}
