.body{margin-block-start:var(--s4)}.body .rs{margin-block-start:var(--s5)}.body .rs:first-child{margin-block-start:0}.body h2{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-snug);margin-block-end:var(--s2)}.body h3{margin-block:var(--s5) var(--s2);padding-block-start:var(--s2);border-block-start:1px dashed var(--paper-edge);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-snug)}.body h2+h3,.body .ing-head+h3{margin-block-start:var(--s2);padding-block-start:0;border-block-start:0}.body .h-num{color:var(--fire-ink)}.body h4{margin-block:var(--s4) var(--s1);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:600;color:var(--fire-ink)}.body p,.body ul,.body ol,.body table,.body blockquote{margin-block-end:var(--s2)}.body p{max-inline-size:var(--measure)}.body strong{font-weight:650}.body ul{padding-inline-start:1.2em}.body li{margin-block-end:.25em}.body li::marker{color:var(--fire-ink)}.body .rs--story{font-size:var(--fs-lede);font-style:italic;color:var(--ink-soft);padding-inline-start:var(--s3);border-inline-start:2px solid var(--fire)}.body .rs--ingredients{--paper-edge-w: 14px;position:relative;padding:var(--s2);border:var(--paper-edge-w) solid transparent;border-image:var(--paper-2) var(--paper-slice) fill / var(--paper-edge-w) round;background:linear-gradient(var(--paper-2-under),var(--paper-2-under)) center / calc(100% - var(--paper-edge-w)) calc(100% - var(--paper-edge-w)) no-repeat;background-origin:border-box;filter:var(--card-lift);margin-inline:calc(var(--sheet-pad) * -1 - var(--s1));padding-inline:var(--s1)}@media(min-width:48rem){.body .rs--ingredients{padding:var(--s3);margin-inline:calc(var(--s3) * -1) calc(var(--ing-overhang) * -1);rotate:var(--ing-turn)}}.body .rs--ingredients h2{margin-block-end:0}.body .rs--ingredients ul{list-style:none;padding:0}.body .rs--ingredients li{position:relative;padding-block:.4em;padding-inline-start:1.9em;border-block-end:1px dotted var(--paper-2-rule)}.body .rs--ingredients li:before{content:"";position:absolute;inset-inline-start:.1em;inset-block-start:.72em;inline-size:1em;block-size:1em;border:1.5px solid var(--ink-soft);border-radius:2px}.body .rs--ingredients li.is-done:before{background:var(--fire);border-color:var(--fire)}.body .ing-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s3);margin-block-end:var(--s2)}.body .q{font-weight:600}.body .q--changed{color:var(--fire-ink);background:linear-gradient(transparent 70%,#e8703a2e 70%)}.body .rs--steps ol{list-style:none;padding:0}.body .rs--steps ol>li{position:relative;padding-inline-start:var(--num-rail);margin-block-end:var(--s3);font-size:var(--fs-step)}.body .rs--steps ol>li:before{content:counter(list-item);position:absolute;inset-inline-start:0;inset-block-start:0;font-family:var(--font-display);font-size:var(--fs-step-num);font-weight:700;color:var(--ink-soft);line-height:1.4}.body .rs--steps ul{font-size:var(--fs-step)}.body .rs--steps ol ul{margin-block-start:var(--s1)}.body .tick{cursor:pointer;transition:opacity var(--dur) var(--ease)}.body .tick.is-done{opacity:.45;text-decoration:line-through;text-decoration-color:var(--fire-ink)}.body .tick:focus-visible{outline-offset:0}.body table{display:block;overflow-x:auto;border-collapse:collapse;font-size:var(--fs-small);max-inline-size:100%}.body th,.body td{padding:.45em .75em;border-block-end:1px solid var(--paper-edge);text-align:start;vertical-align:top}.body td+td{white-space:nowrap}.body th{font-family:var(--font-mono);font-size:.6875rem;font-weight:400;letter-spacing:var(--lsp-caps);text-transform:uppercase;color:var(--fire-ink);white-space:nowrap}.body .rs:not(.rs--ingredients) table{--paper-edge-w: 10px;inline-size:fit-content;padding:var(--s1) var(--s2);border:var(--paper-edge-w) solid transparent;border-image:var(--paper-grid) var(--paper-slice) / var(--paper-edge-w) round;background:repeating-linear-gradient(0deg,var(--grid-line-major) 0 1px,transparent 1px calc(var(--grid-cell) * 5)),repeating-linear-gradient(90deg,var(--grid-line-major) 0 1px,transparent 1px calc(var(--grid-cell) * 5)),repeating-linear-gradient(0deg,var(--grid-line) 0 1px,transparent 1px var(--grid-cell)),repeating-linear-gradient(90deg,var(--grid-line) 0 1px,transparent 1px var(--grid-cell)),var(--paper-grid-under);background-clip:padding-box;filter:var(--card-lift);rotate:.4deg}.body .rs:not(.rs--ingredients) :is(th,td){border-block-end-color:var(--grid-line-major)}.body .cols-pick{display:flex;flex-wrap:wrap;gap:var(--s1);margin-block-end:var(--s1)}.body .cols-pick .label{cursor:pointer;border:0;padding-block:0}.body .cols-pick [aria-pressed=false] .label__text{color:#f7f3eab3}.body .cols-pick [aria-pressed=true] .label__text{color:var(--gold)}.body table[data-col] td:nth-child(n+2),.body table[data-col] th:nth-child(n+2){display:none}.body table[data-col="1"] :is(td,th):nth-child(2),.body table[data-col="2"] :is(td,th):nth-child(3),.body table[data-col="3"] :is(td,th):nth-child(4),.body table[data-col="4"] :is(td,th):nth-child(5){display:table-cell}.body blockquote{position:relative;max-inline-size:var(--note-max);margin-block:var(--s4) var(--s3);padding:var(--s3) var(--s3) var(--s2);background:linear-gradient(180deg,rgb(0 0 0 / .04) 0 1.1rem,transparent 1.1rem),linear-gradient(180deg,var(--sticky-top),var(--sticky) 35%,var(--sticky-low));box-shadow:var(--note-shadow);rotate:var(--note-turn-a)}.body blockquote:nth-of-type(2n){rotate:var(--note-turn-b)}.body blockquote p{margin:0}.body .rs--store,.body .rs--serve,.body .rs--tips{padding-block-start:var(--s3);border-block-start:1px dashed var(--paper-edge)}.servings[data-astro-cid-7247p7oq]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1)}.servings[data-astro-cid-7247p7oq][hidden]{display:none}.servings__label[data-astro-cid-7247p7oq]{color:var(--ink-soft);font-size:var(--fs-lede)}.servings__ctrl[data-astro-cid-7247p7oq]{display:inline-flex;align-items:center;gap:var(--s1)}.servings__btn[data-astro-cid-7247p7oq]{display:grid;place-items:center;inline-size:var(--tap);block-size:var(--tap);border:0;border-radius:50%;background:var(--ink);color:var(--marker-white);position:relative;cursor:pointer;box-shadow:inset 0 0 0 2px #ffffff0f,0 1px 1px #00000059;transition:background var(--dur) var(--ease)}.servings__btn[data-astro-cid-7247p7oq]:hover{background:var(--fire-ink)}.servings__btn[data-astro-cid-7247p7oq]:before,.servings__btn--inc[data-astro-cid-7247p7oq]:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:var(--sign-len);block-size:var(--sign-w);border-radius:var(--sign-w);background:currentColor;translate:-50% -50%}.servings__btn--inc[data-astro-cid-7247p7oq]:after{rotate:90deg}.servings__value[data-astro-cid-7247p7oq]{min-inline-size:7rem;text-align:center;font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1.1}.servings__value[data-astro-cid-7247p7oq] [data-astro-cid-7247p7oq][data-unit]{font-family:var(--font-serif);font-size:1rem;font-weight:400;color:var(--ink-soft)}.servings__hint[data-astro-cid-7247p7oq]{flex-basis:100%;color:var(--ink-meta);font-size:var(--fs-meta)}.servings__hint[data-astro-cid-7247p7oq][hidden],.servings__joke[data-astro-cid-7247p7oq][hidden]{display:none}.servings__joke[data-astro-cid-7247p7oq]{flex-basis:100%;color:var(--fire-ink);font-family:var(--font-hand);font-size:var(--fs-note);font-weight:600;line-height:1.1;rotate:-2deg}.recipe[data-astro-cid-yvbahnfj]{position:relative;z-index:1;max-inline-size:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.back[data-astro-cid-yvbahnfj]{padding-block:var(--s4) var(--s3);max-inline-size:var(--sheet-max);margin-inline:auto}.back__link[data-astro-cid-yvbahnfj]{display:inline-flex;min-block-size:var(--tap);align-items:center;text-decoration:none}.stage[data-astro-cid-yvbahnfj]{position:relative}.sheet-wrap[data-astro-cid-yvbahnfj]{position:relative;max-inline-size:var(--sheet-max);margin-inline:auto}.sheet[data-astro-cid-yvbahnfj]{padding:var(--sheet-pad)}.sheet[data-astro-cid-yvbahnfj] .sheet__ring{inline-size:9rem;inset-block-end:6%;inset-inline-end:var(--s4)}.head[data-astro-cid-yvbahnfj]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2)}.head__top[data-astro-cid-yvbahnfj]{display:grid;gap:var(--s2) var(--s4);inline-size:100%}.head__text[data-astro-cid-yvbahnfj]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2)}.head[data-astro-cid-yvbahnfj] .head__dish{inline-size:min(60%,10rem);block-size:auto;justify-self:center;filter:drop-shadow(1px 4px 3px rgb(40 20 5 / .3))}@media(min-width:48rem){.head[data-astro-cid-yvbahnfj] .head__dish{position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:var(--head-dish);rotate:4deg}.head--dish[data-astro-cid-yvbahnfj] .head__text[data-astro-cid-yvbahnfj]{padding-inline-end:calc(var(--head-dish) - var(--s4))}}.head__draft[data-astro-cid-yvbahnfj]{color:var(--fire-ink)}.head__title[data-astro-cid-yvbahnfj]{font-family:var(--font-display);max-inline-size:18ch;font-size:var(--fs-title);font-weight:700;line-height:var(--lh-tight);text-wrap:balance}.head__lede[data-astro-cid-yvbahnfj]{max-inline-size:var(--measure);font-size:var(--fs-lede);color:var(--ink-soft)}.facts[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(8rem,40%),1fr));gap:var(--s2) var(--s3);inline-size:100%;padding-block:var(--s2);border-block:1px dashed var(--paper-edge)}.facts[data-astro-cid-yvbahnfj] dt[data-astro-cid-yvbahnfj]{color:var(--fire-ink);font-size:.75rem}.facts[data-astro-cid-yvbahnfj] dd[data-astro-cid-yvbahnfj]{font-size:1rem;line-height:var(--lh-snug)}.wake[data-astro-cid-yvbahnfj]{border:0;cursor:pointer}.wake[data-astro-cid-yvbahnfj][hidden]{display:none}.wake__dot[data-astro-cid-yvbahnfj]{inline-size:.55rem;block-size:.55rem;border-radius:50%;border:1.5px solid currentColor}.wake[data-astro-cid-yvbahnfj][aria-pressed=false] .label__text[data-astro-cid-yvbahnfj]{color:#f7f3eabf}.wake[data-astro-cid-yvbahnfj][aria-pressed=true] .label__text[data-astro-cid-yvbahnfj]{color:var(--gold)}.wake[data-astro-cid-yvbahnfj][aria-pressed=true] .wake__dot[data-astro-cid-yvbahnfj]{background:var(--fire);border-color:var(--fire)}.print[data-astro-cid-yvbahnfj]{position:relative;max-inline-size:var(--print-max);margin-block:var(--s5) var(--s3);margin-inline:auto;padding:.6rem .6rem 2.2rem;background:var(--print-paper);rotate:.8deg;filter:drop-shadow(1px 2px 1px rgb(40 20 5 / .35))}.print[data-astro-cid-yvbahnfj] img[data-astro-cid-yvbahnfj]{inline-size:100%;block-size:auto}.print[data-astro-cid-yvbahnfj]:before{content:"";position:absolute;z-index:1;inset-block-start:-.9rem;inset-inline-start:50%;inline-size:28%;aspect-ratio:300 / 91;translate:-50% 0;rotate:-3deg;background:url(/art/brand/tape-piece-1.webp) center / contain no-repeat}.print__stamp[data-astro-cid-yvbahnfj]{position:absolute;inset-block-end:.55rem;inset-inline-end:.8rem;padding:.1rem .45rem;border:1.5px solid var(--fire-ink);color:var(--fire-ink);font-size:.625rem;rotate:-3deg;opacity:.85}
