.controls[data-v-a9f20ee0]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 0 1.2rem;display:flex}.controls label[data-v-a9f20ee0]{font-size:.9rem;font-weight:700}.serving-stepper[data-v-a9f20ee0]{border:1px solid var(--control-border);background:var(--bg-main);border-radius:4px;align-items:center;display:flex;overflow:hidden}button[data-v-a9f20ee0]{background:var(--bg-raised);width:44px;height:44px;color:var(--ember);border:0;font-size:1.25rem}button[data-v-a9f20ee0]:hover:not(:disabled){background:var(--ember);color:var(--on-ember)}button[data-v-a9f20ee0]:disabled{opacity:.35;cursor:not-allowed}button[data-v-a9f20ee0]:focus-visible,input[data-v-a9f20ee0]:focus-visible{outline-offset:-3px}input[data-v-a9f20ee0]{width:45px;color:var(--text-main);text-align:center;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;font-weight:700}input[data-v-a9f20ee0]::-webkit-inner-spin-button,input[data-v-a9f20ee0]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}ul[data-v-a9f20ee0]{list-style:none}li[data-v-a9f20ee0]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding:1rem 0;font-size:.95rem;display:flex}li[data-v-a9f20ee0]:last-child{border-bottom:0;padding-bottom:0}.ingredient-name[data-v-a9f20ee0]{color:var(--text-main)}.ingredient-name a[data-v-a9f20ee0]{font-weight:700}.ingredient-quantity[data-v-a9f20ee0]{color:var(--text-muted);text-align:right;flex-shrink:0}.ingredient-quantity strong[data-v-a9f20ee0]{color:var(--ember)}@media print{button[data-v-a9f20ee0]{display:none}.serving-stepper[data-v-a9f20ee0]{border:0}li[data-v-a9f20ee0]{break-inside:avoid;flex-wrap:wrap;gap:.25rem}}.recipe-comments[data-astro-cid-osvlw3v3]{border-top:1px solid var(--border);margin-top:3rem;padding-top:2rem}h2[data-astro-cid-osvlw3v3]{margin-bottom:1rem;font-size:1.8rem}p[data-astro-cid-osvlw3v3]{color:var(--text-muted);margin-bottom:1rem}hyvor-talk-comments[data-astro-cid-osvlw3v3]{min-height:200px;display:block}.comments-status[data-astro-cid-osvlw3v3][hidden]{display:none}.recipe-container[data-astro-cid-lfge2364]{padding-top:2rem}.recipe-byline[data-astro-cid-lfge2364]{color:var(--text-muted);margin-bottom:.8rem;font-size:.85rem}.recipe-toolbar[data-astro-cid-lfge2364]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.back-link[data-astro-cid-lfge2364]{font-size:.9rem;text-decoration:none}.back-link[data-astro-cid-lfge2364] span[data-astro-cid-lfge2364]{margin-right:.6rem}.back-link[data-astro-cid-lfge2364]:hover{text-decoration:underline}.print-button[data-astro-cid-lfge2364]{border:1px solid var(--control-border);color:var(--text-muted);background:0 0;border-radius:4px;min-height:44px;padding:.5rem .9rem;font-size:.8rem}.print-button[data-astro-cid-lfge2364]:hover{color:var(--text-main);border-color:var(--text-muted)}.recipe-header[data-astro-cid-lfge2364]{grid-template-columns:1.4fr 1fr;align-items:center;gap:3rem;margin-bottom:2.5rem;display:grid}h1[data-astro-cid-lfge2364]{letter-spacing:-.045em;margin:1rem 0 1.2rem;font-size:clamp(2.3rem,4.8vw,3.8rem)}.recipe-desc[data-astro-cid-lfge2364]{color:var(--text-muted);max-width:540px;margin-bottom:1.5rem;font-size:1.1rem}.jump-link[data-astro-cid-lfge2364]{margin-left:1rem;font-size:.85rem;text-decoration:none}.jump-link[data-astro-cid-lfge2364]:hover{text-decoration:underline}.jump-link[data-astro-cid-lfge2364] span[data-astro-cid-lfge2364]{margin-left:.5rem}.recipe-image[data-astro-cid-lfge2364]{border:1px solid var(--border);background:var(--bg-card);border-radius:8px;overflow:hidden}.recipe-image[data-astro-cid-lfge2364] img[data-astro-cid-lfge2364]{object-fit:cover;width:100%;height:310px}.recipe-image[data-astro-cid-lfge2364].illustrated{background:radial-gradient(ellipse at center, var(--bg-raised), var(--bg-warm))}.illustrated[data-astro-cid-lfge2364] img[data-astro-cid-lfge2364]{object-fit:contain;height:280px}.illustrated[data-astro-cid-lfge2364] span[data-astro-cid-lfge2364]{text-align:center;color:var(--text-muted);letter-spacing:.2em;padding-bottom:1rem;font-size:.6rem;display:block}.recipe-meta[data-astro-cid-lfge2364]{border-block:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.5rem 0;margin-bottom:3rem;padding:1.5rem 0;display:grid}.recipe-meta[data-astro-cid-lfge2364]>div[data-astro-cid-lfge2364]{border-left:1px solid var(--border);min-width:0;padding:0 1.5rem}.recipe-meta[data-astro-cid-lfge2364]>div[data-astro-cid-lfge2364]:first-child{border:0;padding-left:0}dt[data-astro-cid-lfge2364]{color:var(--text-muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.4rem;font-size:.7rem}dd[data-astro-cid-lfge2364]{font-size:1.3rem;font-weight:700;line-height:1.4}dd[data-astro-cid-lfge2364] span[data-astro-cid-lfge2364]{color:var(--text-muted);font-size:.9rem;font-weight:400}.wood-meta[data-astro-cid-lfge2364] dd[data-astro-cid-lfge2364]{color:var(--wood);font-size:1.1rem}.recipe-body[data-astro-cid-lfge2364]{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:3.5rem;display:grid}.recipe-sidebar[data-astro-cid-lfge2364]{gap:1.5rem;display:grid}.ingredients-section[data-astro-cid-lfge2364]{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:1.5rem}h2[data-astro-cid-lfge2364]{letter-spacing:-.03em;margin:.65rem 0 1rem;font-size:1.8rem}.helper-text[data-astro-cid-lfge2364]{color:var(--text-muted);margin-bottom:1.2rem;font-size:.9rem}.wood-section[data-astro-cid-lfge2364]{border:1px solid var(--border);background:var(--bg-warm);border-radius:8px;padding:1.5rem}.wood-section[data-astro-cid-lfge2364] .eyebrow[data-astro-cid-lfge2364]{color:var(--ember)}.wood-section[data-astro-cid-lfge2364] h2[data-astro-cid-lfge2364]{font-size:1.25rem}.wood-section[data-astro-cid-lfge2364] p[data-astro-cid-lfge2364]:last-child{color:var(--text-muted);font-size:.85rem}.wood-list[data-astro-cid-lfge2364]{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;list-style:none;display:flex}.wood-list[data-astro-cid-lfge2364] li[data-astro-cid-lfge2364]{color:var(--wood);background:var(--bg-card);border:1px solid var(--border);border-radius:3px;padding:.25rem .7rem;font-size:.85rem}.markdown-content[data-astro-cid-lfge2364]{color:var(--text-muted)}.markdown-content[data-astro-cid-lfge2364] h2,.markdown-content[data-astro-cid-lfge2364] h3,.markdown-content[data-astro-cid-lfge2364] h4{color:var(--text-main);margin:2rem 0 1rem}.markdown-content[data-astro-cid-lfge2364] h3{font-size:1.2rem}.markdown-content[data-astro-cid-lfge2364] p{margin-bottom:1.2rem}.markdown-content[data-astro-cid-lfge2364] ol,.markdown-content[data-astro-cid-lfge2364] ul{margin-bottom:1.5rem;padding-left:1.8rem}.markdown-content[data-astro-cid-lfge2364] li{margin-bottom:1rem;padding-left:.5rem}.markdown-content[data-astro-cid-lfge2364] ol li{border-bottom:1px solid var(--border);padding-bottom:1rem}.markdown-content[data-astro-cid-lfge2364] li::marker{color:var(--ember);font-weight:700}.markdown-content[data-astro-cid-lfge2364] strong{color:var(--text-main)}.markdown-content[data-astro-cid-lfge2364] blockquote{border-left:3px solid var(--ember);background:var(--bg-card);margin:1.5rem 0;padding:.8rem 1.2rem}.markdown-content[data-astro-cid-lfge2364] img{border-radius:6px;margin:1.5rem 0}.markdown-content[data-astro-cid-lfge2364] pre{background:var(--bg-card);border-radius:4px;margin-bottom:1rem;padding:1rem;overflow-x:auto}.recipe-signoff[data-astro-cid-lfge2364]{color:var(--text-muted);margin-top:2rem;font-size:.9rem}.recipe-signoff[data-astro-cid-lfge2364] strong[data-astro-cid-lfge2364]{color:var(--ember);margin-top:.3rem;display:block}@media (width<=900px){.recipe-header[data-astro-cid-lfge2364]{gap:1.5rem}.recipe-body[data-astro-cid-lfge2364]{grid-template-columns:290px minmax(0,1fr);gap:2rem}}@media (width<=700px){.recipe-header[data-astro-cid-lfge2364]{grid-template-columns:1fr}.recipe-image[data-astro-cid-lfge2364]{width:100%;max-width:460px}.recipe-meta[data-astro-cid-lfge2364]{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-meta[data-astro-cid-lfge2364]>div[data-astro-cid-lfge2364]:nth-child(odd){border-left:0;padding-left:0}.recipe-body[data-astro-cid-lfge2364]{grid-template-columns:1fr;gap:2.5rem}.recipe-container[data-astro-cid-lfge2364]{padding-top:1.5rem}}@media print{.recipe-container[data-astro-cid-lfge2364]{padding:0}.recipe-header[data-astro-cid-lfge2364]{margin-bottom:1rem;display:block}h1[data-astro-cid-lfge2364]{font-size:24pt}.recipe-meta[data-astro-cid-lfge2364]{margin-bottom:1.5rem}.recipe-body[data-astro-cid-lfge2364]{grid-template-columns:30% minmax(0,1fr);gap:1.5rem}.ingredients-section[data-astro-cid-lfge2364],.wood-section[data-astro-cid-lfge2364]{background:#fff;padding:.75rem}.wood-list[data-astro-cid-lfge2364] li[data-astro-cid-lfge2364]{color:var(--wood);background:#fff}.markdown-content[data-astro-cid-lfge2364] li{break-inside:avoid}h2[data-astro-cid-lfge2364]{font-size:16pt}}
