#masthead, #content {
	background-color: #FFF !important;
}
.main-container {
    width: 90%;
    max-width: 1200px;
    margin: auto;
    padding: 20px 0;
}
.uagb-buttons__wrap {
	display: flex;
	flex-wrap: wrap;
}
.uagb-buttons__wrap .wp-block-uagb-buttons-child {
	flex: 0 1 auto;
}


/* Desktop Styles */
@media (min-width: 1025px) {
    h1 { font-size: 3rem !important; }
    .recipe-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    }
    .recipe-card {
    padding: 25px;
    }
}


/* Tablet Styles */
@media (min-width: 768px) and (max-width: 1024px) {
    .top-spacer {
        height: 120px !important;
    }
    .wp-block-list { width:95% !important; }
    
    h1 { font-size: 2.2rem !important;}
    .recipe-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    }
}


/* Mobile Styles */
@media (max-width: 767px) {
    .custom-logo-link img {
        max-width: 100px !important;
        width: 100px !important;
    }
    .top-spacer {
        height: 100px !important;
    }
    .wp-block-list { width: calc(100% - 15px) !important; }
    h1 { font-size: 1.8rem !important; }
    .recipe-card {
    margin-bottom: 20px;
    }
}