html.cook-mode-open{overflow:hidden}[data-astro-cid-efnr4leh][hidden]{display:none!important}.cook-panel[data-astro-cid-efnr4leh]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin-top:2rem;padding:1.1rem 1.25rem;border:1px solid rgb(var(--gray-200));border-radius:.875rem}.cook-eyebrow[data-astro-cid-efnr4leh]{font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--gray-500))}.cook-facts[data-astro-cid-efnr4leh]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.5rem}.cook-facts[data-astro-cid-efnr4leh] dt[data-astro-cid-efnr4leh]{font-size:.8rem;color:rgb(var(--gray-500))}.cook-facts[data-astro-cid-efnr4leh] dd[data-astro-cid-efnr4leh]{font-size:.95rem;font-weight:500;color:rgb(var(--gray-900));font-variant-numeric:tabular-nums}.cook-start[data-astro-cid-efnr4leh]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.25rem;border-radius:9999px;background-color:rgb(var(--accent));color:rgb(var(--paper));font-size:.95rem;font-weight:600;cursor:pointer}@media(hover:hover){.cook-start[data-astro-cid-efnr4leh]:hover{background-color:rgb(var(--accent-600))}}@media(max-width:420px){.cook-start[data-astro-cid-efnr4leh]{flex:1 1 100%}}.cook-dialog[data-astro-cid-efnr4leh]{position:fixed;inset:0;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background-color:rgb(var(--paper));color:rgb(var(--gray-900));overscroll-behavior:contain}.cook-dialog[data-astro-cid-efnr4leh]::backdrop{background-color:rgb(var(--paper))}@media(prefers-reduced-motion:no-preference){.cook-dialog[data-astro-cid-efnr4leh][open]{animation:cook-open var(--duration-base) var(--ease-out)}}@keyframes cook-open{0%{opacity:0;transform:translateY(12px)}}.cook-shell[data-astro-cid-efnr4leh]{display:flex;flex-direction:column;height:100%;max-width:72rem;margin:0 auto;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.cook-header[data-astro-cid-efnr4leh]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:max(1rem,env(safe-area-inset-top)) 1rem .75rem}.cook-title[data-astro-cid-efnr4leh]{margin-top:.15rem;font-family:Newsreader Variable,Newsreader,Georgia,serif;font-size:1.35rem;font-weight:500;line-height:1.2;letter-spacing:-.014em;color:rgb(var(--gray-900));overflow-wrap:anywhere}.cook-header-actions[data-astro-cid-efnr4leh]{display:flex;flex:none;align-items:center;gap:.25rem}.cook-text-button[data-astro-cid-efnr4leh],.cook-icon-button[data-astro-cid-efnr4leh]{display:grid;place-items:center;min-width:44px;min-height:44px;border-radius:9999px;color:rgb(var(--gray-600));cursor:pointer}.cook-text-button[data-astro-cid-efnr4leh]{padding:0 .85rem;font-size:.9rem;font-weight:500}.cook-icon-button[data-astro-cid-efnr4leh] svg[data-astro-cid-efnr4leh]{width:20px;height:20px}@media(hover:hover){.cook-text-button[data-astro-cid-efnr4leh]:hover,.cook-icon-button[data-astro-cid-efnr4leh]:hover{color:rgb(var(--gray-900));background-color:rgb(var(--gray-100))}}.cook-wake-note[data-astro-cid-efnr4leh]{padding:0 1rem .5rem;font-size:.8rem;color:rgb(var(--gray-500))}.cook-progress[data-astro-cid-efnr4leh]{height:2px;margin:0 1rem;border-radius:2px;background-color:rgb(var(--gray-200));overflow:hidden}.cook-progress-fill[data-astro-cid-efnr4leh]{display:block;height:100%;background-color:rgb(var(--accent));transform:scaleX(0);transform-origin:0 50%;transition:transform var(--duration-slow) var(--ease-spring)}.cook-switch[data-astro-cid-efnr4leh]{position:relative;display:grid;grid-template-columns:1fr 1fr;margin:.85rem 1rem 0;padding:4px;border-radius:.6rem;background-color:rgb(var(--gray-100))}.cook-switch-thumb[data-astro-cid-efnr4leh]{position:absolute;top:4px;bottom:4px;left:0;border-radius:.4rem;background-color:rgb(var(--raised));box-shadow:0 1px 2px #0000000f,0 1px 3px #00000014;pointer-events:none}.cook-switch-thumb[data-astro-cid-efnr4leh].is-ready{transition:transform var(--duration-slow) var(--ease-spring),width var(--duration-slow) var(--ease-spring)}[data-theme=dark] .cook-switch-thumb[data-astro-cid-efnr4leh]{background-color:rgb(var(--gray-300))}.cook-switch-button[data-astro-cid-efnr4leh]{position:relative;z-index:1;min-height:40px;border-radius:.4rem;font-size:.9rem;font-weight:500;color:rgb(var(--gray-500));cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-out)}.cook-switch-button[data-astro-cid-efnr4leh][aria-pressed=true]{color:rgb(var(--gray-900))}@media(hover:hover){.cook-switch-button[data-astro-cid-efnr4leh]:hover{color:rgb(var(--gray-900))}}.cook-body[data-astro-cid-efnr4leh]{display:grid;grid-template-rows:minmax(0,1fr);flex:1 1 auto;min-height:0}.cook-ingredients[data-astro-cid-efnr4leh],.cook-steps[data-astro-cid-efnr4leh]{min-height:0;overflow-y:auto;padding:1.25rem 1rem 1.5rem}.cook-section-head[data-astro-cid-efnr4leh]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.5rem}.cook-section-title[data-astro-cid-efnr4leh]{font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--gray-500))}.cook-count[data-astro-cid-efnr4leh]{font-size:.85rem;color:rgb(var(--gray-500));font-variant-numeric:tabular-nums}.cook-checklist[data-astro-cid-efnr4leh]{border-bottom:1px solid rgb(var(--gray-200))}.cook-check[data-astro-cid-efnr4leh]{display:flex;align-items:flex-start;gap:.85rem;min-height:48px;padding:.75rem 0;border-top:1px solid rgb(var(--gray-200));font-size:1.05rem;line-height:1.45;color:rgb(var(--gray-800));cursor:pointer;-webkit-tap-highlight-color:transparent}.cook-check[data-astro-cid-efnr4leh] input[data-astro-cid-efnr4leh]{flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem;accent-color:rgb(var(--accent));cursor:pointer}.cook-check[data-astro-cid-efnr4leh] input[data-astro-cid-efnr4leh]:focus-visible{outline-offset:3px}.cook-check[data-astro-cid-efnr4leh] span[data-astro-cid-efnr4leh]{min-width:0;overflow-wrap:anywhere;transition:color var(--duration-fast) var(--ease-out)}.cook-check[data-astro-cid-efnr4leh] input[data-astro-cid-efnr4leh]:checked+span[data-astro-cid-efnr4leh]{color:rgb(var(--gray-500));text-decoration:line-through;text-decoration-color:rgb(var(--gray-400))}.cook-step-label[data-astro-cid-efnr4leh]{font-size:.85rem;font-weight:500;color:rgb(var(--gray-500));font-variant-numeric:tabular-nums}.cook-step-list[data-astro-cid-efnr4leh]{margin-top:.75rem}.cook-step[data-astro-cid-efnr4leh]{max-width:34ch;font-family:Newsreader Variable,Newsreader,Georgia,serif;font-size:clamp(1.5rem,1.15rem + 1.6vw,2.3rem);font-weight:400;line-height:1.32;letter-spacing:-.014em;color:rgb(var(--gray-900));text-wrap:pretty;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){.cook-step[data-astro-cid-efnr4leh]{animation:cook-step-in var(--duration-base) var(--ease-out)}}@keyframes cook-step-in{0%{opacity:0;transform:translate(8px)}}.cook-footer[data-astro-cid-efnr4leh]{display:flex;gap:.75rem;padding:.75rem 1rem max(1rem,env(safe-area-inset-bottom));border-top:1px solid rgb(var(--gray-200))}.cook-nav[data-astro-cid-efnr4leh]{display:flex;flex:1 1 auto;gap:.75rem}.cook-nav-button[data-astro-cid-efnr4leh]{flex:1 1 0;min-height:52px;padding:0 1rem;border-radius:9999px;font-size:1rem;font-weight:600;cursor:pointer}.cook-nav-previous[data-astro-cid-efnr4leh]{border:1px solid rgb(var(--gray-300));color:rgb(var(--gray-800))}.cook-nav-previous[data-astro-cid-efnr4leh]:disabled{color:rgb(var(--gray-400));border-color:rgb(var(--gray-200));cursor:default}.cook-nav-next[data-astro-cid-efnr4leh]{background-color:rgb(var(--accent));color:rgb(var(--paper))}@media(hover:hover){.cook-nav-previous[data-astro-cid-efnr4leh]:not(:disabled):hover{background-color:rgb(var(--gray-100))}.cook-nav-next[data-astro-cid-efnr4leh]:hover{background-color:rgb(var(--accent-600))}}.cook-nav-button[data-astro-cid-efnr4leh]:focus-visible{outline-offset:3px}@media(max-width:767.98px){.cook-dialog[data-astro-cid-efnr4leh][data-view=ingredients] .cook-steps[data-astro-cid-efnr4leh],.cook-dialog[data-astro-cid-efnr4leh][data-view=ingredients] .cook-nav[data-astro-cid-efnr4leh],.cook-dialog[data-astro-cid-efnr4leh][data-view=steps] .cook-ingredients[data-astro-cid-efnr4leh],.cook-dialog[data-astro-cid-efnr4leh][data-view=steps] .cook-to-steps[data-astro-cid-efnr4leh]{display:none}}@media(min-width:768px){.cook-switch[data-astro-cid-efnr4leh],.cook-to-steps[data-astro-cid-efnr4leh]{display:none}.cook-header[data-astro-cid-efnr4leh],.cook-ingredients[data-astro-cid-efnr4leh],.cook-steps[data-astro-cid-efnr4leh],.cook-footer[data-astro-cid-efnr4leh]{padding-left:2rem;padding-right:2rem}.cook-progress[data-astro-cid-efnr4leh],.cook-wake-note[data-astro-cid-efnr4leh]{margin-left:2rem;margin-right:2rem;padding-left:0;padding-right:0}.cook-header[data-astro-cid-efnr4leh]{padding-top:max(1.5rem,env(safe-area-inset-top))}.cook-title[data-astro-cid-efnr4leh]{font-size:1.6rem}.cook-body[data-astro-cid-efnr4leh]{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem}.cook-body[data-astro-cid-efnr4leh]:not(:has(.cook-ingredients)){grid-template-columns:minmax(0,1fr)}.cook-steps[data-astro-cid-efnr4leh]{padding-top:2rem}.cook-footer[data-astro-cid-efnr4leh]{justify-content:flex-end}.cook-nav[data-astro-cid-efnr4leh]{flex:0 1 26rem}}@media(prefers-reduced-motion:reduce){.cook-progress-fill[data-astro-cid-efnr4leh],.cook-switch-thumb[data-astro-cid-efnr4leh].is-ready{transition:none}}.prose a[data-footnote-ref]{position:relative;padding:0 .2em;border-radius:.25rem;color:rgb(var(--accent));font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.prose a[data-footnote-ref]:after{content:"";position:absolute;inset:-.75em -.5em}.prose a[data-footnote-ref].is-note-active,.prose a[data-footnote-ref][aria-expanded=true]{background-color:rgb(var(--accent) / .12)}.prose a[data-footnote-ref]:focus-visible{outline-offset:1px}.prose section[data-footnotes]{margin-top:3rem;padding-top:1.25rem;border-top:1px solid rgb(var(--gray-200));font-size:.9rem;line-height:1.6;color:rgb(var(--gray-600))}.prose section[data-footnotes] li::marker{color:rgb(var(--gray-500))}@media screen{.prose section[data-footnotes][data-margin-notes=placed]{display:none}}.note-number{color:rgb(var(--accent));font-weight:600;font-variant-numeric:tabular-nums}.note-body{min-width:0;overflow-wrap:anywhere}.note-body>:first-child{margin-top:0}.note-body>:last-child{margin-bottom:0}.note-body p{margin:0}.note-body p+p{margin-top:.5em}[data-margin-rail]{position:relative}.margin-notes{position:absolute;inset:0 0 auto;opacity:0}.margin-notes.is-placed{opacity:1;transition:opacity var(--duration-base) var(--ease-out)}.margin-notes ol{margin:0;padding:0;list-style:none}.margin-note{position:absolute;left:0;right:0;display:grid;grid-template-columns:1.3em minmax(0,1fr);gap:.35em;padding-left:.75rem;border-left:1px solid rgb(var(--gray-200));border-radius:0 .375rem .375rem 0;font-size:.8rem;line-height:1.55;color:rgb(var(--gray-500));transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.margin-note.is-active{color:rgb(var(--gray-700));border-left-color:rgb(var(--accent))}.margin-note:focus-visible{outline-offset:4px}.margin-note a{color:rgb(var(--accent));text-decoration:underline;text-decoration-color:rgb(var(--accent) / .35);text-underline-offset:2px}@media(hover:hover){.margin-note a:hover{text-decoration-color:currentColor}}.footnote-inline{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6em;margin:.75em 0 1.25em;padding:.75rem .9rem;border-left:2px solid rgb(var(--accent-200));border-radius:0 .5rem .5rem 0;background-color:rgb(var(--gray-50));font-size:.9rem;line-height:1.6;color:rgb(var(--gray-600))}@media(prefers-reduced-motion:no-preference){.footnote-inline{animation:footnote-open var(--duration-base) var(--ease-out) both}}@keyframes footnote-open{0%{opacity:0;transform:translateY(-4px)}}@media print{.margin-notes,.footnote-inline{display:none}}.quote-share[data-astro-cid-u5vfkea6]{position:fixed;z-index:30;display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 .95rem;border-radius:9999px;border:1px solid rgb(var(--gray-200));background-color:rgb(var(--raised));box-shadow:var(--shadow-lift);font-size:.875rem;font-weight:500;color:rgb(var(--gray-900));white-space:nowrap;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.quote-share[data-astro-cid-u5vfkea6][hidden]{display:none}.quote-share-icon[data-astro-cid-u5vfkea6]{width:14px;height:14px;color:var(--color-accent);flex-shrink:0}@media(prefers-reduced-motion:no-preference){.quote-share[data-astro-cid-u5vfkea6]:not([hidden]){animation:quote-share-in var(--duration-base) var(--ease-spring) both}}@keyframes quote-share-in{0%{opacity:0;translate:0 4px}}@media(hover:hover){.quote-share[data-astro-cid-u5vfkea6]:hover{border-color:rgb(var(--gray-300));background-color:rgb(var(--gray-50))}}.quote-share[data-astro-cid-u5vfkea6][data-state=copied]{color:rgb(var(--success));border-color:rgb(var(--success) / .4)}.quote-share[data-astro-cid-u5vfkea6][data-state=copied] .quote-share-icon[data-astro-cid-u5vfkea6]{color:rgb(var(--success))}.quote-share[data-astro-cid-u5vfkea6][data-state=failed]{color:rgb(var(--gray-600))}.revision-summary[data-astro-cid-zfi7inll]{list-style:none;transition:color var(--duration-fast) var(--ease-out)}.revision-summary[data-astro-cid-zfi7inll]::-webkit-details-marker{display:none}@media(hover:hover){.revision-summary[data-astro-cid-zfi7inll]:hover{color:rgb(var(--gray-900))}}.revision-summary[data-astro-cid-zfi7inll]:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.revision-chevron[data-astro-cid-zfi7inll]{transition:transform var(--duration-slow) var(--ease-spring)}.revision-trail[data-astro-cid-zfi7inll][open] .revision-chevron[data-astro-cid-zfi7inll]{transform:rotate(180deg)}@supports selector(::details-content){@media(prefers-reduced-motion:no-preference){.revision-trail[data-astro-cid-zfi7inll]::details-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-base) var(--ease-out),content-visibility var(--duration-base) allow-discrete}.revision-trail[data-astro-cid-zfi7inll][open]::details-content{grid-template-rows:1fr}.revision-body[data-astro-cid-zfi7inll]{min-height:0;overflow:hidden;opacity:0;transition:opacity var(--duration-base) var(--ease-out)}.revision-trail[data-astro-cid-zfi7inll][open] .revision-body[data-astro-cid-zfi7inll]{opacity:1}}}.reading-memory-bar[data-astro-cid-7wr3sfv6]{display:flex;align-items:center;gap:.75rem;border-top:1px solid rgb(var(--gray-200));border-bottom:1px solid rgb(var(--gray-200));padding:.25rem 0}@media(prefers-reduced-motion:no-preference){.reading-memory[data-astro-cid-7wr3sfv6]:not([hidden]){animation:reading-memory-in var(--duration-base) var(--ease-out) both}}@keyframes reading-memory-in{0%{opacity:0}}.reading-memory-continue[data-astro-cid-7wr3sfv6]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 .6rem;margin-left:-.6rem;border-radius:.5rem;font-size:.95rem;font-weight:500;color:var(--color-accent);cursor:pointer}.reading-memory-continue[data-astro-cid-7wr3sfv6] svg[data-astro-cid-7wr3sfv6]{width:15px;height:15px;flex-shrink:0}.reading-memory-meta[data-astro-cid-7wr3sfv6]{min-width:0;font-size:.85rem;color:rgb(var(--gray-500));font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reading-memory-dismiss[data-astro-cid-7wr3sfv6]{display:grid;place-items:center;width:44px;height:44px;margin-left:auto;margin-right:-.75rem;flex-shrink:0;border-radius:9999px;color:rgb(var(--gray-400));cursor:pointer}.reading-memory-dismiss[data-astro-cid-7wr3sfv6] svg[data-astro-cid-7wr3sfv6]{width:14px;height:14px}@media(hover:hover){.reading-memory-continue[data-astro-cid-7wr3sfv6]:hover{background-color:rgb(var(--accent) / .08)}.reading-memory-dismiss[data-astro-cid-7wr3sfv6]:hover{color:rgb(var(--gray-900));background-color:rgb(var(--gray-100))}}@media(max-width:420px){.reading-memory-meta[data-astro-cid-7wr3sfv6]{display:none}}.reading-progress[data-astro-cid-zm77yjld]{display:none}@supports (animation-timeline: scroll()){.reading-progress[data-astro-cid-zm77yjld]{display:block;position:fixed;inset:0 0 auto;z-index:50;height:2px;background:linear-gradient(90deg,rgb(var(--accent) / .6),var(--color-accent));transform-origin:0 50%;animation:reading-progress linear both;animation-timeline:scroll(root);view-transition-name:none}}@keyframes reading-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.toc-indicator[data-astro-cid-zm77yjld]{position:absolute;top:0;left:-1px;width:2px;height:0;border-radius:2px;background:var(--color-accent);opacity:0;transition:transform var(--duration-slow) var(--ease-spring),height var(--duration-slow) var(--ease-spring),opacity var(--duration-base) var(--ease-out)}.toc-indicator[data-astro-cid-zm77yjld].is-visible{opacity:1}.pager-link[data-astro-cid-zm77yjld]{display:flex;flex-direction:column;gap:.4rem;padding:1.1rem 1.25rem;border:1px solid rgb(var(--gray-200));border-radius:.875rem;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.pager-label[data-astro-cid-zm77yjld]{font-size:.85rem;color:rgb(var(--gray-500))}.pager-title[data-astro-cid-zm77yjld]{font-family:Newsreader Variable,Newsreader,Georgia,serif;font-size:1.25rem;font-weight:500;line-height:1.22;letter-spacing:-.014em;color:rgb(var(--gray-900));text-wrap:balance;transition:color var(--duration-fast) var(--ease-out)}@media(hover:hover){.pager-link[data-astro-cid-zm77yjld]:hover{border-color:rgb(var(--gray-300));background-color:rgb(var(--gray-50))}.pager-link[data-astro-cid-zm77yjld]:hover .pager-title[data-astro-cid-zm77yjld]{color:var(--color-accent)}}.pager-link[data-astro-cid-zm77yjld]:active{background-color:rgb(var(--gray-100))}@media(prefers-reduced-motion:reduce){.toc-indicator[data-astro-cid-zm77yjld]{transition:opacity var(--duration-base) var(--ease-out)}}nav[data-astro-cid-zm77yjld]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.4) transparent}nav[data-astro-cid-zm77yjld]::-webkit-scrollbar{width:4px}nav[data-astro-cid-zm77yjld]::-webkit-scrollbar-track{background:transparent}nav[data-astro-cid-zm77yjld]::-webkit-scrollbar-thumb{background-color:#9ca3af4d;border-radius:2px}nav[data-astro-cid-zm77yjld]::-webkit-scrollbar-thumb:hover{background-color:#9ca3af80}
