.breakfast-page{background-color:var(--bg-pure);min-height:100vh}.hero-image-banner{object-fit:cover;width:100%;height:250px;display:block}.breakfast-hero{text-align:center;padding:3rem 2rem}.breakfast-hero h1{color:var(--secondary);text-transform:uppercase;margin-bottom:1rem;font-size:3rem;font-weight:800}.breakfast-hero p{color:var(--text-muted);max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.6}.brunch-love-section{background-color:#f7f3ec;margin:2rem 0;padding:4rem 0}.brunch-love-header{text-align:center;text-transform:uppercase;letter-spacing:2px;margin-bottom:2rem;font-size:1.5rem;font-weight:700}.brunch-container{align-items:stretch;gap:3rem;display:flex}.brunch-main{flex-direction:column;flex:2;display:flex}.brunch-main img{object-fit:cover;border-radius:var(--radius-md);width:100%;height:400px;margin-bottom:1.5rem}.brunch-main h3{color:var(--secondary);font-size:2rem}.brunch-list{flex-direction:column;flex:1;gap:1.5rem;display:flex}.small-brunch-card{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:1rem;padding:.75rem;transition:transform .2s;display:flex}.small-brunch-card:hover{transform:translateY(-2px)}.small-brunch-card img{object-fit:cover;border-radius:var(--radius-sm);width:100px;height:100px}.small-brunch-card-content{flex:1}.small-brunch-card h4{margin-bottom:.5rem;font-size:1.1rem}.rating{color:var(--primary);align-items:center;gap:.25rem;font-size:.9rem;display:flex}.latest-recipes-section{padding:4rem 0}.latest-recipes-header{text-align:center;color:var(--secondary);margin-bottom:3rem;font-size:2rem;font-weight:700}.latest-recipes-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.latest-recipes-card img{object-fit:cover;border-radius:var(--radius-md);width:100%;height:250px;margin-bottom:1rem}.latest-recipes-card h3{font-size:1.4rem;line-height:1.3}.recipe-section{padding:3rem 0}.recipe-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;display:grid}@media (max-width:900px){.brunch-container{flex-direction:column}.latest-recipes-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}
