.structured-recipe-card[data-astro-cid-ixe6bcfw]{scroll-margin-top:110px;border:1px solid #e5dfd4;border-radius:14px;padding:1.25rem 1.35rem;margin:1.5rem 0;background:linear-gradient(180deg,#fffdf9,#fff 40%);box-shadow:0 4px 18px #0000000a}.src-actions[data-astro-cid-ixe6bcfw]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.src-tool[data-astro-cid-ixe6bcfw]{background:#fff9e9;border:1px solid #d9b883;color:#573512;font-size:.82rem;border-radius:10px;padding:.55rem .75rem;cursor:pointer}.src-tool[data-astro-cid-ixe6bcfw]:hover,.src-tool[data-astro-cid-ixe6bcfw]:focus-visible{background:#fcebc9;outline-offset:2px}.src-actions[data-astro-cid-ixe6bcfw] a[data-astro-cid-ixe6bcfw].src-tool{text-decoration:none;display:inline-flex;align-items:center}.src-check-row[data-astro-cid-ixe6bcfw]{display:flex;gap:.65rem;align-items:flex-start;cursor:pointer}.src-check[data-astro-cid-ixe6bcfw]{margin-top:.32rem;accent-color:#9c6323;flex:none;width:16px;height:16px}.src-check[data-astro-cid-ixe6bcfw]:checked+span[data-astro-cid-ixe6bcfw]{text-decoration:line-through;opacity:.55}@media print{.src-actions[data-astro-cid-ixe6bcfw],.src-check[data-astro-cid-ixe6bcfw]{display:none}.structured-recipe-card[data-astro-cid-ixe6bcfw]{box-shadow:none}}.src-head[data-astro-cid-ixe6bcfw]{border-bottom:1px solid #ece7df;padding-bottom:.85rem;margin-bottom:1rem}.src-title[data-astro-cid-ixe6bcfw]{margin:0 0 .65rem;font-size:1.15rem;font-family:var(--font-serif, "Playfair Display", Georgia, serif);color:#3d2914}.src-times[data-astro-cid-ixe6bcfw]{display:flex;flex-wrap:wrap;gap:.65rem 1.1rem;font-size:.88rem;color:#5c4a3a}.src-times[data-astro-cid-ixe6bcfw] strong[data-astro-cid-ixe6bcfw]{color:#2a1f12;margin-right:.25rem}.src-block[data-astro-cid-ixe6bcfw] h3[data-astro-cid-ixe6bcfw]{margin:0 0 .5rem;font-size:.95rem;text-transform:uppercase;letter-spacing:.04em;color:#8b4513}.src-list[data-astro-cid-ixe6bcfw],.src-steps[data-astro-cid-ixe6bcfw]{margin:0;padding-left:1.15rem;line-height:1.55;color:#333}.src-steps[data-astro-cid-ixe6bcfw] li[data-astro-cid-ixe6bcfw]{margin-bottom:.65rem}.src-steps[data-astro-cid-ixe6bcfw] li[data-astro-cid-ixe6bcfw] strong[data-astro-cid-ixe6bcfw]{display:block;margin-bottom:.2rem;color:#222}.src-nutrition-caution[data-astro-cid-ixe6bcfw]{font-size:.8rem;color:#70552e;margin:.3rem 0 .65rem}.src-nutri-list[data-astro-cid-ixe6bcfw]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.88rem}.structured-recipe-card a.internal-auto-link{color:#b45309;font-weight:600}.src-guided[data-astro-cid-ixe6bcfw]{scroll-margin-top:100px;border:1px solid #b9dfd1;background:#f0faf5;border-radius:17px;padding:clamp(1rem,2vw,1.5rem);margin:1.25rem 0}.src-guided[data-astro-cid-ixe6bcfw][hidden]{display:none!important}.src-guide-top[data-astro-cid-ixe6bcfw]{display:flex;justify-content:space-between;gap:.5rem;align-items:center;flex-wrap:wrap}.src-guide-label[data-astro-cid-ixe6bcfw]{font-size:.69rem;letter-spacing:.12em;font-weight:850;color:#17766d}.src-guide-counter[data-astro-cid-ixe6bcfw]{font-size:.78rem;color:#52786a;font-weight:700}.src-guide-progress[data-astro-cid-ixe6bcfw]{height:6px;margin:.85rem 0 1.4rem;background:#d9eae2;border-radius:20px;overflow:hidden}.src-guide-progress[data-astro-cid-ixe6bcfw] span[data-astro-cid-ixe6bcfw]{display:block;width:0;height:100%;background:#17766d;transition:width .18s}.src-guided[data-astro-cid-ixe6bcfw] h3[data-astro-cid-ixe6bcfw]{font-family:Inter,sans-serif;font-weight:850;font-size:1.25rem;letter-spacing:-.03em;color:#203f38;margin:0 0 .8rem}.src-guided[data-astro-cid-ixe6bcfw] p[data-astro-cid-ixe6bcfw][data-src-text]{font-size:1rem;line-height:1.8;color:#375b50;text-align:left;white-space:pre-line;margin:0 0 1.3rem}.src-guide-controls[data-astro-cid-ixe6bcfw]{display:flex;gap:.6rem;justify-content:space-between}.src-guide-controls[data-astro-cid-ixe6bcfw] button[data-astro-cid-ixe6bcfw]{border:1px solid #b8d8c9;border-radius:10px;padding:.65rem 1rem;background:#fff;color:#15665d;font-weight:750;cursor:pointer}.src-guide-controls[data-astro-cid-ixe6bcfw] .src-guide-next[data-astro-cid-ixe6bcfw]{background:#17766d;color:#fff;border-color:#17766d}.src-guide-controls[data-astro-cid-ixe6bcfw] button[data-astro-cid-ixe6bcfw]:disabled{opacity:.45;cursor:not-allowed}.src-guide-note[data-astro-cid-ixe6bcfw]{font-size:.74rem!important;color:#738c7e!important;margin:1rem 0 0!important;text-align:left!important}@media print{.src-guided[data-astro-cid-ixe6bcfw]{display:none!important}}.single-content-wrapper[data-astro-cid-z3wdsy7t]{padding:2.5rem 1rem 4rem;display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:42px}@media(max-width:1100px){.single-content-wrapper[data-astro-cid-z3wdsy7t]{grid-template-columns:1fr}}.recipe-post[data-astro-cid-z3wdsy7t]{background:#fff;border:1px solid #ece7df;border-radius:22px;padding:clamp(1rem,3vw,2.1rem);box-shadow:0 10px 30px #4b2c1710}.recipe-h1{font-family:Georgia,serif;font-size:clamp(1.9rem,3.6vw,3.25rem);line-height:1.12;letter-spacing:-.025em}.recipe-hero-image{overflow:hidden;border-radius:18px;margin-top:1.15rem}.recipe-hero-image img{display:block;max-height:570px;object-fit:cover;border-radius:18px!important}.recipe-date-note[data-astro-cid-z3wdsy7t]{font-size:.78rem;color:#94664b;font-weight:700}.recipe-jump-link[data-astro-cid-z3wdsy7t]{display:inline-block;font-size:.87rem;font-weight:800;color:#fff;background:#91502d;border-radius:999px;margin:.85rem 0 .4rem;padding:.7rem 1rem;text-decoration:none}.article-body{max-width:75ch;font-size:1rem;line-height:1.82}.article-body h2{margin-top:2.4rem;font-size:clamp(1.5rem,2.2vw,2rem)}.article-body h3{margin-top:1.7rem;font-size:1.25rem}.article-body p{text-align:left;margin-bottom:1.25rem}.recipe-summary[data-astro-cid-z3wdsy7t]{margin-bottom:1rem;font-size:1.05rem;line-height:1.7;color:#6b5748;text-align:left}.article-body img{max-width:100%;height:auto;border-radius:10px}.article-body a.internal-auto-link{color:#b45309;font-weight:600;text-decoration:underline;text-underline-offset:2px}.category-page[data-astro-cid-z3wdsy7t]{padding:3rem 1rem 4rem}.category-container[data-astro-cid-z3wdsy7t]{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:42px}@media(max-width:1100px){.category-container[data-astro-cid-z3wdsy7t]{grid-template-columns:1fr}}.recipe-grid[data-astro-cid-z3wdsy7t]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}
