.elementor-3112 .elementor-element.elementor-element-57c1e43c{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-d1f7832 *//* =========================================================
   BINARIAS FRANCOTIRADOR
   Fondo oscuro total para entradas individuales
   ========================================================= */

html,
body,
body.single-post,
body.single-post #page,
body.single-post .site,
body.single-post .site-content,
body.single-post .content-area,
body.single-post .entry-content,
body.single-post .ast-container,
body.single-post .ast-article-single,
body.single-post article,
body.single-post main,
body.single-post .elementor,
body.single-post .elementor-section,
body.single-post .elementor-container,
body.single-post .elementor-column,
body.single-post .elementor-widget-wrap,
body.single-post .elementor-widget-container,
body.single-post .elementor-element,
body.single-post .elementor-location-single,
body.single-post .hentry {
    background: #000 !important;
    background-color: #000 !important;
}

/* Astra / contenedores separados */
body.single-post.ast-separate-container,
body.single-post.ast-separate-container #primary,
body.single-post.ast-separate-container .ast-article-single,
body.single-post.ast-separate-container .site-content,
body.single-post.ast-separate-container .ast-container {
    background: #000 !important;
    background-color: #000 !important;
}

/* Eliminar caja blanca central de WordPress/Astra */
body.single-post .ast-article-single,
body.single-post .entry-content,
body.single-post .post,
body.single-post .type-post {
    background: #000 !important;
    background-color: #000 !important;
    box-shadow: none !important;
}

/* Quitar padding que genera espacios blancos */
body.single-post .site-content,
body.single-post .content-area,
body.single-post .entry-content,
body.single-post .ast-container,
body.single-post #primary {
    margin: 0 !important;
    padding: 0 !important;
}

/* Texto blanco general */
body.single-post .entry-title,
body.single-post h1,
body.single-post h2,
body.single-post h3,
body.single-post h4,
body.single-post h5,
body.single-post h6,
body.single-post p,
body.single-post li,
body.single-post span,
body.single-post strong {
    color: #fff !important;
}

/* Enlaces dorados */
body.single-post a {
    color: #f6a622 !important;
}

/* Respetar colores de botones */
body.single-post .bf-btn-primary {
    color: #000 !important;
}

body.single-post .bf-btn-outline {
    color: #f6a622 !important;
}

body.single-post .bf-btn-telegram {
    color: #10b981 !important;
}

/* Ocultar comentarios */
body.single-post .comments-area,
body.single-post #comments,
body.single-post .comment-respond,
body.single-post .comment-form {
    display: none !important;
}

/* Footer oscuro */
body.single-post footer,
body.single-post .site-footer,
body.single-post .footer-adv,
body.single-post .ast-footer-overlay {
    background: #000 !important;
    background-color: #000 !important;
}

/* Evitar desborde horizontal */
body.single-post {
    overflow-x: hidden !important;
}

/* Elementor ancho completo */
body.single-post .elementor {
    width: 100% !important;
}/* End custom CSS */