.cooking-page{--cook-ink:#2f1a0f;--cook-wood:#f3e3cd;--cook-spice:#d95f1a;--cook-herb:#56743d}.cooking-hero{background:radial-gradient(circle at 10% 10%,#ffb5784d,#0000 45%),linear-gradient(135deg,#f3e3cd73,#fff4e433);border:1px solid #d95f1a40;border-radius:18px;padding:1.5rem}.cooking-hero h1{color:var(--cook-ink)}.cooking-hero .subtitle{max-width:62ch}.hero-chips{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.hero-chips span{letter-spacing:.02em;color:#fff;background:linear-gradient(90deg, var(--cook-spice), #b44813);border-radius:999px;padding:.35rem .8rem;font-size:.78rem;font-weight:700}.kitchen-note{background:linear-gradient(#ffffffbf,#f5ffed66);border:1px solid #56743d4d;border-radius:14px;padding:1rem 1.2rem}.kitchen-note p{margin:.3rem 0}.recipe-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;margin-top:1.2rem;display:grid}.recipe-card{background:linear-gradient(#fffcf6f2,#fff8ede6);border:1px solid #d95f1a3d;border-radius:16px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 10px 28px -18px #7c3a148c}.recipe-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px -18px #7c3a14a6}.recipe-img{aspect-ratio:4/3;object-fit:cover;background:var(--cook-wood);border-bottom:1px solid #d95f1a33;width:100%}.recipe-title{color:#3b220f;margin:.9rem 1rem .4rem}.recipe-desc{color:#5e4a39;margin:0 1rem 1rem;line-height:1.45}.staples-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.9rem;margin-top:1rem;display:grid}.staple-card{background:linear-gradient(160deg,#ecfbe1bf,#ffffffd9);border:1px dashed #56743d73;border-radius:14px;padding:1rem}.staple-card h3{color:var(--cook-herb);margin:0 0 .45rem}.staple-card p{color:#4f5a47;margin:0}@media (max-width:700px){.cooking-hero{padding:1.1rem}.hero-chips span{font-size:.73rem}}
