/* MVK Digital: softened surfaces; original palettes remain independent. */
html[data-paleta="mvk_digital"]{
  --primario:#1845a3;--violeta:#1845a3;--secundario:#05c9dc;--mvk-fucsia:#ef0874;
  --texto-sobre-primario:#fff;--loader-color:#1845a3;
  --fondo:#151d30;--panel:#1b263c;--panel2:#243049;--texto:#edf2fa;
  --muted:#b4c0d3;--borde:#3b4a64;--enlace-acento:#67dce9;
  --mvk-superficie:#182238;--mvk-arte:#1d2c46;--mvk-icono:#67dce9;
  --mvk-seleccion:#263d60;--mvk-exito:#72e4b1;--mvk-error:#ffadbe;
  --mvk-estado-fondo:#263d60;--mvk-estado-texto:#c4eff5;
  color-scheme:dark;
}
html[data-paleta="mvk_digital"][data-tema="claro"]{
  --fondo:#e3e8ef;--panel:#f0f3f7;--panel2:#d6deea;--texto:#19263b;
  --muted:#4c5e77;--borde:#b3bfd1;--enlace-acento:#164397;
  --mvk-superficie:#e8edf4;--mvk-arte:#d1dcea;--mvk-icono:#164397;
  --mvk-seleccion:#c9d7ec;--mvk-exito:#116143;--mvk-error:#a7193e;
  --mvk-estado-fondo:#c9d7ec;--mvk-estado-texto:#163976;
  color-scheme:light;
}
html[data-paleta="mvk_digital"] body,
html[data-paleta="mvk_digital"] .admin-cuerpo,
html[data-paleta="mvk_digital"] .admin-main{background:var(--fondo);color:var(--texto)}
html[data-paleta="mvk_digital"] .seccion.alt{background:var(--mvk-superficie)}
html[data-paleta="mvk_digital"] .menu-movil{background:var(--panel2);color:var(--texto);border-color:var(--borde)}
html[data-paleta="mvk_digital"] :is(.cabecera,.logo-franja,.pie,.admin-lateral,.admin-cabecera){background:var(--mvk-superficie);color:var(--texto);border-color:var(--borde)}
html[data-paleta="mvk_digital"] :is(.nav-inferior,.menu-lateral,.perfil-menu,.auth-card,.panel,.config-grupo,dialog){background:var(--panel);color:var(--texto);border-color:var(--borde)}
html[data-paleta="mvk_digital"] :is(.campo input,.campo select,.campo textarea,.editor,.editor-bar select,.editor-bar input,.buscador,.selector-pais,.telefono-compuesto,.config-pasarela,.editor-enriquecido){background:var(--mvk-superficie);color:var(--texto);border-color:var(--borde)}
html[data-paleta="mvk_digital"] :is(.buscador input,.selector-cantidad input,.selector-cantidad button){color:var(--texto)}
html[data-paleta="mvk_digital"] :is(input,textarea)::placeholder{color:var(--muted);opacity:1}
html[data-paleta="mvk_digital"] :is(.campo label,.tabla th,.tabla td small,.ayuda,.titulo-fila p,.copyright,.pie p,.pie-grid>div>a:not(.logo),.admin-cabecera span,.admin-sesion .volver,.admin-sesion form button,.admin-lateral nav a,.tarjeta-producto .tipo,.precio small){color:var(--muted)}
html[data-paleta="mvk_digital"] :is(.admin-logo,.admin-cabecera strong,.titulo-fila h1,.tabla td,.cerrar,.admin-menu,.admin-cerrar,.pestanas button.activa){color:var(--texto)}
html[data-paleta="mvk_digital"] :is(.tabla th,.tabla td,.selector-pais select,.menu-sesion){border-color:var(--borde)!important}
html[data-paleta="mvk_digital"] :is(.editor-bar,.editor-bar button,.acciones-tabla button,.redes a,.redes-footer a,.beneficio i,.metrica i,.selector-cantidad){background:var(--panel2);color:var(--texto);border-color:var(--borde)}
html[data-paleta="mvk_digital"] :is(.admin-lateral nav a.activo,.admin-lateral nav a:hover){background:var(--mvk-seleccion);color:var(--texto)}
html[data-paleta="mvk_digital"] :is(.admin-lateral nav a.activo i,.icono-categoria,.categoria .icono-categoria,.mini-arte .icono-categoria){color:var(--mvk-icono)}
html[data-paleta="mvk_digital"] :is(.estado){background:var(--mvk-estado-fondo);color:var(--mvk-estado-texto)}
html[data-paleta="mvk_digital"] :is(.etiqueta,.creditos,.historial-cabecera>strong,.precio.oferta,.nav-principal a:hover){color:var(--enlace-acento)}
html[data-paleta="mvk_digital"] :is(.credito-positivo,.texto-exito,[data-documento-estado][data-estado="correcto"]){color:var(--mvk-exito)}
html[data-paleta="mvk_digital"] :is(.credito-negativo,.error-resumen,.aviso-checkout,[data-documento-estado][data-estado="error"]){color:var(--mvk-error)}
html[data-paleta="mvk_digital"] .categoria{background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--secundario) 16%,transparent),transparent 60%),var(--panel);border-color:var(--borde);color:var(--texto)}
html[data-paleta="mvk_digital"] .producto-arte{background:radial-gradient(circle at 65% 25%,color-mix(in srgb,var(--secundario) 14%,transparent),transparent 55%),var(--mvk-arte)}
html[data-paleta="mvk_digital"] .producto-arte::after{background:linear-gradient(transparent 65%,var(--panel))}
html[data-paleta="mvk_digital"] .mini-arte{background:var(--panel2)}
html[data-paleta="mvk_digital"] .pagina-cabecera{background:linear-gradient(110deg,var(--panel2),var(--mvk-superficie));color:var(--texto)}
html[data-paleta="mvk_digital"] :is(.migas,.pagina-cabecera p){color:var(--muted)}
html[data-paleta="mvk_digital"] .beneficios-seccion .beneficios{background:var(--panel);border-color:var(--borde);box-shadow:0 12px 28px #07112614}
html[data-paleta="mvk_digital"] .carrusel-control{background:var(--panel2);color:var(--texto);border-color:var(--borde);box-shadow:0 6px 18px #07112626}
html[data-paleta="mvk_digital"] :is(.campo-documento button,.selector-cantidad button:hover,.boton-ver-todo:hover,.editor-bar button:hover,.carrusel-control:hover){background:var(--primario);color:var(--texto-sobre-primario)}
html[data-paleta="mvk_digital"] :is(.newsletter,.ganar-creditos){background:linear-gradient(115deg,#1845a3,#15316b);color:#fff;box-shadow:none}
html[data-paleta="mvk_digital"] .newsletter :is(p,h2){color:#fff}
html[data-paleta="mvk_digital"] .newsletter input{background:#edf2f8;color:#19263b}
html[data-paleta="mvk_digital"] .newsletter input::placeholder{color:#4c5e77}
html[data-paleta="mvk_digital"] .newsletter button.boton:not(.secundario):not(.peligro):not(.fantasma){background:#edf2f8;color:#163976}
html[data-paleta="mvk_digital"] .insignia{background:#b80858;color:#fff}
html[data-paleta="mvk_digital"] .barra i{background:linear-gradient(90deg,var(--primario),#008295)}
html[data-paleta="mvk_digital"] :is(.hero,.banner,.promocion) .etiqueta.etiqueta{color:#b9f4fa}
html[data-paleta="mvk_digital"] .cargador{background:var(--fondo)}
html[data-paleta="mvk_digital"] .cargador span{color:var(--muted)}
html[data-paleta="mvk_digital"][data-tema="claro"] .estrellas{color:#785000}
html[data-paleta="mvk_digital"] .boton:disabled{opacity:1;cursor:not-allowed;background:var(--panel2);color:var(--muted)}
.texto-exito{color:#72e4b1}html[data-tema="claro"] .texto-exito{color:#116143}
