.recipe-page[data-astro-cid-xidxb75s]{padding-bottom:80px}.breadcrumb[data-astro-cid-xidxb75s]{margin-bottom:20px;font-size:.9rem;color:var(--text-muted)}.breadcrumb[data-astro-cid-xidxb75s] a[data-astro-cid-xidxb75s]{color:var(--text-muted)}.breadcrumb[data-astro-cid-xidxb75s] a[data-astro-cid-xidxb75s]:hover{color:var(--red)}.recipe-header[data-astro-cid-xidxb75s]{text-align:center;margin-bottom:40px}.recipe-header[data-astro-cid-xidxb75s] h1[data-astro-cid-xidxb75s]{font-size:3rem;color:var(--red);margin-bottom:12px}.recipe-tagline[data-astro-cid-xidxb75s]{font-size:1.3rem;color:var(--text-muted);font-style:italic;margin-bottom:30px}.recipe-meta[data-astro-cid-xidxb75s]{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.meta-item[data-astro-cid-xidxb75s]{display:flex;align-items:center;gap:12px}.meta-icon[data-astro-cid-xidxb75s]{font-size:2rem}.meta-label[data-astro-cid-xidxb75s]{display:block;font-size:.8rem;color:var(--text-muted);text-transform:uppercase}.meta-value[data-astro-cid-xidxb75s]{display:block;font-weight:700;font-size:1.1rem}.recipe-image-hero[data-astro-cid-xidxb75s]{margin-bottom:50px}.recipe-hero-img[data-astro-cid-xidxb75s]{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:20px;box-shadow:0 8px 30px #00000026}.recipe-content-grid[data-astro-cid-xidxb75s]{display:grid;grid-template-columns:1fr 350px;gap:50px}.recipe-main[data-astro-cid-xidxb75s] section[data-astro-cid-xidxb75s]{margin-bottom:50px}.recipe-main[data-astro-cid-xidxb75s] h2[data-astro-cid-xidxb75s]{font-size:1.8rem;margin-bottom:24px;padding-bottom:12px;border-bottom:3px solid var(--yellow)}.sub-heading[data-astro-cid-xidxb75s]{font-size:1.2rem;margin:30px 0 16px;color:var(--red)}.recipe-intro[data-astro-cid-xidxb75s] p[data-astro-cid-xidxb75s]{margin-bottom:16px;line-height:1.9}.ingredients-list[data-astro-cid-xidxb75s]{list-style:none}.ingredients-list[data-astro-cid-xidxb75s] li[data-astro-cid-xidxb75s]{padding:14px 0;border-bottom:1px solid var(--border);display:flex;align-items:center}.amount[data-astro-cid-xidxb75s]{display:inline-block;min-width:80px;font-weight:700;color:var(--red)}.instructions-list[data-astro-cid-xidxb75s]{list-style:none;counter-reset:none}.instructions-list[data-astro-cid-xidxb75s] li[data-astro-cid-xidxb75s]{display:flex;gap:20px;margin-bottom:30px}.step-number[data-astro-cid-xidxb75s]{width:50px;height:50px;background:var(--red);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.3rem;flex-shrink:0}.step-content[data-astro-cid-xidxb75s] h4[data-astro-cid-xidxb75s]{font-size:1.1rem;margin-bottom:8px;color:var(--text)}.step-content[data-astro-cid-xidxb75s] p[data-astro-cid-xidxb75s]{color:var(--text-muted);line-height:1.7}.tips-grid[data-astro-cid-xidxb75s]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tip-card[data-astro-cid-xidxb75s]{background:var(--cream);padding:24px;border-radius:12px;text-align:center}.tip-icon[data-astro-cid-xidxb75s]{font-size:2rem;margin-bottom:12px;display:block}.tip-card[data-astro-cid-xidxb75s] h4[data-astro-cid-xidxb75s]{font-size:1rem;margin-bottom:8px}.tip-card[data-astro-cid-xidxb75s] p[data-astro-cid-xidxb75s]{font-size:.9rem;color:var(--text-muted)}.recipe-sidebar[data-astro-cid-xidxb75s]{position:sticky;top:130px;height:-moz-fit-content;height:fit-content}.nutrition-card[data-astro-cid-xidxb75s]{background:#fff;border:2px solid var(--border);border-radius:16px;padding:24px;margin-bottom:24px}.nutrition-card[data-astro-cid-xidxb75s] h3[data-astro-cid-xidxb75s]{font-size:1.2rem;margin-bottom:8px}.serving-size[data-astro-cid-xidxb75s]{font-size:.85rem;color:var(--text-muted);margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border)}.nutrition-grid[data-astro-cid-xidxb75s]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.nutrition-item[data-astro-cid-xidxb75s]{text-align:center}.nutrition-value[data-astro-cid-xidxb75s]{display:block;font-size:1.5rem;font-weight:700;color:var(--red)}.nutrition-label[data-astro-cid-xidxb75s]{font-size:.85rem;color:var(--text-muted)}.related-recipes[data-astro-cid-xidxb75s]{background:var(--cream);border-radius:16px;padding:24px}.related-recipes[data-astro-cid-xidxb75s] h3[data-astro-cid-xidxb75s]{font-size:1.2rem;margin-bottom:20px}.related-item[data-astro-cid-xidxb75s]{display:flex;align-items:center;gap:14px;padding:14px;background:#fff;border-radius:10px;margin-bottom:12px;transition:all .3s}.related-item[data-astro-cid-xidxb75s]:hover{transform:translate(5px);box-shadow:0 4px 15px #00000014}.related-emoji[data-astro-cid-xidxb75s]{font-size:1.8rem}.related-item[data-astro-cid-xidxb75s] span[data-astro-cid-xidxb75s]:last-child{font-weight:600;color:var(--text)}@media (max-width: 900px){.recipe-content-grid[data-astro-cid-xidxb75s]{grid-template-columns:1fr}.recipe-sidebar[data-astro-cid-xidxb75s]{position:static}.tips-grid[data-astro-cid-xidxb75s]{grid-template-columns:1fr}.recipe-header[data-astro-cid-xidxb75s] h1[data-astro-cid-xidxb75s]{font-size:2.2rem}}
