/**
 * presskit-embed.css
 *
 * Layout patch for front-page.php (presskit React SPA embed).
 * Removes WP theme wrapper constraints so React renders full-width.
 * Loaded only on front-page.php - no effect on other pages.
 *
 * Note: scheme-dark is removed via body_class filter in front-page.php,
 * so text color overrides here are minimal.
 *
 * @since 2026-06-23 Session 9
 */

/* Remove column width / margin constraints from WP theme */
body.home .site-main,
body.home .site-main-inner {
    max-width: none !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow-x: visible !important;
}

/* Hide WP hero area - React masthead replaces it */
body.home .site-hero {
    display: none;
}

/* Full-width embed container */
.presskit-embed {
    width: 100%;
    min-height: 100dvh;
}

/* Match body background to React --c-ground */
body.home {
    background-color: #f5f0e8;
}

/* WP footer spacing and layout fix */
body.home .site-footer {
    margin-top: 0;
    padding-top: 1.5rem;
    width: 100%;
    box-sizing: border-box;
}
body.home .footer-nav {
    display: none;
}

/* site / swup wrapper must not clip the full-bleed sliders */
body.home #swup,
body.home .site {
    overflow-x: visible !important;
}
