.recipes-page h1{text-align:center;margin-bottom:2rem;font-size:3rem}.recipes-page .recipes-grid{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}@media (max-width:768px){.recipes-page h1{font-size:2.25rem}.recipes-page p{font-size:1.05rem}}@media (max-width:480px){.recipes-page h1{font-size:1.8rem}.recipes-page p{font-size:1rem}}
.recipe-card{max-width:300px;font-family:var(--font-body),sans-serif;color:#2f2a24;background-color:#fffaf2;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .2s;display:flex;overflow:hidden;box-shadow:0 10px 30px #2f2a2414}.recipe-card:hover{text-decoration:none;transform:scale(1.02)}.recipe-card img{object-fit:cover;width:100%;height:25vh}.recipe-card__content{padding:1rem}.recipe-card__content h3{color:#2f2a24;margin:0 0 .5rem;font-size:1.4rem}.recipe-card__content p{color:#6f665c;font-size:.95rem}
