/* Header Padding Fix */
/* Ensure header group respects the same horizontal spacing logic */
header.wp-block-group {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

@media screen and (min-width: 769px) {
    header.wp-block-group {
        /* On PC, respect the 80px visual gap logic, but header might need less extreme padding if it's full width background */
        /* If user wants it to match content alignment: */
        max-width: min(1080px, calc(100% - 160px)) !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 0 !important;
        /* Reset padding if we use max-width centering approach */
        padding-right: 0 !important;
    }
}