.recipes-page{padding:3rem 1.5rem;background-color:#FAFAF5;font-family:Poppins,sans-serif}.recipes-header{text-align:center;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto}.recipes-header h1{font-size:2rem;color:#7D825A;margin-bottom:.75rem}.recipes-header p{color:#73334A;font-size:1rem}.search-input{padding:.75rem 1rem;border-radius:8px;border:1px solid #cbc0b1;width:100%;max-width:400px;margin:0 auto 2rem;display:block;font-size:1rem;font-family:Poppins,sans-serif}.recipes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:2rem;gap:2rem}@media (max-width:480px){.recipes-header h1{font-size:1.6rem}.recipes-header p{font-size:.95rem}.recipes-grid{gap:1.5rem}}