/* ──────────────────────────────────────────────────
   Programación Page – Theme-level overrides
   Sets up the full-bleed layout container.
   All grid/sidebar styles live in the plugin's frontend.css
   ────────────────────────────────────────────────── */

/* Hide the WP page title rendered by the theme on this template */
.page-template-page-programacion .entry-title,
.page-template-page-programacion h1.page-title,
.page-template-page-programacion .page-header {
    display: none !important;
}

/* Full-bleed: override any theme content wrapper max-width */
.page-template-page-programacion .site-content,
.page-template-page-programacion .entry-content,
.page-template-page-programacion main.site-main,
.page-template-page-programacion #main,
.page-template-page-programacion .content-area {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Remove any generic wrapper that might constrain width */
.fsprog-layout * { box-sizing: border-box; }
