/* V2-only GeneratePress shell neutralization. The retained V1 reset is untouched. */
.sfv2-site .site.grid-container,
.sfv2-site .site-content,
.sfv2-site .content-area,
.sfv2-site .site-main,
.sfv2-site .inside-article,
.sfv2-site .entry-content {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0;
}

/* GeneratePress opens .site-content in header.php and closes it in footer.php.
   V2 renders its route main and factory footer inside that shell, so the parent
   must not retain GeneratePress's desktop flex-column layout. */
.sfv2-site .site-content { display: block; }
.sfv2-site .sfv2-main,
.sfv2-site .sfv2-footer { width: 100%; }

.sfv2-site .entry-header,
.sfv2-site .entry-title,
.sfv2-site .site-footer,
.sfv2-site .site-header,
.sfv2-site .sidebar { display: none; }

.sfv2-site .container.grid-container,
.sfv2-site .grid-container { max-width: none; }
.sfv2-site .entry-content > .sfv2-section { margin: 0; }
