/* MVK Digital: colores del kit oficial, con variantes claras y oscuras. */
.contenido-pagina video{display:block;width:100%;max-width:100%;height:auto;margin-block:1rem}
.contenido-pagina iframe[src*="youtube"]{display:block;width:100%;max-width:100%;aspect-ratio:16/9;height:auto;border:0;margin-block:1rem}
html[data-paleta="mvk"] .review-moderar{color:var(--enlace-acento)}
html[data-paleta="mvk"]{
  --primario:#1845a3;--violeta:#1845a3;--secundario:#05c9dc;--licenbyte-fucsia:#ef0874;
  --texto-sobre-primario:#fff;--loader-color:#1845a3;
  --fondo:#10172b;--panel:#19243a;--panel2:#24324d;--texto:#f1f5ff;
  --muted:#bfcee5;--borde:#435675;--enlace-acento:#75e4ed;
  --licenbyte-superficie:#141e33;--licenbyte-arte:#1c304d;--licenbyte-icono:#75e4ed;
  --licenbyte-seleccion:#233c68;--licenbyte-exito:#80e4bd;--licenbyte-error:#ffadbe;
  --licenbyte-estado-fondo:#233c68;--licenbyte-estado-texto:#ccebf3;
  color-scheme:dark;
}
html[data-paleta="mvk"][data-tema="claro"]{
  --fondo:#eef3fb;--panel:#ffffff;--panel2:#e0e9f7;--texto:#17233c;
  --muted:#4b5d78;--borde:#b4c4dd;--enlace-acento:#1845a3;
  --licenbyte-superficie:#e7effb;--licenbyte-arte:#d9e6f8;--licenbyte-icono:#1845a3;
  --licenbyte-seleccion:#d2e2fa;--licenbyte-exito:#116143;--licenbyte-error:#a7193e;
  --licenbyte-estado-fondo:#d2e2fa;--licenbyte-estado-texto:#1845a3;
  color-scheme:light;
}
html[data-paleta="mvk"] body,
html[data-paleta="mvk"] .admin-cuerpo,
html[data-paleta="mvk"] .admin-main{background:var(--fondo);color:var(--texto)}
html[data-paleta="mvk"] .seccion.alt{background:var(--licenbyte-superficie)}
html[data-paleta="mvk"] .menu-movil{background:var(--panel2);color:var(--texto);border-color:var(--borde)}
html[data-paleta="mvk"] :is(.cabecera,.logo-franja,.pie,.admin-lateral,.admin-cabecera){background:var(--licenbyte-superficie);color:var(--texto);border-color:var(--borde)}
html[data-paleta="mvk"] :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"] :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(--licenbyte-superficie);color:var(--texto);border-color:var(--borde)}
html[data-paleta="mvk"] :is(.buscador input,.selector-cantidad input,.selector-cantidad button){color:var(--texto)}
html[data-paleta="mvk"] :is(input,textarea)::placeholder{color:var(--muted);opacity:1}
html[data-paleta="mvk"] :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"] :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"] :is(.tabla th,.tabla td,.selector-pais select,.menu-sesion){border-color:var(--borde)!important}
html[data-paleta="mvk"] :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"] :is(.admin-lateral nav a.activo,.admin-lateral nav a:hover){background:var(--licenbyte-seleccion);color:var(--texto)}
html[data-paleta="mvk"] :is(.admin-lateral nav a.activo i,.icono-categoria,.categoria .icono-categoria,.mini-arte .icono-categoria){color:var(--licenbyte-icono)}
html[data-paleta="mvk"] :is(.estado){background:var(--licenbyte-estado-fondo);color:var(--licenbyte-estado-texto)}
html[data-paleta="mvk"] :is(.etiqueta,.creditos,.historial-cabecera>strong,.precio.oferta,.nav-principal a:hover){color:var(--enlace-acento)}
html[data-paleta="mvk"] :is(.credito-positivo,.texto-exito,[data-documento-estado][data-estado="correcto"]){color:var(--licenbyte-exito)}
html[data-paleta="mvk"] :is(.credito-negativo,.error-resumen,.aviso-checkout,[data-documento-estado][data-estado="error"]){color:var(--licenbyte-error)}
html[data-paleta="mvk"] .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"] .producto-arte{background:radial-gradient(circle at 65% 25%,color-mix(in srgb,var(--secundario) 14%,transparent),transparent 55%),var(--licenbyte-arte)}
html[data-paleta="mvk"] .producto-arte::after{background:linear-gradient(transparent 65%,var(--panel))}
html[data-paleta="mvk"] .mini-arte{background:var(--panel2)}
html[data-paleta="mvk"] .pagina-cabecera{background:linear-gradient(110deg,var(--panel2),var(--licenbyte-superficie));color:var(--texto)}
html[data-paleta="mvk"] :is(.migas,.pagina-cabecera p){color:var(--muted)}
html[data-paleta="mvk"] .beneficios-seccion .beneficios{background:var(--panel);border-color:var(--borde);box-shadow:0 12px 28px #07112614}
html[data-paleta="mvk"] .carrusel-control{background:var(--panel2);color:var(--texto);border-color:var(--borde);box-shadow:0 6px 18px #07112626}
html[data-paleta="mvk"] :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"] :is(.newsletter,.ganar-creditos){background:linear-gradient(115deg,#1845a3,#102e71);color:#fff;box-shadow:none}
html[data-paleta="mvk"] .newsletter :is(p,h2){color:#fff}
html[data-paleta="mvk"] .newsletter input{background:#ffffff;color:#17233c}
html[data-paleta="mvk"] .newsletter input::placeholder{color:#4b5d78}
html[data-paleta="mvk"] .newsletter button.boton:not(.secundario):not(.peligro):not(.fantasma){background:#ffffff;color:#1845a3}
html[data-paleta="mvk"] .insignia{background:#b60758;color:#fff}
html[data-paleta="mvk"] .barra i{background:linear-gradient(90deg,var(--primario),#008295)}
html[data-paleta="mvk"] :is(.hero,.banner,.promocion) .etiqueta.etiqueta{color:#a0f4f7}
html[data-paleta="mvk"] .cargador{background:var(--fondo)}
html[data-paleta="mvk"] .cargador span{color:var(--muted)}
html[data-paleta="mvk"][data-tema="claro"] .estrellas{color:#785000}
html[data-paleta="mvk"] .boton:disabled{opacity:1;cursor:not-allowed;background:var(--panel2);color:var(--muted)}

html[data-paleta="mvk"] :is(.metrica,.ofertas-caja){background:var(--panel);color:var(--texto);border-color:var(--borde)}
html[data-paleta="mvk"] .inst .req span{background:var(--panel2);color:var(--texto)}
html[data-paleta="mvk"] .inst .req .ok{color:var(--licenbyte-exito)}
html[data-paleta="mvk"] .inst .req .no{color:var(--licenbyte-error)}
html[data-paleta="mvk"] .inst .nota{color:var(--muted)}
@media(max-width:1050px){html[data-paleta="mvk"] .logo-franja .marca-licenbyte{width:144px}}

/* Logos adaptados al espacio disponible sin deformar el arte original. */
.marca-mvk{aspect-ratio:1524/431.098635;max-width:100%}.marca-mvk img{max-height:none!important;object-fit:contain}.admin-logo .marca-mvk{width:190px}.inst .marca-mvk{width:240px;margin:4px auto 20px}.cargador .marca-mvk{width:210px}.cabecera .logo-escritorio .marca-mvk{width:clamp(180px,calc(100vw - 1000px),230px)}.pie .logo .marca-mvk{width:290px;max-width:100%}
html[data-paleta="mvk"] :is(.tarjeta-producto,.ofertas-caja){border-color:var(--borde)}html[data-paleta="mvk"] .tarjeta-producto:hover{border-color:var(--secundario)}html[data-paleta="mvk"] .auth-wrap{background:radial-gradient(circle at 30% 30%,#1845a326,transparent 40%)}html[data-paleta="mvk"] .insignia{background:#b60758;color:#fff}html[data-paleta="mvk"] :focus-visible{outline:2px solid var(--enlace-acento);outline-offset:3px}html[data-paleta="mvk"] .newsletter{background:linear-gradient(115deg,#1845a3,#102e71)}
@media(max-width:1050px){html .cabecera .logo-franja .logo .marca-mvk{width:210px;max-width:calc(100vw - 32px)}}
@media(max-width:700px){html .cabecera .logo-franja .logo .marca-mvk{width:196px}.pie .logo .marca-mvk{width:270px}.inst .marca-mvk{width:210px}}
