.ec-comments[data-astro-cid-godm52ds]{--ec-comment-gap:1.5rem;--ec-comment-indent:2rem;--ec-comment-border:1px solid #e5e7eb}.ec-comments-list[data-astro-cid-godm52ds],.ec-comment-replies[data-astro-cid-godm52ds]{margin:0;padding:0;list-style:none}.ec-comments-list[data-astro-cid-godm52ds]>li[data-astro-cid-godm52ds]+li[data-astro-cid-godm52ds]{margin-top:var(--ec-comment-gap)}.ec-comment[data-astro-cid-godm52ds]{padding-bottom:var(--ec-comment-gap);border-bottom:var(--ec-comment-border)}.ec-comment-replies[data-astro-cid-godm52ds]{margin-top:var(--ec-comment-gap);padding-left:var(--ec-comment-indent)}.ec-comment-replies[data-astro-cid-godm52ds]>li[data-astro-cid-godm52ds]+li[data-astro-cid-godm52ds]{margin-top:var(--ec-comment-gap)}.ec-comment-header[data-astro-cid-godm52ds]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.ec-comment-author[data-astro-cid-godm52ds]{font-weight:600}.ec-comment-author[data-astro-cid-godm52ds] a[data-astro-cid-godm52ds]{color:inherit}.ec-comment-badge[data-astro-cid-godm52ds]{vertical-align:super;font-size:.75em}.ec-comment-date[data-astro-cid-godm52ds]{opacity:.6;font-size:.875em}.ec-comment-body[data-astro-cid-godm52ds]{white-space:pre-wrap;word-break:break-word;margin-top:.5rem}.ec-comment-actions[data-astro-cid-godm52ds]{margin-top:.5rem}.ec-reaction[data-astro-cid-godm52ds]{font:inherit;color:inherit;border:var(--ec-comment-border);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.875em;display:inline-flex}.ec-reaction[data-astro-cid-godm52ds][aria-pressed=true]{border-color:currentColor;font-weight:600}.ec-reaction[data-astro-cid-godm52ds][aria-pressed=true] .ec-reaction-icon[data-astro-cid-godm52ds]{color:#e0245e}.ec-reaction[data-astro-cid-godm52ds]:disabled{opacity:.5;cursor:default}.ec-reaction-count[data-astro-cid-godm52ds]{font-variant-numeric:tabular-nums}.ec-comment-form[data-astro-cid-myimadtb]{--ec-form-gap:.75rem}.ec-comment-form-fields[data-astro-cid-myimadtb]{gap:var(--ec-form-gap);display:grid}@media (width>=640px){.ec-comment-form-fields[data-astro-cid-myimadtb]{grid-template-columns:1fr 1fr}}.ec-comment-form-field[data-astro-cid-myimadtb]{margin-top:var(--ec-form-gap);flex-direction:column;gap:.25rem;display:flex}.ec-comment-form-field[data-astro-cid-myimadtb]:first-child,.ec-comment-form-fields[data-astro-cid-myimadtb] .ec-comment-form-field[data-astro-cid-myimadtb]{margin-top:0}.ec-comment-form-field[data-astro-cid-myimadtb] input[data-astro-cid-myimadtb],.ec-comment-form-field[data-astro-cid-myimadtb] textarea[data-astro-cid-myimadtb]{border:1px solid var(--ec-form-border,#d1d5db);font:inherit;background:var(--ec-form-bg,#fff);color:var(--ec-form-color,inherit);border-radius:.25rem;padding:.5rem}.dark .ec-comment-form-field[data-astro-cid-myimadtb] input[data-astro-cid-myimadtb],.dark .ec-comment-form-field[data-astro-cid-myimadtb] textarea[data-astro-cid-myimadtb]{--ec-form-bg:#1f2937;--ec-form-border:#4b5563;--ec-form-color:#f9fafb}.ec-comment-user-info[data-astro-cid-myimadtb]{background:var(--ec-form-user-bg,#f3f4f6);border:1px solid var(--ec-form-user-border,#d1d5db);border-radius:.375rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.dark .ec-comment-user-info[data-astro-cid-myimadtb]{background:var(--ec-form-user-bg-dark,#374151)}.ec-comment-user-name[data-astro-cid-myimadtb]{font-weight:600}.ec-comment-user-email[data-astro-cid-myimadtb]{opacity:.7}.ec-comment-user-email[data-astro-cid-myimadtb]:before{content:"·";margin-right:.5rem}.ec-comment-form-submit[data-astro-cid-myimadtb]{margin-top:var(--ec-form-gap);font:inherit;cursor:pointer;background:var(--ec-form-submit-bg,#1f2937);color:var(--ec-form-submit-color,#fff);border:none;border-radius:.25rem;padding:.5rem 1.5rem;font-weight:600}.ec-comment-form-submit[data-astro-cid-myimadtb]:disabled{opacity:.6;cursor:not-allowed}.ec-comment-form-status[data-astro-cid-myimadtb]{margin-top:var(--ec-form-gap);font-size:.875em}.ec-comment-form-status[data-astro-cid-myimadtb]:empty{display:none}.ec-comment-form-success[data-astro-cid-myimadtb]{color:var(--ec-form-success-color,#059669)}.ec-comment-form-error[data-astro-cid-myimadtb]{color:var(--ec-form-error-color,#dc2626)}.recipe[data-astro-cid-h63ymo5r]{margin:var(--spacing-10) 0;padding:var(--spacing-8);border:1px solid var(--color-brand);background:var(--color-bg);box-shadow:var(--shadow-card)}.recipe-header[data-astro-cid-h63ymo5r]{align-items:center;gap:var(--spacing-3);text-align:center;padding-bottom:var(--spacing-6);margin-bottom:var(--spacing-6);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.recipe-kicker[data-astro-cid-h63ymo5r]{color:var(--color-brand)}.recipe[data-astro-cid-h63ymo5r] .recipe-title[data-astro-cid-h63ymo5r]{font-size:var(--font-size-2xl);margin:0}.recipe-facts[data-astro-cid-h63ymo5r]{justify-content:center;gap:var(--spacing-6);flex-wrap:wrap;margin:0;display:flex}.recipe-facts[data-astro-cid-h63ymo5r] dt[data-astro-cid-h63ymo5r]{color:var(--color-muted)}.recipe-facts[data-astro-cid-h63ymo5r] dd[data-astro-cid-h63ymo5r]{font-size:var(--font-size-sm);margin:0}.recipe-print[data-astro-cid-h63ymo5r]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-ink);color:var(--color-ink);cursor:pointer;background:0 0;display:inline-flex}.recipe-print[data-astro-cid-h63ymo5r]:hover{background:var(--color-ink);color:#fff}.recipe-block[data-astro-cid-h63ymo5r]+.recipe-block[data-astro-cid-h63ymo5r]{margin-top:var(--spacing-8)}.recipe[data-astro-cid-h63ymo5r] .recipe-heading[data-astro-cid-h63ymo5r]{margin:0 0 var(--spacing-4);font-size:var(--font-size-xl)}.recipe[data-astro-cid-h63ymo5r] .recipe-subheading[data-astro-cid-h63ymo5r]{margin:var(--spacing-4) 0 var(--spacing-2);font-size:var(--font-size-base);color:var(--color-brand-hover)}.recipe[data-astro-cid-h63ymo5r] ul[data-astro-cid-h63ymo5r],.recipe[data-astro-cid-h63ymo5r] ol[data-astro-cid-h63ymo5r]{font-size:var(--font-size-base);padding-left:1.4em;margin:0!important}.recipe-ingredients[data-astro-cid-h63ymo5r]{list-style:none;padding-left:0!important}.recipe[data-astro-cid-h63ymo5r] .recipe-ingredients[data-astro-cid-h63ymo5r] li[data-astro-cid-h63ymo5r]{padding:var(--spacing-2) 0;border-bottom:1px dashed var(--color-border);margin:0}.recipe-steps[data-astro-cid-h63ymo5r] li[data-astro-cid-h63ymo5r],.recipe-notes[data-astro-cid-h63ymo5r] li[data-astro-cid-h63ymo5r]{margin-bottom:var(--spacing-3);padding-left:var(--spacing-1)}.recipe-steps[data-astro-cid-h63ymo5r] li[data-astro-cid-h63ymo5r]::marker{color:var(--color-brand);font-family:var(--font-display);font-weight:600}@media (width<=600px){.recipe[data-astro-cid-h63ymo5r]{padding:var(--spacing-5);margin-left:calc(-1 * var(--spacing-2));margin-right:calc(-1 * var(--spacing-2))}}@media print{html.printing-recipe body *{visibility:hidden}html.printing-recipe .recipe[data-astro-cid-h63ymo5r],html.printing-recipe .recipe[data-astro-cid-h63ymo5r] [data-astro-cid-h63ymo5r]{visibility:visible}html.printing-recipe .recipe[data-astro-cid-h63ymo5r]{width:100%;box-shadow:none;border:0;margin:0;position:absolute;inset:0 auto auto 0}.recipe-print[data-astro-cid-h63ymo5r]{display:none}}.entry[data-astro-cid-z7xolria]{max-width:var(--wide-width);padding:var(--spacing-10) var(--spacing-6) 0;margin:0 auto}.entry-hero[data-astro-cid-z7xolria]{max-width:1000px;margin:0 auto var(--spacing-8);background:var(--color-surface);overflow:hidden}.entry-hero[data-astro-cid-z7xolria] img{object-fit:cover;width:100%;max-height:620px}.entry-header[data-astro-cid-z7xolria]{align-items:center;gap:var(--spacing-3);max-width:var(--content-width);margin:0 auto var(--spacing-8);text-align:center;flex-direction:column;display:flex}.entry-date[data-astro-cid-z7xolria]{color:var(--color-muted)}.entry-title[data-astro-cid-z7xolria]{letter-spacing:.06em;font-size:clamp(1.75rem,4vw,2.5rem)}.entry-header[data-astro-cid-z7xolria] .title-rule[data-astro-cid-z7xolria]{margin-top:0}.entry-jump[data-astro-cid-z7xolria]{margin-top:var(--spacing-2);color:var(--color-brand)}.entry-content[data-astro-cid-z7xolria]{max-width:var(--content-width);margin:0 auto;font-size:1.0625rem;line-height:1.8}.entry-content[data-astro-cid-z7xolria] p{margin-bottom:1.4em}.entry-content[data-astro-cid-z7xolria] h2{font-size:var(--font-size-2xl);margin:2em 0 .75em}.entry-content[data-astro-cid-z7xolria] h3{font-size:var(--font-size-xl);margin:1.75em 0 .5em}.entry-content[data-astro-cid-z7xolria] ul,.entry-content[data-astro-cid-z7xolria] ol{margin-bottom:1.4em;padding-left:1.5em}.entry-content[data-astro-cid-z7xolria] li{margin-bottom:.4em}.entry-content[data-astro-cid-z7xolria] figure,.entry-content[data-astro-cid-z7xolria] img{margin:1.75em auto}.entry-content[data-astro-cid-z7xolria] blockquote{padding:var(--spacing-2) var(--spacing-6);border-left:3px solid var(--color-brand);color:var(--color-text-secondary);margin:2em 0;font-style:italic}.entry-content[data-astro-cid-z7xolria] a{text-underline-offset:3px;text-decoration:underline}.entry-tags[data-astro-cid-z7xolria]{align-items:center;gap:var(--spacing-2);max-width:var(--content-width);margin:var(--spacing-10) auto 0;padding-top:var(--spacing-6);border-top:1px solid var(--color-border);color:var(--color-muted);flex-wrap:wrap;display:flex}.entry-tag[data-astro-cid-z7xolria]{padding:2px var(--spacing-2);background:var(--color-surface);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)!important}.entry-tag[data-astro-cid-z7xolria]:hover{color:var(--color-brand)!important}.entry-comments[data-astro-cid-z7xolria]{max-width:var(--content-width);margin:var(--spacing-12) auto 0}.entry-comments[data-astro-cid-z7xolria] .ec-comments-heading{margin-bottom:var(--spacing-6);font-size:var(--font-size-xl)}.entry-comments[data-astro-cid-z7xolria] .ec-comment-form-submit{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:.75rem;background:var(--color-ink)!important;color:#fff!important;border-radius:0!important}.related[data-astro-cid-z7xolria]{max-width:var(--wide-width);margin:var(--spacing-16) auto 0;padding:0 var(--spacing-6)}.related-title[data-astro-cid-z7xolria]{max-width:320px;margin:0 auto var(--spacing-8)}.related-grid[data-astro-cid-z7xolria]{gap:var(--spacing-6);grid-template-columns:repeat(3,1fr);display:grid}.related-item[data-astro-cid-z7xolria]{gap:var(--spacing-3);text-align:center;flex-direction:column;display:flex}.related-item[data-astro-cid-z7xolria] img{aspect-ratio:1;object-fit:cover;width:100%}.related-name[data-astro-cid-z7xolria]{font-family:var(--font-display);color:var(--color-ink);letter-spacing:.04em}.related-item[data-astro-cid-z7xolria]:hover .related-name[data-astro-cid-z7xolria]{color:var(--color-brand)}@media (width<=700px){.entry[data-astro-cid-z7xolria]{padding:var(--spacing-4) var(--spacing-4) 0}.entry-hero[data-astro-cid-z7xolria]{margin-left:calc(-1 * var(--spacing-4));margin-right:calc(-1 * var(--spacing-4))}.related-grid[data-astro-cid-z7xolria]{grid-template-columns:1fr 1fr}.related-item[data-astro-cid-z7xolria]:nth-child(3){display:none}}
