/* ============================================================
   Figura 3 — Tema oscuro compartido + switch + cambio de logo
   Se activa con  html[data-theme="dark"]
   No toca el modo claro (todos los overrides van prefijados).
   ============================================================ */

/* ---------- Switch de tema (compartido) ---------- */
.f3-theme-toggle{
  appearance:none;-webkit-appearance:none;
  display:inline-flex;align-items:center;
  width:52px;height:28px;border-radius:99px;
  border:0.5px solid #e2e2e2;background:#eef0ef;
  position:relative;cursor:pointer;padding:0;flex-shrink:0;
  transition:background .22s ease,border-color .22s ease;
  font-family:inherit;
}
.f3-theme-toggle:hover{border-color:#cfd2d1}
.f3-tt-thumb{
  position:absolute;top:2px;left:2px;width:23px;height:23px;border-radius:50%;
  background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.18);
  display:flex;align-items:center;justify-content:center;
  transition:transform .26s cubic-bezier(.4,0,.2,1),background .22s ease;
}
.f3-tt-thumb i{font-size:14px;line-height:1}
.f3-tt-thumb .f3-tt-sun{color:#f0a500;display:block}
.f3-tt-thumb .f3-tt-moon{color:#04130c;display:none}
html[data-theme="dark"] .f3-theme-toggle{background:#1c2120;border-color:#2c3231}
html[data-theme="dark"] .f3-theme-toggle:hover{border-color:#3a4140}
html[data-theme="dark"] .f3-tt-thumb{transform:translateX(24px);background:#00df82}
html[data-theme="dark"] .f3-tt-thumb .f3-tt-sun{display:none}
html[data-theme="dark"] .f3-tt-thumb .f3-tt-moon{display:block}

/* Fila con etiqueta (barra lateral del portal) */
.f3-theme-row{
  display:flex;align-items:center;justify-content:space-between;gap:10px;
  padding:9px 11px;border-radius:14px;cursor:pointer;user-select:none;
  font-size:13px;color:#888;transition:background .15s ease;
}
.f3-theme-row:hover{background:#f5f5f5}
.f3-theme-row .f3-theme-row-label{display:flex;align-items:center;gap:10px}
.f3-theme-row i.ti{font-size:17px}
html[data-theme="dark"] .f3-theme-row{color:#9aa0a0}
html[data-theme="dark"] .f3-theme-row:hover{background:#1a1f1e}

/* ---------- Cambio de logo claro/oscuro ---------- */
.logo-dark{display:none}
html[data-theme="dark"] .logo-light{display:none}
html[data-theme="dark"] .logo-dark{display:block}

/* ============================================================
   OVERRIDES DE TEMA OSCURO
   ============================================================ */

html[data-theme="dark"] body{background:#0c0e0d;color:#eef1f0}

/* ---------- LANDING: navbar ---------- */
html[data-theme="dark"] .navbar{background:rgba(12,14,13,.82);border-bottom-color:#1c2120}
html[data-theme="dark"] .nav-logo{color:#eef1f0}
html[data-theme="dark"] .nav-link{color:#9aa0a0}
html[data-theme="dark"] .nav-link:hover{color:#fff}
html[data-theme="dark"] .btn-login{background:#15191a;border-color:#2c3231;color:#dfe3e2}
html[data-theme="dark"] .btn-login:hover{border-color:#00df82;color:#34e89e}

/* ---------- LANDING: hero ---------- */
html[data-theme="dark"] .hero-h1{color:#f4f6f5}
html[data-theme="dark"] .hero-p{color:#9aa0a0}
html[data-theme="dark"] .hero-ghost{background:#15191a;border-color:#2c3231;color:#dfe3e2}
html[data-theme="dark"] .hero-ghost:hover{border-color:#00df82;color:#34e89e}
html[data-theme="dark"] .hero-trust{color:#8e9492}
html[data-theme="dark"] .hero-trust b{color:#c2c7c6}
html[data-theme="dark"] .audio-card{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .audio-cap{color:#eef1f0}
html[data-theme="dark"] .audio-tag{color:#8e9492}
html[data-theme="dark"] .audio-foot{border-top-color:#23282a}
html[data-theme="dark"] .audio-time{color:#8e9492}
html[data-theme="dark"] .eq-bar{background:#2c3231}

/* ---------- LANDING: secciones ---------- */
html[data-theme="dark"] .section{border-top-color:#1a1f1e}
html[data-theme="dark"] .section.gray{background:#0f1312}
html[data-theme="dark"] .section.black{background:#07100c}
html[data-theme="dark"] .section-h2{color:#f4f6f5}
html[data-theme="dark"] .section-sub{color:#9aa0a0}

/* Manifiesto */
html[data-theme="dark"] .manifest-quote{color:#eef1f0}
html[data-theme="dark"] .ma-meta{border-top-color:#23282a}
html[data-theme="dark"] .ma-meta-t{color:#eef1f0}
html[data-theme="dark"] .ma-meta-s{color:#8e9492}
html[data-theme="dark"] .manifest-body p{color:#aeb4b3}
html[data-theme="dark"] .manifest-body p strong{color:#eef1f0}
html[data-theme="dark"] .manifest-strike{color:#8e9492}

/* Tools */
html[data-theme="dark"] .tool-card{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .tool-card:hover{border-color:#00df8288}
html[data-theme="dark"] .tool-name{color:#eef1f0}
html[data-theme="dark"] .tool-desc{color:#9aa0a0}
html[data-theme="dark"] .tool-idx{color:#8b918f}

/* Módulos acordeón */
html[data-theme="dark"] .mod{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .mod-title{color:#eef1f0}
html[data-theme="dark"] .mod-chev{background:#232827}
html[data-theme="dark"] .mod.open .mod-chev{background:#00df8218}
html[data-theme="dark"] .mod-detail{color:#9aa0a0}

/* Stepper demo */
html[data-theme="dark"] .step-pill{background:#15191a;border-color:#2c3231;color:#8e9492}
html[data-theme="dark"] .step-pill.active{background:#eef1f0;color:#0c0e0d;border-color:#eef1f0}
html[data-theme="dark"] .step-connector{background:#2c3231}
html[data-theme="dark"] .demo-frame{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .demo-nav{background:#15191a;border-top-color:#23282a}
html[data-theme="dark"] .demo-nav-btn{background:#15191a;border-color:#2c3231;color:#c2c7c6}
html[data-theme="dark"] .demo-nav-btn:hover{border-color:#00df82;color:#34e89e}
html[data-theme="dark"] .demo-nav-btn.primary{background:#eef1f0;color:#0c0e0d;border-color:#eef1f0}
html[data-theme="dark"] .demo-dot{background:#2c3231}
html[data-theme="dark"] .demo-dot.active{background:#eef1f0}

/* Flashcard demo (landing) */
html[data-theme="dark"] .fc-question{color:#eef1f0}
html[data-theme="dark"] .fc-opt{border-color:#23282a;color:#c2c7c6}
html[data-theme="dark"] .fc-opt:hover{border-color:#00df8266;background:#00df8208}
html[data-theme="dark"] .fc-letter{border-color:#2c3231;color:#8e9492}
html[data-theme="dark"] .fc-back-text{color:#aeb4b3}

/* Precios */
html[data-theme="dark"] .lic-toggle{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .lic-opt{color:#8e9492}
html[data-theme="dark"] .lic-opt.active{background:#0c0e0d;color:#34e89e;border-color:#00df8255}
html[data-theme="dark"] .price-card{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .price-name{color:#eef1f0}
html[data-theme="dark"] .price-licenses{color:#8e9492}
html[data-theme="dark"] .price-amount{color:#f4f6f5}
html[data-theme="dark"] .price-amount .cur{color:#8b918f}
html[data-theme="dark"] .price-amount .per{color:#8e9492}
html[data-theme="dark"] .price-divider{background:#23282a}
html[data-theme="dark"] .pf{color:#aeb4b3}
html[data-theme="dark"] .pf.security .pf-check{background:#232827}
html[data-theme="dark"] .price-btn.secondary{background:#15191a;border-color:#2c3231;color:#dfe3e2}
html[data-theme="dark"] .price-btn.secondary:hover{border-color:#00df82;color:#34e89e}

/* FAQ */
html[data-theme="dark"] .faq-item{border-bottom-color:#23282a}
html[data-theme="dark"] .faq-q-text{color:#eef1f0}
html[data-theme="dark"] .faq-icon{background:#232827}
html[data-theme="dark"] .faq-a{color:#9aa0a0}

/* CTA final / footer (sobre fondo oscuro) */
html[data-theme="dark"] .final-p{color:#9aa0a0}

/* Demo del portal embebido (clases pd-*) */
html[data-theme="dark"] .pd-side{background:#15191a;border-right-color:#23282a}
html[data-theme="dark"] .pd-logo{color:#eef1f0}
html[data-theme="dark"] .pd-nav{color:#9aa0a0}
html[data-theme="dark"] .pd-nav:hover{background:#1a1f1e}
html[data-theme="dark"] .pd-foot{border-color:#23282a}
html[data-theme="dark"] .pd-foot div[style*="color:#000"]{color:#eef1f0 !important}
html[data-theme="dark"] .pd-main{background:#0f1312}
html[data-theme="dark"] .pd-greet h2{color:#eef1f0}
html[data-theme="dark"] .pd-greet p{color:#8e9492}
html[data-theme="dark"] .pd-stat{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .pd-stat .v{color:#eef1f0}
html[data-theme="dark"] .pd-stat .v small{color:#8b918f}
html[data-theme="dark"] .pd-sect{color:#8e9492}
html[data-theme="dark"] .pd-card{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .pd-cname{color:#eef1f0}
html[data-theme="dark"] .pd-pbar{background:#23282a}
html[data-theme="dark"] .pd-mod{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .pd-mod span{color:#9aa0a0}

/* Overrides puntuales para estilos inline del demo */
html[data-theme="dark"] .demo-frame [style*="background:#fff"]{background:#15191a !important}
html[data-theme="dark"] .demo-frame [style*="background:#eee"]{background:#23282a !important}
html[data-theme="dark"] .demo-frame [style*="solid #eee"]{border-color:#23282a !important}
html[data-theme="dark"] .demo-frame [style*="color:#000"]{color:#eef1f0 !important}
html[data-theme="dark"] .demo-frame [style*="color:#555"]{color:#c2c7c6 !important}
html[data-theme="dark"] .demo-frame [style*="color:#666"]{color:#c2c7c6 !important}

/* ============================================================
   PORTAL: shell + vistas (clases compartidas)
   ============================================================ */

/* Estructura */
html[data-theme="dark"] .shell{background:#0c0e0d}
html[data-theme="dark"] .sidebar{background:#101413;border-right-color:#1f2423}
html[data-theme="dark"] .logo{color:#eef1f0}
html[data-theme="dark"] .nav-item{color:#9aa0a0}
html[data-theme="dark"] .nav-item:hover{background:#1a1f1e}
html[data-theme="dark"] .nav-item.active{background:#00df8218;color:#34e89e}
html[data-theme="dark"] .nav-sep{background:#1f2423}
html[data-theme="dark"] .sidebar-footer{border-color:#23282a}
html[data-theme="dark"] .sidebar [style*="color:#000"]{color:#eef1f0 !important}
html[data-theme="dark"] .logout{color:#8b918f}
html[data-theme="dark"] .logout:hover{color:#9aa0a0}
html[data-theme="dark"] .frame-wrap{background:#0c0e0d}
html[data-theme="dark"] .frame-wrap iframe{background:#0c0e0d}
html[data-theme="dark"] .main{background:#0f1312}

/* Texto genérico inline dentro de las vistas */
html[data-theme="dark"] .main [style*="color:#000"],
html[data-theme="dark"] .shell [style*="color:#000"]{color:#eef1f0 !important}
html[data-theme="dark"] .main [style*="color:#888"],
html[data-theme="dark"] .shell [style*="color:#888"]{color:#9aa0a0 !important}

/* Dashboard */
html[data-theme="dark"] .greeting h2{color:#eef1f0}
html[data-theme="dark"] .greeting p{color:#8e9492}
html[data-theme="dark"] .stat-card{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .stat-card .label{color:#8b918f}
html[data-theme="dark"] .stat-card .value{color:#eef1f0}
html[data-theme="dark"] .stat-card .sub{color:#8e9492}

/* Dashboard — resumen de seguimiento */
html[data-theme="dark"] .ts-card{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .ts-ic{background:#00df8218}
html[data-theme="dark"] .ts-val{color:#eef1f0}
html[data-theme="dark"] .ts-lbl{color:#8e9492}

/* Dashboard — actividad reciente */
html[data-theme="dark"] .act-item{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .act-ic{background:#00df8218}
html[data-theme="dark"] .act-title{color:#eef1f0}
html[data-theme="dark"] .act-detail{color:#8b918f}
html[data-theme="dark"] .act-time{color:#8b918f}
html[data-theme="dark"] .act-empty{background:#15191a;border-color:#2c3231;color:#8b918f}
html[data-theme="dark"] .section-title{color:#8e9492}
html[data-theme="dark"] .cont-card{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .cont-card:hover{border-color:#3a4140}
html[data-theme="dark"] .cont-name{color:#eef1f0}
html[data-theme="dark"] .cont-sub{color:#8e9492}
html[data-theme="dark"] .prog-bar{background:#23282a}
html[data-theme="dark"] .cont-btn{color:#34e89e}
html[data-theme="dark"] .mod-card{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .mod-card span{color:#9aa0a0}

/* Breadcrumb (varias vistas) */
html[data-theme="dark"] .breadcrumb{color:#8b918f}
html[data-theme="dark"] .breadcrumb .active-crumb,
html[data-theme="dark"] .active-crumb{color:#eef1f0}

/* Etiquetas verdes */
html[data-theme="dark"] .tag{color:#34e89e}

/* Podcasts */
html[data-theme="dark"] .download-banner{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .dl-title{color:#eef1f0}
html[data-theme="dark"] .dl-sub{color:#8e9492}
html[data-theme="dark"] .dl-btn{color:#34e89e}
html[data-theme="dark"] .ep-meta{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .ep-title{color:#eef1f0}
html[data-theme="dark"] .ep-desc{color:#9aa0a0}
html[data-theme="dark"] .ep-list-title{color:#8e9492}
html[data-theme="dark"] .ep-item{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .ep-item:hover{border-color:#3a4140}
html[data-theme="dark"] .ep-item.active{border-color:#00df82;background:#00df8210}
html[data-theme="dark"] .ep-name{color:#eef1f0}
html[data-theme="dark"] .ep-name.muted{color:#8b918f}
html[data-theme="dark"] .ep-dur{color:#8b918f}
html[data-theme="dark"] .ep-prog{background:#23282a}
html[data-theme="dark"] .ep-status.done{color:#34e89e}
html[data-theme="dark"] .ep-status.pending{color:#7f8583}

/* Videos */
html[data-theme="dark"] .video-meta{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .video-title{color:#eef1f0}
html[data-theme="dark"] .video-desc{color:#9aa0a0}
html[data-theme="dark"] .time{color:#8b918f}
html[data-theme="dark"] .prog-track{background:#23282a}
html[data-theme="dark"] .playlist-col{background:#101413;border-left-color:#1f2423}
html[data-theme="dark"] .search-box input{background:#15191a;border-color:#23282a;color:#eef1f0}
html[data-theme="dark"] .search-box input::placeholder{color:#8b918f}
html[data-theme="dark"] .module-group{border-bottom-color:#1f2423}
html[data-theme="dark"] .module-header:hover{background:#161b1a}
html[data-theme="dark"] .module-header.open{background:#00df8208}
html[data-theme="dark"] .mod-num{color:#34e89e;background:#00df8218}
html[data-theme="dark"] .mod-name{color:#eef1f0}
html[data-theme="dark"] .mod-arrow{color:#8b918f}
html[data-theme="dark"] .sub-item:hover{background:#161b1a}
html[data-theme="dark"] .sub-item.active{background:#00df8212}
html[data-theme="dark"] .sub-dot{background:#2c3231}
html[data-theme="dark"] .sub-name{color:#9aa0a0}
html[data-theme="dark"] .sub-item.active .sub-name{color:#34e89e}
html[data-theme="dark"] .sub-item.done .sub-name{color:#8b918f}
html[data-theme="dark"] .special-item:hover{background:#161b1a}
html[data-theme="dark"] .special-tag{color:#34e89e}

/* Guías */
html[data-theme="dark"] .top-selector{background:#101413;border-bottom-color:#1f2423}
html[data-theme="dark"] .select-label{color:#8b918f}
html[data-theme="dark"] .custom-select{background:#15191a;border-color:#2c3231;color:#eef1f0}
html[data-theme="dark"] .custom-select option{background:#15191a;color:#eef1f0}
html[data-theme="dark"] .dl-btn-top{background:#15191a;border-color:#2c3231;color:#9aa0a0}
html[data-theme="dark"] .dl-btn-top:hover{border-color:#00df82;color:#34e89e}
html[data-theme="dark"] .prog-mini{background:#23282a}
html[data-theme="dark"] .prog-label{color:#8e9492}
html[data-theme="dark"] .pdf-viewer{background:#0f1312}
html[data-theme="dark"] .pdf-page{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .pdf-page-num{color:#8b918f}
html[data-theme="dark"] .pdf-h1{color:#eef1f0}
html[data-theme="dark"] .pdf-h2{color:#eef1f0}
html[data-theme="dark"] .pdf-h2-dl{background:#15191a;border-color:#2c3231;color:#8e9492}
html[data-theme="dark"] .pdf-h2-dl:hover{border-color:#00df82;color:#34e89e}
html[data-theme="dark"] .pdf-body{color:#9aa0a0}
html[data-theme="dark"] .pdf-body b{color:#eef1f0}
html[data-theme="dark"] .pdf-list-item{color:#9aa0a0}
html[data-theme="dark"] .pdf-divider{background:#23282a}
html[data-theme="dark"] .pdf-callout{color:#9aa0a0}
html[data-theme="dark"] .pdf-callout b{color:#34e89e}
html[data-theme="dark"] .viewer-footer{background:#101413;border-top-color:#1f2423}
html[data-theme="dark"] .page-nav-btn{background:#15191a;border-color:#2c3231}
html[data-theme="dark"] .page-nav-btn:hover{border-color:#00df82}
html[data-theme="dark"] .page-info{color:#8e9492}

/* Flashcards */
html[data-theme="dark"] .config-panel{background:#101413;border-bottom-color:#1f2423}
html[data-theme="dark"] .toggle-group{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .toggle-opt{color:#8e9492}
html[data-theme="dark"] .toggle-opt.active{background:#0c0e0d;color:#34e89e;border-color:#00df8255}
html[data-theme="dark"] .progress-bar{background:#23282a}
html[data-theme="dark"] .progress-text{color:#8e9492}
html[data-theme="dark"] .score-correct{background:#00df8218;color:#34e89e;border-color:#00df8230}
html[data-theme="dark"] .card-ghost{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .card-face{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .card-tag{color:#34e89e}
html[data-theme="dark"] .card-question{color:#eef1f0}
html[data-theme="dark"] .option{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .option:hover{border-color:#00df8266;background:#00df8208}
html[data-theme="dark"] .opt-letter{border-color:#2c3231;color:#8e9492}
html[data-theme="dark"] .opt-text{color:#eef1f0}
html[data-theme="dark"] .answer-label{color:#8e9492}
html[data-theme="dark"] .answer-text{color:#eef1f0}
html[data-theme="dark"] .explanation{color:#9aa0a0;background:#1b201f}
html[data-theme="dark"] .nav-btn{background:#15191a;border-color:#2c3231;color:#9aa0a0}
html[data-theme="dark"] .nav-btn:hover{border-color:#00df8266;color:#34e89e}

/* Exámenes */
html[data-theme="dark"] .info-chip{background:#15191a;border-color:#23282a;color:#9aa0a0}
html[data-theme="dark"] .timer-bar-bg{background:#23282a}
html[data-theme="dark"] .q-counter{color:#c2c7c6}
html[data-theme="dark"] .exam-card{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .exam-tag{color:#34e89e}
html[data-theme="dark"] .exam-question{color:#eef1f0}
html[data-theme="dark"] .score-card{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .score-num{color:#eef1f0}
html[data-theme="dark"] .score-denom{color:#8b918f}
html[data-theme="dark"] .score-phrase{color:#eef1f0}
html[data-theme="dark"] .score-sub{color:#9aa0a0}
html[data-theme="dark"] .score-stat .val{color:#eef1f0}
html[data-theme="dark"] .score-stat .lbl{color:#8b918f}
html[data-theme="dark"] .score-stat.correct .val{color:#34e89e}
html[data-theme="dark"] .breakdown-title{color:#8e9492}
html[data-theme="dark"] .bk-card{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .bk-num.c{background:#00df8218;color:#34e89e;border-color:#00df8230}
html[data-theme="dark"] .bk-q{color:#eef1f0}
html[data-theme="dark"] .bk-opt{color:#9aa0a0}
html[data-theme="dark"] .bk-opt.correct-ans{background:#00df8210;color:#34e89e;border-color:#00df8230}
html[data-theme="dark"] .bk-dot{background:#2c3231}
html[data-theme="dark"] .intro-empty [style*="color:#000"]{color:#eef1f0 !important}

/* Calculadora */
html[data-theme="dark"] .page-title{color:#eef1f0}
html[data-theme="dark"] .page-sub{color:#8e9492}
html[data-theme="dark"] .video-card{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .vtag{color:#34e89e}
html[data-theme="dark"] .video-dur{color:#8b918f}
html[data-theme="dark"] .prog-time{color:#8b918f}
html[data-theme="dark"] .formula-card{background:#15191a;border-color:#23282a}
html[data-theme="dark"] .formula-header{border-bottom-color:#23282a}
html[data-theme="dark"] .formula-title{color:#eef1f0}
html[data-theme="dark"] .formula-sub{color:#8e9492}
html[data-theme="dark"] .dl-btn{border-color:#2c3231}
html[data-theme="dark"] .dl-btn:hover{border-color:#00df82;color:#34e89e}
html[data-theme="dark"] .pdf-preview{background:#0f1312}
html[data-theme="dark"] .formula-item{background:#1b201f}
html[data-theme="dark"] .formula-name{color:#8b918f}
html[data-theme="dark"] .formula-eq{color:#eef1f0}
html[data-theme="dark"] .formula-desc{color:#8e9492}

/* Botones "primary" negros -> verde en oscuro (alto contraste, on-brand) */
html[data-theme="dark"] .start-btn,
html[data-theme="dark"] .retry-btn,
html[data-theme="dark"] .nav-btn.primary,
html[data-theme="dark"] .nav-btn.end-btn{
  background:#00df82;color:#04130c;border-color:#00df82;
}
html[data-theme="dark"] .start-btn i,
html[data-theme="dark"] .retry-btn i,
html[data-theme="dark"] .nav-btn.primary i,
html[data-theme="dark"] .nav-btn.end-btn i{color:#04130c}
html[data-theme="dark"] .start-btn:hover,
html[data-theme="dark"] .retry-btn:hover,
html[data-theme="dark"] .nav-btn.primary:hover,
html[data-theme="dark"] .nav-btn.end-btn:hover{opacity:.9}

/* Pastilla "Pago único": versión oscura (antes quedaba clara sobre el fondo negro) */
html[data-theme="dark"] .price-equiv.muted{background:#15191a;border-color:#23282a;color:#9aa0a0}
