/* BL Pro 1.5: contraste del propio diseño. NO afecta el marcado de Smash Balloon. */
body.blpro-code-page .blp-hero h1,
body.blpro-code-page .bn h1,
body.blpro-code-page .s:not(.s--l) > .w > .head h2,
body.blpro-code-page .s:not(.s--l) .row h2,
body.blpro-code-page .cta h2,
body.blpro-code-page .c h3 { color:#f7f7f7 !important; }
body.blpro-code-page .blp-hero .blp-line:nth-child(2)>span,
body.blpro-code-page .bn .blp-line:nth-child(2)>span,
body.blpro-code-page .cta h2 em { color:#ff3b40 !important; }
body.blpro-code-page .s--l h1,
body.blpro-code-page .s--l h2,
body.blpro-code-page .s--l h3 { color:#151515 !important; }
body.blpro-code-page .s:not(.s--l) > .w > .head .ey,
body.blpro-code-page .cta .ey { color:#ff4b50 !important; }
body.blpro-code-page .c p { color:#f0f0f0 !important; }
body.blpro-code-page .ft h4 { color:#fff !important; }
body.blpro-code-page .blp-header nav a,
body.blpro-code-page .blp-header .hd .b,
body.blpro-code-page .mm a { color:#fff !important; }
body.blpro-code-page .blp-uq .blp-uq__item:not(.is-active) { color:#5c5c5c !important; }
body.blpro-code-page .blp-uq .blp-uq__item.is-active { color:#151515 !important; }
/* Texto principal en fondos oscuros; nunca alterar .blp-native-feed ni sus descendientes. */
body.blpro-code-page .hi p,
body.blpro-code-page .cta__t > p:not(.ey) { color:#e8e8e8 !important; }
