/* ===== Home versión dark ===== */
.theme-dark{--bg:#0E100F;--soft:#151816;--line:rgba(255,255,255,.10);--muted:#A3ABA7;--verde-l:rgba(91,186,111,.14);--rojo-l:rgba(255,106,74,.14);background:#0E100F;color:#EEF1EE}
.theme-dark .section-title,.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4{color:#F4F6F3}
.theme-dark .section-title em,.theme-dark h2 em{color:#6FCB82}
.theme-dark .section-title em.r{color:#FF7A5C}
.theme-dark .lead,.theme-dark p{color:#B7BEBA}
.theme-dark .eyebrow{color:#9CA49F}
/* nav */
.theme-dark .nav.scrolled{background:rgba(14,16,15,.86);color:#fff;box-shadow:0 1px 0 rgba(255,255,255,.08)}
.theme-dark .nav.scrolled .nav__logo img{filter:none}
.theme-dark .nav.scrolled .nav__menu a.is-stand{border-color:rgba(255,255,255,.5)}
/* números */
.theme-dark .numbar{background:transparent}
.theme-dark .numbar__card{background:#151816;border-color:rgba(255,255,255,.08);box-shadow:0 40px 80px -40px rgba(0,0,0,.8)}
.theme-dark .stat{border-color:rgba(255,255,255,.08)!important}
.theme-dark .stat__label{color:#A3ABA7}
.theme-dark .stat:not(.stat--expo):not(.stat--cong) .stat__num{color:#F4F6F3}
.theme-dark .stat--expo .stat__num{color:#6FCB82}
.theme-dark .stat--cong .stat__num{color:#FF7A5C}
/* cards de acceso */
.theme-dark .acard{background:#151816;border-color:rgba(255,255,255,.10)}
.theme-dark .acard--expo{border-color:rgba(111,203,130,.35)}
.theme-dark .acard--cong{border-color:rgba(255,122,92,.35)}
.theme-dark .acard--expo .acard__body{background:linear-gradient(180deg,rgba(111,203,130,.08),#151816 45%)}
.theme-dark .acard--cong .acard__body{background:linear-gradient(180deg,rgba(255,122,92,.08),#151816 45%)}
.theme-dark .acard__desc,.theme-dark .acard__foot,.theme-dark .acard__price small{color:#A3ABA7}
.theme-dark .acard .checks li{color:#E2E6E3}
.theme-dark .acard--expo .acard__price b{color:#6FCB82}
.theme-dark .acard--cong .acard__price b,.theme-dark .ebprice__row > b{color:#FF7A5C}
.theme-dark .ebprice{border-top-color:rgba(255,255,255,.10)}
.theme-dark .ebprice__tag{color:#FF7A5C!important}
.theme-dark .ebprice__was s{color:#8C948F}
.theme-dark .gpromos{border-top-color:rgba(255,122,92,.3)}
.theme-dark .gpromo__txt strong{color:#F4F6F3!important}
.theme-dark .gpromo__txt em{color:#A3ABA7!important}
.theme-dark .gpromo__badge{background:rgba(255,122,92,.14)!important;color:#FF7A5C!important}
/* revive + sponsors */
.theme-dark .section--soft,.theme-dark .spx{background:#151816}
.theme-dark .spx__img{mix-blend-mode:screen;filter:invert(1) hue-rotate(180deg) brightness(1.05)}
.theme-dark .vbox--xl{box-shadow:0 40px 80px -40px rgba(0,0,0,.9)}
/* próximos eventos */
.theme-dark .section--events{background:#0E100F}
.theme-dark .events-nav button{background:#1B1E1C;border-color:rgba(255,255,255,.12);color:#fff}
.theme-dark .events-nav button:hover{background:#fff;color:#0E100F}
/* Grupo SG */
.theme-dark .sg--dark{background:#0A0B0A;border-top:1px solid rgba(255,255,255,.06)}
/* footer */
.theme-dark .footer{background:#070807;border-top:1px solid rgba(255,255,255,.06)}
.theme-dark .flagline{opacity:.9}
.theme-dark .wa-float__txt{background:#1B1E1C;color:#CFEFD6}
