.hero-section[data-astro-cid-kbtyivul]{text-align:center;margin-bottom:2rem;padding:2rem 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px}.lead[data-astro-cid-kbtyivul]{font-size:1.25rem;color:#6c757d;margin-top:1rem;max-width:800px;margin-left:auto;margin-right:auto}.recipe-overview[data-astro-cid-kbtyivul]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem}.recipe-stats[data-astro-cid-kbtyivul]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;text-align:center}.stat[data-astro-cid-kbtyivul] h3[data-astro-cid-kbtyivul]{color:#28a745;font-size:.9rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.stat[data-astro-cid-kbtyivul] p[data-astro-cid-kbtyivul]{font-size:1.1rem;font-weight:700;margin:0}.ingredients[data-astro-cid-kbtyivul],.instructions[data-astro-cid-kbtyivul],.tips[data-astro-cid-kbtyivul],.variations[data-astro-cid-kbtyivul],.comparison[data-astro-cid-kbtyivul],.troubleshooting[data-astro-cid-kbtyivul],.nutrition[data-astro-cid-kbtyivul],.storage[data-astro-cid-kbtyivul],.equipment[data-astro-cid-kbtyivul],.accessories[data-astro-cid-kbtyivul],.related-recipes[data-astro-cid-kbtyivul],.faq[data-astro-cid-kbtyivul],.conclusion[data-astro-cid-kbtyivul]{margin-bottom:3rem}.ingredients[data-astro-cid-kbtyivul] ul[data-astro-cid-kbtyivul],.tips[data-astro-cid-kbtyivul] ul[data-astro-cid-kbtyivul],.variations[data-astro-cid-kbtyivul] ul[data-astro-cid-kbtyivul]{list-style:none;padding:0}.ingredients[data-astro-cid-kbtyivul] li[data-astro-cid-kbtyivul],.tips[data-astro-cid-kbtyivul] li[data-astro-cid-kbtyivul],.variations[data-astro-cid-kbtyivul] li[data-astro-cid-kbtyivul]{border-bottom:1px solid #eee;position:relative;padding:.5rem 0 .5rem 1.5rem}.ingredients[data-astro-cid-kbtyivul] li[data-astro-cid-kbtyivul]:before,.tips[data-astro-cid-kbtyivul] li[data-astro-cid-kbtyivul]:before,.variations[data-astro-cid-kbtyivul] li[data-astro-cid-kbtyivul]:before{content:"✓";position:absolute;left:0;color:#28a745;font-weight:700}.instructions[data-astro-cid-kbtyivul] ol[data-astro-cid-kbtyivul]{counter-reset:step-counter;list-style:none;padding:0}.instructions[data-astro-cid-kbtyivul] li[data-astro-cid-kbtyivul]{counter-increment:step-counter;margin-bottom:1.5rem;position:relative;padding-left:3rem;line-height:1.6}.instructions[data-astro-cid-kbtyivul] li[data-astro-cid-kbtyivul]:before{content:counter(step-counter);position:absolute;left:0;top:0;background:#28a745;color:#fff;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.comparison-table[data-astro-cid-kbtyivul]{overflow-x:auto}.comparison-table[data-astro-cid-kbtyivul] table[data-astro-cid-kbtyivul]{width:100%;border-collapse:collapse;margin-top:1rem}.comparison-table[data-astro-cid-kbtyivul] th[data-astro-cid-kbtyivul],.comparison-table[data-astro-cid-kbtyivul] td[data-astro-cid-kbtyivul]{padding:1rem;text-align:left;border-bottom:1px solid #ddd}.comparison-table[data-astro-cid-kbtyivul] th[data-astro-cid-kbtyivul]{background:#f8f9fa;font-weight:700;color:#495057}.product-recommendation[data-astro-cid-kbtyivul]{background:#f8f9fa;padding:1.5rem;border-radius:8px;margin-top:1.5rem}.product-recommendation[data-astro-cid-kbtyivul] a[data-astro-cid-kbtyivul]{color:#007bff;text-decoration:none}.product-recommendation[data-astro-cid-kbtyivul] a[data-astro-cid-kbtyivul]:hover{text-decoration:underline}.faq-item[data-astro-cid-kbtyivul]{margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:8px}.faq-item[data-astro-cid-kbtyivul] h3[data-astro-cid-kbtyivul]{color:#495057;margin-bottom:1rem;font-size:1.1rem}.faq-item[data-astro-cid-kbtyivul] p[data-astro-cid-kbtyivul]{margin:0;line-height:1.6}h1[data-astro-cid-kbtyivul]{font-size:2.5rem;margin-bottom:1rem;color:#2c3e50}h2[data-astro-cid-kbtyivul]{font-size:1.8rem;margin-bottom:1rem;color:#34495e;border-bottom:2px solid #28a745;padding-bottom:.5rem}h3[data-astro-cid-kbtyivul]{font-size:1.3rem;margin-bottom:1rem;color:#495057}@media(max-width:768px){h1[data-astro-cid-kbtyivul]{font-size:2rem}.recipe-stats[data-astro-cid-kbtyivul]{grid-template-columns:repeat(2,1fr)}.hero-section[data-astro-cid-kbtyivul]{padding:1rem}.lead[data-astro-cid-kbtyivul]{font-size:1.1rem}}
