/**
 * Tema claro: ajustes de la home y de la página de demo.
 *
 * Antes se inyectaba por JavaScript con document.head.appendChild(), lo que
 * forzaba un recálculo de estilos de todo el documento en cada carga.
 * Extraído tal cual del Custom Code de Bricks el 2026-08-27; los !important
 * vienen del original y se mantienen para no alterar el resultado visual.
 */

html.mf-light body.page-id-1895 .canvas-dots, html.mf-light body.home .canvas-dots{background:#FAF9F6 !important;}
html.mf-light body.page-id-1895 .v2_landing__title, html.mf-light body.home .v2_landing__title{color:#222 !important;}
html.mf-light body.page-id-1895 .brxe-text-basic, html.mf-light body.home .brxe-text-basic{color:#333 !important;}
html.mf-light body.page-id-1895 .brxe-text-link, html.mf-light body.home .brxe-text-link{color:#333 !important;}
html.mf-light body.page-id-1895 .x-accordion_icon, html.mf-light body.home .x-accordion_icon{color:#333 !important;}
html.mf-light body.page-id-1895 .x-accordion_content-inner, html.mf-light body.home .x-accordion_content-inner{color:#333 !important;}
html.mf-light body.page-id-1895 .v2_landing__card, html.mf-light body.home .v2_landing__card{background:#ffffff !important; border-color:#e5e5e5 !important;}
html.mf-light body.page-id-1895 .v2_hero .brxe-heading, html.mf-light body.home .v2_hero .brxe-heading{color:#222 !important;}
html.mf-light body.page-id-1895 .v2_landing__card .brxe-heading, html.mf-light body.home .v2_landing__card .brxe-heading{color:#222 !important;}
html.mf-light #brx-header svg > g > path[fill="#fff"]{fill:#222 !important;}
html.mf-light body.page-id-1895 .v2_hero, html.mf-light body.home .v2_hero{color:#333 !important;}
html.mf-light body.page-id-1895 li.x-tabs_tab.x-tabs_tab-selected h3, html.mf-light body.home li.x-tabs_tab.x-tabs_tab-selected h3{color:#222 !important;}
html.mf-light body.page-id-1895 li.x-tabs_tab:not(.x-tabs_tab-selected) h3, html.mf-light body.home li.x-tabs_tab:not(.x-tabs_tab-selected) h3{color:rgba(34,34,34,0.6) !important;}
html.mf-light body.page-id-1895 li.x-tabs_tab.x-tabs_tab-selected, html.mf-light body.home li.x-tabs_tab.x-tabs_tab-selected{background:rgba(0,0,0,0.05) !important;}
body.page-id-1895 .x-accordion_item, body.home .x-accordion_item{background:rgba(255,255,255,0.04) !important;border:1px solid rgba(255,255,255,0.09) !important;border-radius:18px !important;overflow:hidden !important;}
html.mf-light body.page-id-1895 .x-accordion_item, html.mf-light body.home .x-accordion_item{background:#ffffff !important;border-color:#e8e4dc !important;}
html.mf-light body.home .v2_landing__chip{background:#ffffff !important;border-color:#e8e4dc !important;color:#333 !important;}
html.mf-light body.home .v2_hero__device-status .brxe-text-basic{color:#f5f7fa !important;}
html.mf-light body.home .v2_templates__category{color:#f5f7fa !important;}
html.mf-light body.home .brxe-heading{color:#222 !important;}
html.mf-light body.home .v2_landing__button--primary{color:#ffffff !important;}
html.mf-light body.home #brxe-rclfdy, html.mf-light body.home #brxe-5c3a69{color:#ffffff !important;}
html.mf-light body.home #brxe-rclfdy .text{color:#ffffff !important;}
html.mf-light body.home .v2_landing__tag{background:#ffffff !important;border-color:#e5ded2 !important;}
html.mf-light body.home .v2_integrations .brxe-block:has(img), html.mf-light body.home .v2_payments .brxe-block:has(img){border-color:#e5ded2 !important;}
html.mf-light body.home .v2_integrations img[src*="many-more"]{background:#f5f5f5 !important;border:1px solid #e5ded2 !important;}
html.mf-light body.home #brxe-963f5f, html.mf-light body.home #brxe-5ff9ee, html.mf-light body.home #brxe-ea60a7, html.mf-light body.home #brxe-085c0e, html.mf-light body.home #brxe-b8cd38, html.mf-light body.home #brxe-b70f64{color:rgb(252,89,80) !important;}
html.mf-light body.home .canvas-dots__fade{display:none !important;}
html.mf-light body.home .wrap-carousel-logos img{filter:brightness(0) !important;}
html.mf-light body.home .v2_payments img[src*="placetopay"]{background:#f5f5f5 !important;border:1px solid #e5ded2 !important;}
html.mf-light body.home .x-tabs_tab{border-color:#e5ded2 !important;}
