.page-hero[data-astro-cid-cjhjgtqc]{background:linear-gradient(135deg,var(--bg-warm) 0%,var(--cream) 100%);padding:60px 0;text-align:center}.breadcrumb[data-astro-cid-cjhjgtqc]{margin-bottom:20px;font-size:.9rem;color:var(--text-muted)}.breadcrumb[data-astro-cid-cjhjgtqc] a[data-astro-cid-cjhjgtqc]{color:var(--text-muted)}.breadcrumb[data-astro-cid-cjhjgtqc] a[data-astro-cid-cjhjgtqc]:hover{color:var(--red)}.page-hero[data-astro-cid-cjhjgtqc] h1[data-astro-cid-cjhjgtqc]{font-size:3rem;margin-bottom:16px;color:var(--red)}.page-hero[data-astro-cid-cjhjgtqc] p[data-astro-cid-cjhjgtqc]{font-size:1.2rem;color:var(--text-muted);max-width:700px;margin:0 auto;line-height:1.7}.recipes-section[data-astro-cid-cjhjgtqc]{padding:60px 0 100px}.category-intro[data-astro-cid-cjhjgtqc]{max-width:800px;margin:0 auto 50px;text-align:center}.category-intro[data-astro-cid-cjhjgtqc] h2[data-astro-cid-cjhjgtqc]{font-size:1.8rem;margin-bottom:20px;color:var(--text)}.category-intro[data-astro-cid-cjhjgtqc] p[data-astro-cid-cjhjgtqc]{font-size:1.05rem;line-height:1.9;color:var(--text-muted)}.silog-explainer[data-astro-cid-cjhjgtqc]{background:#faf5ef;padding:40px;border-radius:20px;text-align:center;margin-bottom:50px}.silog-explainer[data-astro-cid-cjhjgtqc] h2[data-astro-cid-cjhjgtqc]{font-size:1.6rem;margin-bottom:8px;color:var(--red)}.silog-subtitle[data-astro-cid-cjhjgtqc]{color:var(--text-muted);margin-bottom:24px;font-style:italic}.silog-grid[data-astro-cid-cjhjgtqc]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.silog-item[data-astro-cid-cjhjgtqc]{background:#fff;padding:16px;border-radius:12px;display:flex;flex-direction:column;gap:4px}.silog-prefix[data-astro-cid-cjhjgtqc]{font-weight:700;font-size:1.1rem;color:var(--red)}.silog-protein[data-astro-cid-cjhjgtqc]{font-size:.9rem;color:var(--text-muted)}.recipes-grid[data-astro-cid-cjhjgtqc]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:60px}.recipe-card[data-astro-cid-cjhjgtqc]{background:#fff;border-radius:16px;padding:28px;box-shadow:0 4px 20px #0000000f;transition:all .3s}.recipe-card[data-astro-cid-cjhjgtqc]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001f}.recipe-meta-inline[data-astro-cid-cjhjgtqc]{display:flex;gap:8px;margin-bottom:10px}.recipe-time-badge[data-astro-cid-cjhjgtqc],.recipe-diff-badge[data-astro-cid-cjhjgtqc]{font-size:.75rem;padding:3px 10px;border-radius:20px;font-weight:600}.recipe-time-badge[data-astro-cid-cjhjgtqc]{background:var(--cream);color:var(--text)}.recipe-diff-badge[data-astro-cid-cjhjgtqc]{background:#e8f5e9;color:#2e7d32}.recipe-card[data-astro-cid-cjhjgtqc] h3[data-astro-cid-cjhjgtqc]{font-size:1.3rem;margin-bottom:8px;color:var(--text)}.recipe-desc[data-astro-cid-cjhjgtqc]{font-size:.95rem;color:var(--text-muted);line-height:1.6}.cooking-tips[data-astro-cid-cjhjgtqc]{margin-bottom:60px}.cooking-tips[data-astro-cid-cjhjgtqc] h2[data-astro-cid-cjhjgtqc]{text-align:center;font-size:2rem;margin-bottom:40px;color:var(--red)}.tips-grid[data-astro-cid-cjhjgtqc]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.tip-card[data-astro-cid-cjhjgtqc]{background:var(--cream);padding:30px;border-radius:12px}.tip-card[data-astro-cid-cjhjgtqc] h4[data-astro-cid-cjhjgtqc]{font-size:1.1rem;margin-bottom:12px;color:var(--text);text-align:center}.tip-card[data-astro-cid-cjhjgtqc] p[data-astro-cid-cjhjgtqc]{font-size:.95rem;color:var(--text-muted);line-height:1.7}.related-categories[data-astro-cid-cjhjgtqc]{background:var(--cream);padding:30px;border-radius:16px;text-align:center}.related-categories[data-astro-cid-cjhjgtqc] h3[data-astro-cid-cjhjgtqc]{font-size:1.4rem;margin-bottom:20px;color:var(--red)}.related-links[data-astro-cid-cjhjgtqc]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.related-links[data-astro-cid-cjhjgtqc] a[data-astro-cid-cjhjgtqc]{padding:10px 20px;background:#fff;border-radius:8px;font-weight:600;color:var(--text);transition:all .3s}.related-links[data-astro-cid-cjhjgtqc] a[data-astro-cid-cjhjgtqc]:hover{background:var(--red);color:#fff}@media (max-width: 900px){.recipes-grid[data-astro-cid-cjhjgtqc],.tips-grid[data-astro-cid-cjhjgtqc]{grid-template-columns:1fr}.silog-grid[data-astro-cid-cjhjgtqc]{grid-template-columns:repeat(2,1fr)}.page-hero[data-astro-cid-cjhjgtqc] h1[data-astro-cid-cjhjgtqc]{font-size:2.2rem}}@media (max-width: 600px){.silog-grid[data-astro-cid-cjhjgtqc]{grid-template-columns:1fr}}
