/* ============================================================================
   AniiLive · MODO NOCHE (barrido automatico)
   ----------------------------------------------------------------------------
   GENERADO por herramientas/generar_tema_noche.py — NO EDITAR A MANO.
   Cada regla de la web (blancos, pasteles, tintas) tiene aqui su version
   nocturna, aplicada solo cuando <html data-tema="noche">.
   Lo curado a mano (paleta, estrellas, interruptor) esta en web/tema.css,
   que se carga despues y manda sobre este fichero.
   ========================================================================== */
/* ---------------- web/estilos.css ---------------- */
html[data-tema="noche"] body {
  background: radial-gradient(1200px 600px at 85% -10%, #1d2a45 0%, transparent 60%),
    radial-gradient(900px 500px at 10% 110%, #1c172e 0%, transparent 55%), var(--bg);
}
html[data-tema="noche"] ::-webkit-scrollbar-thumb {
  background: #181e2d;
}
html[data-tema="noche"] .nav button:hover {
  background: #151d30;
}
html[data-tema="noche"] .bg-lista {
  border: 1px solid #171f2d;
}
html[data-tema="noche"] .bg-item {
  border-bottom: 1px solid #151f30;
}
html[data-tema="noche"] .bg-item:hover, html[data-tema="noche"] .bg-item.sel {
  background: #151f30;
}
html[data-tema="noche"] .topbar {
  background: rgba(23,29,46,0.72);
}
html[data-tema="noche"] .btn {
  background: #151d30;
}
html[data-tema="noche"] .btn:hover {
  background: #151e30;
}
html[data-tema="noche"] .btn.prim {
  color: #edf2f8;
}
html[data-tema="noche"] .btn.on {
  color: #edf2f8;
}
html[data-tema="noche"] .ficha__tw:hover {
  color: #edf0f8;
}
html[data-tema="noche"] .ficha:hover {
  border-color: color-mix(in srgb,var(--c,#5aa9f0) 60%,#171e2e);
}
html[data-tema="noche"] .ficha .meta {
  border-top: 1px solid #171e2e;
}
html[data-tema="noche"] .tag {
  background: #161e2f;
  border: 1px solid #171f2d;
}
html[data-tema="noche"] .tag.rol {
  color: #edf0f8;
}
html[data-tema="noche"] .stats .barra i {
  background: linear-gradient(90deg,color-mix(in srgb,var(--c,#5aa9f0) 65%,rgba(29,29,29,0.133)),var(--c,#5aa9f0));
}
html[data-tema="noche"] .tabla td {
  border-bottom: 1px solid #171e2e;
}
html[data-tema="noche"] .tabla tr:hover td {
  background: #151d30;
}
html[data-tema="noche"] .c0 {
  background: #151c30;
}
html[data-tema="noche"] input[type=range]::-webkit-slider-runnable-track {
  background: #161f2f;
}
html[data-tema="noche"] input[type=range]::-webkit-slider-thumb {
  background: linear-gradient(135deg,#1e3349,#5aa9f0);
}
html[data-tema="noche"] .aviso {
  border-left: 2px solid #171e2e;
}
html[data-tema="noche"] .zona {
  border: 1px solid color-mix(in srgb,var(--zc) 38%,#171f2d);
}
html[data-tema="noche"] .zona__thumbs img {
  border: 1px solid #161e2f;
}
html[data-tema="noche"] .mini-cri {
  border: 1px solid #161e2f;
}
html[data-tema="noche"] .linea-mini {
  border: 1px solid #161e2f;
}
html[data-tema="noche"] .pillx {
  background: #151d30;
}
html[data-tema="noche"] .hab__ico {
  background: rgba(29,29,29,0.05);
}
html[data-tema="noche"] .obj__sin {
  border: 1px dashed #151f2f;
}
html[data-tema="noche"] .obj__rar {
  color: var(--rc,#939caa);
}
html[data-tema="noche"] .obj__tx em {
  color: #b3bbc9;
}
html[data-tema="noche"] .mtab {
  background: #16202f;
}
html[data-tema="noche"] .mtab.on {
  background: linear-gradient(180deg,#171e2e,#171e2e);
}
html[data-tema="noche"] .mp__sug {
  background: #151e30;
}
html[data-tema="noche"] .mp__sug div:hover {
  background: #161f2f;
}
html[data-tema="noche"] .mp__nivel {
  background: #151e30;
}
html[data-tema="noche"] .mp__tip {
  border: 1px solid rgba(29,29,29,0.16);
}
html[data-tema="noche"] .mp__pie {
  border: 1px solid rgba(29,29,29,0.08);
}
html[data-tema="noche"] .mlayer:hover {
  background: #171f2e;
}
html[data-tema="noche"] .mp__cuenta span {
  background: #151f30;
}
html[data-tema="noche"] .chip-punto {
  box-shadow: 0 0 0 3px rgba(255,255,255,0.013);
}
html[data-tema="noche"] .zcri {
  background: #17202d;
}
html[data-tema="noche"] .badge.v16 {
  border-color: #172e21;
  background: #172d22;
}
html[data-tema="noche"] .badge.v0625 {
  border-color: #2d1818;
  background: #2d181b;
}
html[data-tema="noche"] table.tiposMatriz.grande thead th {
  background: #18202d;
}
html[data-tema="noche"] table.tiposMatriz.grande tbody th {
  background: #18202d;
}
html[data-tema="noche"] table.tiposMatriz.grande td {
  background: #17202e;
  border: 1px solid #18202c;
}
html[data-tema="noche"] table.tiposMatriz.grande td.v16 {
  background: #162f1e;
  border-color: #172d23;
}
html[data-tema="noche"] table.tiposMatriz.grande td.v0625 {
  background: #2d181a;
  border-color: #2c1818;
}
html[data-tema="noche"] table.tiposMatriz.grande td.v1 {
  color: #9ca5b2;
}
html[data-tema="noche"] table.tiposMatriz.grande tbody tr:hover td {
  background: #18202d;
}
html[data-tema="noche"] table.tiposMatriz.grande tbody tr:hover td.v16 {
  background: #162f1f;
}
html[data-tema="noche"] table.tiposMatriz.grande tbody tr:hover td.v0625 {
  background: #2d171a;
}
html[data-tema="noche"] .etag {
  background: color-mix(in srgb,var(--c,#666) 22%,#171f2e);
}
html[data-tema="noche"] .vsdos__lado select {
  background: #171f2e;
}
html[data-tema="noche"] .vsdos__ficha {
  background: #17202e;
}
html[data-tema="noche"] .vsdos__retrato {
  background: #16202e;
}
html[data-tema="noche"] .vsdos__x {
  color: #a6afbc;
}
html[data-tema="noche"] .duelo__col {
  background: #17202e;
}
html[data-tema="noche"] .duelo__barra {
  background: #171f2e;
}
html[data-tema="noche"] .seg.resto {
  background: #19212c;
}
html[data-tema="noche"] .veredicto2 {
  background: #15202f;
  border: 1px solid #16202e;
}
html[data-tema="noche"] .mu {
  background: #17202e;
}
html[data-tema="noche"] .mu__x {
  background: #16202e;
}
html[data-tema="noche"] .mu.v16 {
  border-color: #172e21;
}
html[data-tema="noche"] .mu.v16 .mu__x {
  border-color: #172e21;
  background: #172d22;
}
html[data-tema="noche"] .mu.v0625 {
  border-color: #2d1818;
}
html[data-tema="noche"] .mu.v0625 .mu__x {
  border-color: #2d1818;
  background: #2d181b;
}
html[data-tema="noche"] body {
  background: radial-gradient(920px 620px at 10% -8%, var(--sky) 0%, transparent 62%),
    radial-gradient(760px 520px at 92% 2%, var(--bubble) 0%, transparent 60%),
    radial-gradient(860px 640px at 46% 112%, var(--mint) 0%, transparent 62%),
    linear-gradient(180deg,#2b1227 0%,#2d1225 55%,#28122c 100%);
}
html[data-tema="noche"] .burbujas i {
  background: radial-gradient(circle at 32% 30%, #1d1d1d 0%, rgba(29,29,29,0.35) 42%, rgba(255,255,255,0) 70%),
             linear-gradient(140deg, rgba(255,79,216,.30), rgba(37,223,255,.28));
}
html[data-tema="noche"] .side {
  background: linear-gradient(180deg,rgba(29,29,29,0.92),rgba(44,18,38,0.86));
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .brand .logo {
  background: radial-gradient(circle at 32% 28%,#1d1d1d 0%,#331529 38%,#211534 72%,#152534 100%);
  box-shadow: 0 10px 22px -10px rgba(255,79,216,.55), 0 0 0 3px rgba(255,255,255,0.16) inset;
}
html[data-tema="noche"] .brand .logo__aro {
  -webkit-mask: linear-gradient(#21192c 0 0) content-box,linear-gradient(#21192c 0 0);
}
html[data-tema="noche"] .brand b {
  background: linear-gradient(92deg,var(--neon-pink),#461d3b 40%,var(--neon-violet) 75%,var(--neon-cyan));
}
html[data-tema="noche"] .nav button i {
  background: linear-gradient(140deg,#1d1d1d,#2f1326);
}
html[data-tema="noche"] .nav button:hover {
  background: #2d1224;
}
html[data-tema="noche"] .nav button.on {
  background: linear-gradient(100deg,var(--neon-pink),#461d3b 45%,var(--neon-violet));
  box-shadow: 0 12px 24px -12px rgba(255,79,216,.75), 0 0 0 2px rgba(255,255,255,0.128) inset;
}
html[data-tema="noche"] .nav button.on i {
  background: rgba(29,29,29,0.92);
}
html[data-tema="noche"] .side .pie {
  background: linear-gradient(180deg,#1d1d1d,#2d1224);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] main {
  background: linear-gradient(180deg,rgba(29,29,29,0.72),rgba(44,18,37,0.6));
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .topbar {
  background: linear-gradient(92deg,rgba(52,21,42,0.55),rgba(21,37,52,0.5) 55%,rgba(25,61,49,0.45));
}
html[data-tema="noche"] .topbar h1 {
  color: #ebe0f1;
}
html[data-tema="noche"] .topbar .sub {
  color: #ab94c0;
}
html[data-tema="noche"] .buscar-global input {
  background: #1d1d1d;
  border: 2px solid #311427;
}
html[data-tema="noche"] .bg-lista {
  border: 2px solid #1d1d1d;
  background: #1d1d1d;
}
html[data-tema="noche"] .bg-item {
  border-bottom: 1px solid #2f1324;
}
html[data-tema="noche"] .bg-item:hover, html[data-tema="noche"] .bg-item.sel {
  background: linear-gradient(92deg,#2d1225,#121e2c);
}
html[data-tema="noche"] .bg-item img {
  background: linear-gradient(140deg,#2d1224,#13232e);
}
html[data-tema="noche"] input[type=text], html[data-tema="noche"] input[type=search], html[data-tema="noche"] select {
  background: #1d1d1d;
  border: 2px solid #311427;
}
html[data-tema="noche"] .chip {
  background: #1d1d1d;
  border: 2px solid #311427;
}
html[data-tema="noche"] .chip.on {
  background: linear-gradient(100deg,var(--neon-pink),#421b38);
  border-color: #1d1d1d;
}
html[data-tema="noche"] .btn {
  background: #1d1d1d;
  border: 2px solid #311427;
}
html[data-tema="noche"] .btn:hover {
  background: #2c1223;
}
html[data-tema="noche"] .btn.prim, html[data-tema="noche"] .btn.on {
  background: linear-gradient(100deg,var(--neon-pink),#461d3b 48%,var(--neon-violet));
  border-color: #1d1d1d;
  box-shadow: 0 12px 24px -12px rgba(255,79,216,.85), 0 0 0 2px rgba(255,255,255,0.12) inset;
}
html[data-tema="noche"] .card {
  background: linear-gradient(180deg,#1d1d1d,#2b1224);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .badge {
  background: linear-gradient(140deg,#1d1d1d,#2d1224);
  border: 2px solid #301426;
}
html[data-tema="noche"] .tag {
  background: linear-gradient(140deg,#1d1d1d,#29122d);
  border: 1.5px solid #2c1432;
}
html[data-tema="noche"] .tag.rol {
  color: color-mix(in oklab,var(--rc,#5aa9f0) 42%,#f2edf8)!important;
  background: color-mix(in srgb,var(--rc,#5aa9f0) 20%,#1d1d1d);
  border-color: color-mix(in srgb,var(--rc,#5aa9f0) 34%,#1d1d1d);
}
html[data-tema="noche"] .tag.hb:hover {
  background: #2c1223;
}
html[data-tema="noche"] .tabla th {
  border-bottom: 2px solid #301426;
}
html[data-tema="noche"] .tabla td {
  border-bottom: 1px solid #2d1223;
}
html[data-tema="noche"] .tabla tr:hover td {
  background: linear-gradient(92deg,#2c1225,#121f2d);
}
html[data-tema="noche"] .aviso {
  background: linear-gradient(120deg,#302613,#1d1d1d);
  border: 2px solid #3b2e18;
  color: #e3d0b6;
}
html[data-tema="noche"] .ficha {
  border: 2px solid #1d1d1d;
  background: linear-gradient(180deg,#1d1d1d,#2c1225);
}
html[data-tema="noche"] .ficha:hover {
  border-color: #1d1d1d;
  box-shadow: 0 26px 44px -22px rgba(255,79,216,.6), 0 0 0 2px rgba(255,255,255,0.144) inset;
}
html[data-tema="noche"] .ficha .thumb {
  background: radial-gradient(120% 90% at 50% 10%, color-mix(in srgb,var(--c,#ff4fd8) 26%,#1d1d1d), transparent 72%);
}
html[data-tema="noche"] .ficha .meta {
  border-top: 1px solid #2e1323;
  background: linear-gradient(180deg,#2a111e,#2c1223);
}
html[data-tema="noche"] .ficha__tw {
  border: 2px solid #1d1d1d;
  background: linear-gradient(140deg,#1d1d1d,#2f1326);
}
html[data-tema="noche"] .viewer {
  border: 2px solid #1d1d1d;
  background: radial-gradient(90% 70% at 50% 8%, color-mix(in srgb,var(--c,#ff4fd8) 28%,#1d1d1d), #26122c 72%);
}
html[data-tema="noche"] .viewer .vctl .btn, html[data-tema="noche"] .viewer .vfx .btn {
  background: rgba(29,29,29,0.9);
}
html[data-tema="noche"] .stats .barra {
  background: #2f1326;
}
html[data-tema="noche"] .stats .barra i {
  background: linear-gradient(90deg,rgba(29,29,29,0.6),transparent),
  linear-gradient(90deg,color-mix(in srgb,var(--c,#ff4fd8) 55%,#1d1d1d),var(--c,#ff4fd8));
}
html[data-tema="noche"] .stats .v {
  color: #ebe0f1;
}
html[data-tema="noche"] .statmini {
  background: #1d1d1d;
  border: 2px solid #301426;
}
html[data-tema="noche"] .delta.up {
  color: #b6e3d1;
}
html[data-tema="noche"] .delta.dn {
  color: #cb7693;
}
html[data-tema="noche"] .rasgo b {
  color: #ebe0f1;
}
html[data-tema="noche"] ::-webkit-scrollbar-thumb {
  background: linear-gradient(180deg,#37162b,#291738);
}
html[data-tema="noche"] .tall__cab {
  background: linear-gradient(120deg,#2d1225,#13232e);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .pieza, html[data-tema="noche"] .slot, html[data-tema="noche"] .statmini, html[data-tema="noche"] .potfila, html[data-tema="noche"] .eje, html[data-tema="noche"] .desglose, html[data-tema="noche"] .sim, html[data-tema="noche"] .dano, html[data-tema="noche"] .prob {
  background: linear-gradient(180deg,#1d1d1d,#2b1224);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .pot {
  background: linear-gradient(120deg,#2c1223,#18122d);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .chk {
  background: #1d1d1d;
  border: 2px solid #301426;
}
html[data-tema="noche"] .chk.on {
  background: linear-gradient(100deg,var(--neon-violet),#421b38);
  border-color: #1d1d1d;
}
html[data-tema="noche"] .prob__barra, html[data-tema="noche"] .barra, html[data-tema="noche"] .hpmini, html[data-tema="noche"] .sl {
  background: #2f1326;
}
html[data-tema="noche"] .dano {
  color: #cb7693;
}
html[data-tema="noche"] .warn {
  color: #e0c8ae;
}
html[data-tema="noche"] table.tiposMatriz.grande thead th {
  background: linear-gradient(180deg,#1d1d1d,#29122d);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] table.tiposMatriz.grande tbody th {
  background: linear-gradient(90deg,#1d1d1d,#2d1224);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] table.tiposMatriz.grande td {
  background: #1d1d1d;
  border: 2px solid #2d1223;
  color: #d8c7e1;
}
html[data-tema="noche"] table.tiposMatriz.grande td.v16 {
  background: linear-gradient(140deg,#143223,#122c1e);
  border-color: #1a3f2c;
  color: #caebdf;
}
html[data-tema="noche"] table.tiposMatriz.grande td.v0625 {
  background: linear-gradient(140deg,#30141d,#2c121a);
  border-color: #37161f;
  color: #d1869c;
}
html[data-tema="noche"] .duelo__col, html[data-tema="noche"] .matchups {
  background: #1d1d1d;
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .obj {
  background: linear-gradient(180deg,#1d1d1d,#2b1224);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .obj__rar {
  background: linear-gradient(120deg,#2d1228,#1a122d);
  border: 1.5px solid #2c1432;
}
html[data-tema="noche"] .enc__nav {
  background: linear-gradient(180deg,rgba(29,29,29,0.95),rgba(44,18,38,0.9));
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .enc__cuerpo {
  background: linear-gradient(180deg,#1d1d1d,#2b1221);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .enc__cuerpo h1, html[data-tema="noche"] .enc__cuerpo h2, html[data-tema="noche"] .enc__cuerpo h3 {
  color: #ebe0f1;
}
html[data-tema="noche"] .enc__txt {
  color: #d8c7e1;
}
html[data-tema="noche"] .enc__ul li {
  color: #d8c7e1;
}
html[data-tema="noche"] .mp__lienzo {
  border: 3px solid #1d1d1d;
  background: linear-gradient(140deg,#13232f,#21132e);
}
html[data-tema="noche"] .mp__panel, html[data-tema="noche"] .mp__der .mp__capas {
  background: linear-gradient(180deg,#1d1d1d,#2b1224);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .mtab {
  background: #1d1d1d;
  border: 2px solid #301426;
}
html[data-tema="noche"] .mtab.on {
  background: linear-gradient(100deg,var(--neon-pink),#421b38 50%,var(--neon-violet));
  border-color: #1d1d1d;
}
html[data-tema="noche"] .mzona {
  background: linear-gradient(180deg,#1d1d1d,#2b1224);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .mzona:hover {
  border-color: #311427;
}
html[data-tema="noche"] .mzona__minis img {
  background: linear-gradient(140deg,#2d1224,#13232e);
}
html[data-tema="noche"] .mlgh {
  background: linear-gradient(140deg,#1d1d1d,#2c1225);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .mlayer {
  background: #1d1d1d;
  border: 2px solid #2f1325;
}
html[data-tema="noche"] .mlayer.on {
  background: linear-gradient(100deg,#1d1d1d,#2d1224);
}
html[data-tema="noche"] .mp__ctrls .btn {
  background: rgba(29,29,29,0.95);
}
html[data-tema="noche"] .mp__tip {
  background: #1d1d1d;
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .mp__pie {
  background: rgba(29,29,29,0.9);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .mp__q, html[data-tema="noche"] .mp__nivel, html[data-tema="noche"] .mp__sug {
  background: #1d1d1d;
}
html[data-tema="noche"] .mp__sug {
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .mp__sug div:hover {
  background: linear-gradient(92deg,#2d1225,#12202d);
}
html[data-tema="noche"] .mchip {
  background: #1d1d1d;
  border: 2px solid #2f1325;
}
html[data-tema="noche"] .mchip.on {
  background: linear-gradient(100deg,var(--neon-pink),#421b38);
  border-color: #1d1d1d;
}
html[data-tema="noche"] .zcri {
  background: #1d1d1d;
  border: 2px solid #2f1325;
}
html[data-tema="noche"] .mp__cuenta span {
  background: #1d1d1d;
  border: 2px solid #2f1325;
}
html[data-tema="noche"] .gui__hero {
  border: 3px solid #1d1d1d;
  background: linear-gradient(120deg,#331529,#211534 45%,#152534);
}
html[data-tema="noche"] .gui__hero .velo {
  background: linear-gradient(180deg,rgba(29,29,29,0.25),rgba(29,29,29,0.9) 78%);
}
html[data-tema="noche"] .gui__hero h2 {
  color: #ebe0f1;
}
html[data-tema="noche"] .gui__hero p {
  color: #cab8d6;
}
html[data-tema="noche"] .gpill {
  background: rgba(29,29,29,0.92);
  border: 2px solid #1d1d1d;
  color: #d8c7e1;
}
html[data-tema="noche"] .gcard {
  border: 3px solid #1d1d1d;
  background: linear-gradient(180deg,#1d1d1d,#2b1224);
}
html[data-tema="noche"] .gcard__ico {
  background: linear-gradient(140deg,#1d1d1d,#2f1326);
  box-shadow: 0 8px 18px -10px rgba(160,90,200,.7), 0 0 0 2px rgba(255,255,255,0.16) inset;
}
html[data-tema="noche"] .gcard h3 {
  color: #ebe0f1;
}
html[data-tema="noche"] .gcard__foto {
  border: 2px solid #1d1d1d;
  background: linear-gradient(140deg,#2d1224,#13232e);
}
html[data-tema="noche"] .gcard__resumen {
  color: #cab8d6;
}
html[data-tema="noche"] .gcard__claves li {
  color: #d8c7e1;
}
html[data-tema="noche"] .gcard__ver {
  background: linear-gradient(100deg,var(--neon-pink),#421b38 50%,var(--neon-violet));
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .gcard.abierta {
  border-color: #1d1d1d;
}
html[data-tema="noche"] .gpanel {
  border: 3px solid #1d1d1d;
  background: linear-gradient(180deg,#1d1d1d,#2a1122);
}
html[data-tema="noche"] .gpanel__cab {
  background: linear-gradient(100deg,#301327,#1f1432 55%,#142431);
}
html[data-tema="noche"] .gpanel__cab .ico {
  background: rgba(29,29,29,0.9);
}
html[data-tema="noche"] .gpanel__cab h2 {
  color: #ebe0f1;
}
html[data-tema="noche"] .gpanel__cab p {
  color: #cab8d6;
}
html[data-tema="noche"] .gpanel__texto p {
  color: #ddcfe6;
}
html[data-tema="noche"] .gpanel__texto p:first-child {
  color: #ebe0f1;
}
html[data-tema="noche"] .gpanel__texto h4 {
  color: #ebe0f1;
}
html[data-tema="noche"] .gpanel__fig {
  border: 2px solid #1d1d1d;
  background: linear-gradient(140deg,#2d1224,#13232e);
}
html[data-tema="noche"] .gpanel__tiras img {
  border: 2px solid #1d1d1d;
  background: linear-gradient(140deg,#1d1d1d,#2c1224);
}
html[data-tema="noche"] .gui__hero .velo {
  background: linear-gradient(90deg,rgba(29,29,29,0.94) 0%,rgba(29,29,29,0.86) 42%,rgba(44,18,37,0.3) 78%,rgba(45,18,36,0.1) 100%) !important;
}
html[data-tema="noche"] .gcard__foto {
  background: linear-gradient(150deg,#2d1224,#1d132e 60%,#132a2f) !important;
}
html[data-tema="noche"] .tb__retrato {
  background: radial-gradient(70% 62% at 50% 40%,color-mix(in srgb,var(--c,#ff4fd8) 32%,#1d1d1d),transparent 74%);
}
html[data-tema="noche"] .tb__nivelchip {
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .tb__nbtn {
  border: 2px solid #1d1d1d;
  background: linear-gradient(140deg,#1d1d1d,#2d1224);
}
html[data-tema="noche"] .tb__nbtn:hover {
  background: linear-gradient(140deg,#1d1d1d,#2f1326);
}
html[data-tema="noche"] .tb__npills .btn.mini, html[data-tema="noche"] .tb__presets .btn {
  background: linear-gradient(140deg,#1d1d1d,#2d1225);
}
html[data-tema="noche"] .tb__npills .btn.mini:hover, html[data-tema="noche"] .tb__presets .btn:hover {
  border-color: #1d1d1d;
}
html[data-tema="noche"] .tb__npills .btn.on, html[data-tema="noche"] .tb__presets .btn.on {
  border-color: #1d1d1d;
}
html[data-tema="noche"] .tb__curva {
  border-top: 2px dashed #301426;
}
html[data-tema="noche"] .tb__contador {
  border: 2px solid #1d1d1d;
  background: linear-gradient(140deg,#1d1d1d,#122d22);
}
html[data-tema="noche"] .tb__contador b {
  color: #c9ebde;
}
html[data-tema="noche"] .tb__contador[data-estado="poco"] {
  background: linear-gradient(140deg,#1d1d1d,#302914);
}
html[data-tema="noche"] .tb__contador[data-estado="poco"] b {
  color: #e2d4b1;
}
html[data-tema="noche"] .tb__contador[data-estado="pasado"] {
  background: linear-gradient(140deg,#1d1d1d,#2e1317);
}
html[data-tema="noche"] .tb__tanque {
  background: #2f1326;
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .tbpot {
  background: linear-gradient(120deg,#1d1d1d,#2c1225);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .tbpot__barra {
  background: #2f1326;
}
html[data-tema="noche"] .tbpm {
  border: 2px solid #1d1d1d;
  background: linear-gradient(140deg,#1d1d1d,#2d1224);
}
html[data-tema="noche"] .talleres .eje {
  background: linear-gradient(120deg,#1d1d1d,#26122c);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .talleres .eje__par {
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .talleres .eje__p {
  border: 2px solid #2c1432;
  background: linear-gradient(140deg,#1d1d1d,#29122d);
}
html[data-tema="noche"] .talleres .eje__p.on {
  border-color: #1d1d1d;
}
html[data-tema="noche"] .talleres .eje__v {
  background: #1d1d1d;
  border: 2px solid #311427;
}
html[data-tema="noche"] .tb__vivo {
  border: 2px solid #1d1d1d;
  background: linear-gradient(120deg,#13242e,#1d1d1d);
}
html[data-tema="noche"] .aa__lg--antes::before {
  background: linear-gradient(90deg,#211534,#152534);
}
html[data-tema="noche"] .aa__fila {
  border-bottom: 1px dashed #301426;
}
html[data-tema="noche"] .aa__barra {
  background: #2f1326;
}
html[data-tema="noche"] .aa__barra--antes i {
  background: linear-gradient(90deg,#211534,#152534);
}
html[data-tema="noche"] .aa__delta {
  background: #1f132e;
}
html[data-tema="noche"] .aa__delta.up {
  background: color-mix(in srgb,var(--ok) 18%,#1d1d1d);
  color: #c9ebde;
}
html[data-tema="noche"] .aa__delta.dn {
  background: color-mix(in srgb,var(--bad) 16%,#1d1d1d);
  color: #d48d9a;
}
html[data-tema="noche"] .tbb {
  background: linear-gradient(120deg,#1d1d1d,#2c1225);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .tbb__img {
  background: linear-gradient(140deg,#2d1224,#13232e);
}
html[data-tema="noche"] .cb__arena {
  background: radial-gradient(120% 80% at 50% 0%,#2c1227,#1d1d1d 62%);
}
html[data-tema="noche"] .cb__lado {
  background: linear-gradient(180deg,color-mix(in srgb,var(--c,#ff4fd8) 13%,#1d1d1d),#1d1d1d);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .cb__retrato {
  background: radial-gradient(70% 62% at 50% 38%,color-mix(in srgb,var(--c,#ff4fd8) 36%,#1d1d1d),transparent 74%);
}
html[data-tema="noche"] .cb__lv {
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .cb__hpbar {
  background: #2f1326;
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .cb__vs {
  border: 3px solid #1d1d1d;
  box-shadow: 0 20px 32px -16px rgba(255,79,216,.95),0 0 30px -4px var(--neon-violet),0 0 0 8px rgba(255,255,255,0.112) inset;
}
html[data-tema="noche"] .cb__matchup .bueno {
  color: #c9ebde;
}
html[data-tema="noche"] .cb__matchup .malo {
  color: #d48d9a;
}
html[data-tema="noche"] .cb__atacar.btn.prim {
  box-shadow: 0 16px 30px -14px rgba(255,79,216,.95),0 0 0 2px rgba(255,255,255,0.128) inset;
}
html[data-tema="noche"] .cb__lado .vs__stats span {
  background: linear-gradient(140deg,#1d1d1d,#2c1223);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .cb__lado label.chk {
  background: linear-gradient(140deg,#1d1d1d,#2c1223);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .cbg__ico {
  background: linear-gradient(140deg,#2d1224,#13232e);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .cbpill {
  background: linear-gradient(140deg,#1d1d1d,#29122d);
  border: 2px solid #2c1432;
}
html[data-tema="noche"] .cbpill--up {
  background: color-mix(in srgb,var(--ok) 16%,#1d1d1d);
  border-color: color-mix(in srgb,var(--ok) 42%,#1d1d1d);
  color: #c9ebde;
}
html[data-tema="noche"] .cbpill--dn {
  background: color-mix(in srgb,var(--bad) 14%,#1d1d1d);
  border-color: color-mix(in srgb,var(--bad) 40%,#1d1d1d);
  color: #d48d9a;
}
html[data-tema="noche"] .cbpill--hp {
  background: linear-gradient(140deg,#13242e,#1d1d1d);
  border-color: #152534;
}
html[data-tema="noche"] .cbt {
  border: 2px solid #1d1d1d;
  background: linear-gradient(120deg,#122d22,#1d1d1d);
}
html[data-tema="noche"] .cbt--D {
  background: linear-gradient(120deg,#2d121c,#1d1d1d);
}
html[data-tema="noche"] .cbt__img {
  background: linear-gradient(140deg,#1d1d1d,#2d1224);
}
html[data-tema="noche"] .cbt__dano {
  color: #c9ebde;
}
html[data-tema="noche"] .cbt--D .cbt__dano {
  color: #d48d9a;
}
html[data-tema="noche"] .cblog .hpmini {
  background: #2f1326;
}
html[data-tema="noche"] .talleres input[type=range]::-webkit-slider-runnable-track, html[data-tema="noche"] .cblab input[type=range]::-webkit-slider-runnable-track {
  background: linear-gradient(90deg,#301426,#2f1326);
  border: 1px solid #1d1d1d;
}
html[data-tema="noche"] .talleres input[type=range]::-webkit-slider-thumb, html[data-tema="noche"] .cblab input[type=range]::-webkit-slider-thumb {
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .talleres input[type=range]::-moz-range-track, html[data-tema="noche"] .cblab input[type=range]::-moz-range-track {
  background: #2f1326;
  border: 1px solid #1d1d1d;
}
html[data-tema="noche"] .talleres input[type=range]::-moz-range-thumb, html[data-tema="noche"] .cblab input[type=range]::-moz-range-thumb {
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .aa__barra--antes i {
  background: linear-gradient(90deg,#231738,#172a39);
}
html[data-tema="noche"] .cblab .veredicto {
  border: 2px solid #1d1d1d;
  background: linear-gradient(160deg,#1d1d1d,#2c1223);
}
html[data-tema="noche"] .cblab .veredicto.ganoA {
  background: linear-gradient(160deg,#132f22,#1d1d1d);
}
html[data-tema="noche"] .cblab .veredicto.ganoD {
  background: linear-gradient(160deg,#2e131b,#1d1d1d);
}
html[data-tema="noche"] .cblab .desglose {
  background: #1d1d1d;
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .cblab .desglose>div:nth-child(odd) {
  background: linear-gradient(92deg,#2c1223,#121f2c);
}
html[data-tema="noche"] .cblab .desglose>div.tot {
  background: linear-gradient(100deg,#301327,#1e1330);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .gpanel__claves li {
  background: #1d1d1d;
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .gpanel__todo {
  background: linear-gradient(180deg,#2b1227,#1d1d1d);
  border: 2px dashed #341527;
}
html[data-tema="noche"] .gpanel__todo summary {
  color: #d897c8;
}
html[data-tema="noche"] .mleyenda {
  background: linear-gradient(180deg,#2b1224,#1d1d1d);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .mleyenda b {
  color: #d897c8;
}
html[data-tema="noche"] .mleyenda span {
  background: #1d1d1d;
  border: 1.5px solid #301426;
}
html[data-tema="noche"] .enc__btn {
  background: #1d1d1d;
  border: 2px solid #2f1325;
}
html[data-tema="noche"] .enc__btn.on {
  background: linear-gradient(100deg,#1d1d1d,#2e1324);
  color: #d897c8;
}
html[data-tema="noche"] .obj__sin {
  background: #2c1220;
  border: 1.5px dashed #351626;
  color: #b290a7;
}
html[data-tema="noche"] .slot {
  background: linear-gradient(180deg,#1d1d1d,#2c1222);
  border: 2px dashed #341527;
}
html[data-tema="noche"] .slot.on, html[data-tema="noche"] .slot.lleno {
  background: linear-gradient(180deg,#1d1d1d,#1f122d);
  border-color: #211534;
}
html[data-tema="noche"] select, html[data-tema="noche"] option {
  background: #1d1d1d;
}
html[data-tema="noche"] .vsdos__ficha, html[data-tema="noche"] .vsdos__retrato {
  background: linear-gradient(180deg,#1d1d1d,#2c1223);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .duelo__barra {
  background: #2d1221;
}
html[data-tema="noche"] .mu {
  background: linear-gradient(180deg,#1d1d1d,#2c1225);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .mu__x, html[data-tema="noche"] .mu i {
  background: #2d1221;
  color: #c596b4;
}
html[data-tema="noche"] .badge.v16 {
  color: #caebdf;
  border-color: #1a3f2c;
  background: linear-gradient(140deg,#143223,#122c1e);
}
html[data-tema="noche"] .badge.v0625 {
  color: #d1869c;
  border-color: #37161f;
  background: linear-gradient(140deg,#30141d,#2c121a);
}
html[data-tema="noche"] .badge.v1 {
  color: #a493b6;
  background: #1d1d1d;
  border-color: #241431;
}
html[data-tema="noche"] .seg.resto {
  background: linear-gradient(90deg,#193d31,#63c98a);
}
html[data-tema="noche"] .seg.flojo {
  background: linear-gradient(90deg,#3c1923,#ff6f8f);
}
html[data-tema="noche"] .veredicto2 {
  background: linear-gradient(120deg,#2d1225,#1d132e);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .mlayer b, html[data-tema="noche"] .mlayer.on b {
  color: #c388b2;
}
html[data-tema="noche"] .mlayer.on {
  background: linear-gradient(100deg,#1d1d1d,#2e1327);
}
html[data-tema="noche"] .mlayer:hover {
  background: #1d1d1d;
}
html[data-tema="noche"] .mp__buscar input, html[data-tema="noche"] #mq {
  background: #1d1d1d;
  border: 2px solid #2f1325;
}
html[data-tema="noche"] .mp__nivel, html[data-tema="noche"] select.mp__nivel {
  background: #1d1d1d;
  border: 2px solid #2f1325;
}
html[data-tema="noche"] .mp__sug {
  background: #1d1d1d;
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .mp__sug div:hover {
  background: #2d1225;
}
html[data-tema="noche"] .mp__lienzo {
  background: #1f132e;
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .mp__pie {
  background: rgba(29,29,29,0.92);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .mp__ctrls .btn {
  background: rgba(29,29,29,0.94);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .mp__ctrls .btn:hover {
  background: #1d1d1d;
  color: #d897c8;
}
html[data-tema="noche"] .mp__panel, html[data-tema="noche"] .mp__capas {
  background: rgba(29,29,29,0.92);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .mzona {
  background: #1d1d1d;
  border: 2px solid #2d1224;
}
html[data-tema="noche"] .mleyenda b {
  color: #d897c8;
}
html[data-tema="noche"] .mu .mu__x {
  background: #2d1221;
  border: 2px solid #1d1d1d;
  color: #c596b4;
}
html[data-tema="noche"] .mu.v16 .mu__x, html[data-tema="noche"] .mu.v16 .mu__x * {
  color: #caebdf;
  background: linear-gradient(140deg,#143223,#122c1e);
  border-color: #1a3f2c;
}
html[data-tema="noche"] .mu.v0625 .mu__x, html[data-tema="noche"] .mu.v0625 .mu__x * {
  color: #d1869c;
  background: linear-gradient(140deg,#30141d,#2c121a);
  border-color: #37161f;
}
html[data-tema="noche"] .mu.v1 .mu__x, html[data-tema="noche"] .mu.v1 .mu__x * {
  color: #a493b6;
  background: #1d1d1d;
  border-color: #241431;
}
html[data-tema="noche"] .vsdos__lado select, html[data-tema="noche"] #selA, html[data-tema="noche"] #selB, html[data-tema="noche"] #selD, html[data-tema="noche"] #orden {
  background: #1d1d1d;
  border: 2px solid #311427;
}
html[data-tema="noche"] .pop--sube {
  color: #bee6d3 !important;
}
html[data-tema="noche"] .pop--baja {
  color: #cf8198 !important;
}
html[data-tema="noche"] .varfig {
  background: linear-gradient(180deg,#1d1d1d,#2c1223);
  border: 2px solid #301326;
}
html[data-tema="noche"] .varfig__foto {
  background: radial-gradient(70% 70% at 50% 30%, #1d1d1d 0%, #2e1323 100%);
}
html[data-tema="noche"] .iv__pie {
  background: rgba(29,29,29,0.92) !important;
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .varbadge {
  color: #dba1ce;
  background: linear-gradient(180deg, #2d1224, #301327);
  border: 1.5px solid #351628;
}
html[data-tema="noche"] .barra > i.barra--70 {
  background: linear-gradient(90deg,#1a3841,#a86bff);
}
html[data-tema="noche"] .vsel {
  background: rgba(29,29,29,0.07);
  border: 2px solid rgba(29,29,29,0.13);
}
html[data-tema="noche"] .vsel.on {
  border-color: rgba(29,29,29,0.85);
}
html[data-tema="noche"] .inm__hud {
  background: linear-gradient(180deg, #20172e, #1e162f);
}
html[data-tema="noche"] .inm__pasos > li, html[data-tema="noche"] .inm__statscaja {
  background: rgba(29,29,29,0.055);
  border: 2px solid rgba(29,29,29,0.09);
}
html[data-tema="noche"] .galfiltros input {
  background: #1d1d1d;
  border: 2px solid #311427;
}
html[data-tema="noche"] .galcard {
  background: linear-gradient(180deg, #1d1d1d, #2c1222);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .galcard__foto {
  background: radial-gradient(72% 72% at 50% 28%, #1d1d1d 0%, color-mix(in srgb, var(--c) 14%, #1d1d1d) 100%);
}
html[data-tema="noche"] .radarBase {
  fill: rgba(168,163,187,0.07);
  stroke: #9792af;
}
html[data-tema="noche"] .radarLbl {
  fill: #b7b2c4;
}
html[data-tema="noche"] .rdleyenda {
  color: var(--tx2, #b7b2c4);
}
html[data-tema="noche"] .iv--cargando::after {
  border: 3px solid rgba(29,29,29,0.22);
}
html[data-tema="noche"] .inm__barra .tag {
  background: rgba(29,29,29,0.12) !important;
  border: 1px solid rgba(29,29,29,0.16);
}
html[data-tema="noche"] .animOv__caja {
  background: linear-gradient(180deg, #1d1d1d 0%, #23122c 100%);
}
html[data-tema="noche"] .animOv__x {
  color: #afa3c1;
  background: #20132f;
  border: 2px solid #201432;
}
html[data-tema="noche"] .animOv__tit b {
  color: #e1d9ec;
}
html[data-tema="noche"] .animOv__tit span {
  color: #ab9fbf;
}
html[data-tema="noche"] .animOv__lienzo {
  background: radial-gradient(72% 62% at 50% 42%, #261432 0%, #1f122d 58%, #1d1d1d 100%);
}
html[data-tema="noche"] .apill {
  color: #b8aeca;
  background: #1d1d1d;
  border: 2px solid #211432;
}
html[data-tema="noche"] .animOv__pie {
  color: #9f91b7;
}
@media (max-width: 1000px){
html[data-tema="noche"] .side {
  background: linear-gradient(180deg, #1d1d1d 0%, #25122c 60%, #1e122d 100%) !important;
}
html[data-tema="noche"] .menuBtn {
  background: #1d1d1d;
}
}
html[data-tema="noche"] .zoomBtns button {
  background: rgba(29,29,29,0.94);
  border: 2px solid #201432;
  color: #d6cde4;
}
html[data-tema="noche"] .pie__fluidez {
  color: #a3dcc4;
}
html[data-tema="noche"] .iv__halo, html[data-tema="noche"] .inm__halo {
  background: radial-gradient(closest-side, rgba(29,29,29,0.95), rgba(52,21,46,0.55) 55%, rgba(255,182,240,0) 100%) !important;
}
html[data-tema="noche"] .topbar {
  background: linear-gradient(180deg, #1d1d1d, #28122c) !important;
}
html[data-tema="noche"] .animOv__cargando {
  color: #b29fc9;
}
html[data-tema="noche"] .animOv__lienzo {
  box-shadow: inset 0 0 90px -20px rgba(255, 79, 216, .25), inset 0 0 0 1px rgba(255,255,255,0.01);
}
html[data-tema="noche"] .animOv__vid {
  background: #21192c;
}
html[data-tema="noche"] .animOv__tit b {
  color: #e1d9ec;
}
html[data-tema="noche"] .animOv__lienzo {
  background: radial-gradient(120% 90% at 50% 45%, #21192c 0%, #21192c 52%, #1a1030 78%, #150c26 100%) !important;
}
html[data-tema="noche"] .animOv__vid {
  -webkit-mask-image: radial-gradient(115% 115% at 50% 50%, #21192c 62%, rgba(0,0,0,.85) 78%, transparent 100%);
  mask-image: radial-gradient(115% 115% at 50% 50%, #21192c 62%, rgba(0,0,0,.85) 78%, transparent 100%);
}
html[data-tema="noche"] .chip {
  color: color-mix(in oklab, var(--c, #e1d9ec) 52%, #f2edf8) !important;
  border-color: color-mix(in srgb, var(--c, #241739) 34%, #24193d) !important;
}
html[data-tema="noche"] .evo {
  color: color-mix(in oklab, var(--c, #e1d9ec) 62%, #f2edf8) !important;
}
html[data-tema="noche"] .ficha__elems span, html[data-tema="noche"] .st-el {
  color: color-mix(in oklab, var(--c, #e1d9ec) 52%, #f2edf8) !important;
}
html[data-tema="noche"] .rol, html[data-tema="noche"] .tag, html[data-tema="noche"] .chip, html[data-tema="noche"] .chip b, html[data-tema="noche"] .badge, html[data-tema="noche"] .st-el, html[data-tema="noche"] td, html[data-tema="noche"] button[data-m], html[data-tema="noche"] button[data-m] > span, html[data-tema="noche"] button[data-k], html[data-tema="noche"] .vs__els .rol, html[data-tema="noche"] .cb__lado .sl span, html[data-tema="noche"] .sl span, html[data-tema="noche"] .evt, html[data-tema="noche"] .tb td, html[data-tema="noche"] .tipo, html[data-tema="noche"] .ele, html[data-tema="noche"] .meta b {
  color: color-mix(in oklab, currentColor 55%, #f2edf8);
}
html[data-tema="noche"] .rol, html[data-tema="noche"] .tag, html[data-tema="noche"] .st-el, html[data-tema="noche"] td[title], html[data-tema="noche"] button[data-m], html[data-tema="noche"] button[data-k], html[data-tema="noche"] .badge, html[data-tema="noche"] .chip b {
  color: color-mix(in oklab, currentColor 55%, #f2edf8) !important;
}
html[data-tema="noche"] .rol, html[data-tema="noche"] .tag, html[data-tema="noche"] .st-el, html[data-tema="noche"] td[title], html[data-tema="noche"] button[data-m], html[data-tema="noche"] button[data-k], html[data-tema="noche"] .badge, html[data-tema="noche"] .chip b {
  color: color-mix(in oklab, currentColor 55%, #f2edf8) !important;
}
html[data-tema="noche"] .chips *:not(.on), html[data-tema="noche"] .chips *:not(.on) *, html[data-tema="noche"] .chip:not(.on) span, html[data-tema="noche"] .chip:not(.on) i, html[data-tema="noche"] .sl:not(.on), html[data-tema="noche"] .sl:not(.on) *, html[data-tema="noche"] .vs__els *:not(.on), html[data-tema="noche"] .eq *:not(.on), html[data-tema="noche"] .tira *:not(.on), html[data-tema="noche"] .fila *:not(.on), html[data-tema="noche"] .leg *:not(.on), html[data-tema="noche"] .mapa__leyenda *:not(.on), html[data-tema="noche"] .varfig:not(.on) span, html[data-tema="noche"] .apill:not(.on) *, html[data-tema="noche"] .pestana:not(.on) *, html[data-tema="noche"] .mini *:not(.on), html[data-tema="noche"] .tarjeta *:not(.on), html[data-tema="noche"] .stat *:not(.on), html[data-tema="noche"] .kpi *:not(.on) {
  color: color-mix(in oklab, currentColor 50%, #f1edf8) !important;
}
html[data-tema="noche"] .badge.v1 {
  color: #beb1ce !important;
}
html[data-tema="noche"] .badge.v0625 {
  color: #dfaabb !important;
}
html[data-tema="noche"] .badge.v16 {
  color: #ddf2ea !important;
}
html[data-tema="noche"] .acceso {
  background: radial-gradient(900px 620px at 12% 8%, #301426 0%, rgba(255, 228, 245, 0) 62%),
    radial-gradient(820px 700px at 88% 14%, #152433 0%, rgba(216, 236, 255, 0) 60%),
    radial-gradient(900px 700px at 50% 112%, #1d1432 0%, rgba(230, 220, 255, 0) 62%),
    linear-gradient(162deg, #2b1228 0%, #121b2d 46%, #29122d 100%);
}
html[data-tema="noche"] .acceso .b {
  background: radial-gradient(circle at 32% 26%, #1d1d1d 0%, rgba(29,29,29,0.18) 46%, var(--c) 100%);
  box-shadow: inset 0 0 14px rgba(255,255,255,0.128), 0 8px 18px rgba(160, 120, 200, .14);
}
html[data-tema="noche"] .acceso__destello.a {
  background: #37162b;
}
html[data-tema="noche"] .acceso__destello.b {
  background: #172a39;
}
html[data-tema="noche"] .acceso__destello.c {
  background: #201637;
}
html[data-tema="noche"] .acceso__aro {
  background: conic-gradient(from 0deg, #3c1930, #192e3e, #3f341a, #21183b, #1b4235, #3c1930);
}
html[data-tema="noche"] .acceso__tarjeta {
  background: linear-gradient(155deg, rgba(29,29,29,0.98), rgba(43,18,43,0.92));
  box-shadow: 0 26px 60px rgba(150, 90, 190, .22), inset 0 0 0 1.5px rgba(255,255,255,0.152),
    inset 0 -24px 44px rgba(255, 214, 240, .4);
}
html[data-tema="noche"] .acceso__titulo {
  color: #e7dff0;
}
html[data-tema="noche"] .acceso__sub {
  color: #b1a5c1;
}
html[data-tema="noche"] .acceso__etq {
  color: #a292ba;
}
html[data-tema="noche"] .acceso__campo {
  border: 2px solid #331526;
  background: #1d1d1d;
  color: #e3dced;
}
html[data-tema="noche"] .acceso__campo:focus {
  border-color: #421b33;
}
html[data-tema="noche"] .acceso__campo.falta {
  border-color: #451c25;
}
html[data-tema="noche"] .acceso__avatares legend {
  color: #a292ba;
}
html[data-tema="noche"] .av {
  border: 2px solid #301426;
  background: #1d1d1d;
}
html[data-tema="noche"] .av img {
  background: radial-gradient(circle at 50% 30%, #1d1d1d, #1d132e);
}
html[data-tema="noche"] .av span {
  color: #beb1ce;
}
html[data-tema="noche"] .av:hover {
  border-color: #371629;
}
html[data-tema="noche"] .av.on {
  border-color: #421b33;
}
html[data-tema="noche"] .av.on img {
  background: radial-gradient(circle at 50% 30%, #1d1d1d, #2f1326);
}
html[data-tema="noche"] .acceso__entrar {
  background: linear-gradient(120deg, #451c35, #2c1c45 55%, #1e3649);
  box-shadow: 0 14px 30px rgba(190, 120, 240, .32), inset 0 1px 0 rgba(255,255,255,0.08);
}
html[data-tema="noche"] .acceso__invitado {
  color: #a292ba;
}
html[data-tema="noche"] .acceso__invitado:hover {
  color: #c0b0d2;
  background: #1f122d;
}
html[data-tema="noche"] .acceso :focus-visible {
  outline: 3px solid #2c1c45;
}
html[data-tema="noche"] .perfil {
  background: linear-gradient(140deg, #1d1d1d, #29122d);
  border: 2px solid #301426;
}
html[data-tema="noche"] .perfil__av {
  background: radial-gradient(circle at 50% 30%, #1d1d1d, #1d132e);
}
html[data-tema="noche"] .perfil__hola {
  color: #d8cce5;
}
html[data-tema="noche"] .perfil__cam:hover {
  color: #c0b0d2;
  background: #20132e;
}
html[data-tema="noche"] .acceso__marco::before {
  background: radial-gradient(circle at 50% 45%, rgba(60,24,50,0.42), rgba(25,45,62,0.3) 46%, rgba(34,24,60,0.16) 66%, transparent 76%);
}
html[data-tema="noche"] .acceso__aro {
  background: conic-gradient(from 0deg, #421b33, #1e3649, #4a401e, #2a1c45, #6fe6c0, #421b33);
  -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 22px), #21192c calc(100% - 17px));
  mask: radial-gradient(farthest-side, transparent calc(100% - 22px), #21192c calc(100% - 17px));
}
html[data-tema="noche"] .acceso .b {
  background: radial-gradient(circle at 34% 28%, #1d1d1d 0%, rgba(29,29,29,0.5) 30%, var(--c) 78%, color-mix(in srgb, var(--c) 70%, #1d1d1d) 100%);
  box-shadow: inset -3px -5px 12px rgba(255,255,255,0.12), inset 3px 5px 14px color-mix(in srgb, var(--c) 55%, transparent),
    0 10px 22px color-mix(in srgb, var(--c) 35%, transparent);
}
html[data-tema="noche"] .acceso__tarjeta {
  background: linear-gradient(162deg, #1d1d1d 0%, #2b1221 38%, #29122d 72%, #1a122d 100%);
}
html[data-tema="noche"] .acceso__tarjeta::after {
  border: 2px dashed rgba(60,25,47,0.62);
}
@media (max-width: 620px){
html[data-tema="noche"] .acceso__aro {
  -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 16px), #21192c calc(100% - 12px));
  mask: radial-gradient(farthest-side, transparent calc(100% - 16px), #21192c calc(100% - 12px));
}
}
html[data-tema="noche"] .btz {
  background: linear-gradient(125deg, #1d1d1d, #2d1224 55%, #121a2d);
  border: 1.5px solid #331526;
  color: #d6cee2;
}
html[data-tema="noche"] .btz__av {
  background: radial-gradient(circle at 50% 30%, #1d1d1d, #1e132e);
}
html[data-tema="noche"] .btz b {
  color: color-mix(in oklab, #9d80cf 60%, #f1edf8);
}
html[data-tema="noche"] .etag, html[data-tema="noche"] .etag b, html[data-tema="noche"] .etag span {
  background: color-mix(in srgb, var(--c, #1e3949) 15%, #1d1d1d) !important;
  border-color: color-mix(in srgb, var(--c, #1e3949) 32%, #1d1d1d) !important;
  color: color-mix(in oklab, var(--c, #7fd0ff) 44%, #f1edf8) !important;
}
html[data-tema="noche"] .pelea__turno {
  color: #c5bcd6;
}
html[data-tema="noche"] .pelea__escena {
  background: linear-gradient(180deg, #131c2e 0%, #29122d 52%, #2e1323 100%);
  border: 2px solid #301426;
}
html[data-tema="noche"] .pelea__fondo {
  background: radial-gradient(620px 240px at 50% 102%, rgba(54,22,42,0.6), transparent 72%),
              radial-gradient(420px 210px at 10% 6%, rgba(22,39,54,0.65), transparent 72%),
              radial-gradient(360px 180px at 92% 12%, rgba(30,21,52,0.6), transparent 72%);
}
html[data-tema="noche"] .pelea__ficha {
  background: rgba(29,29,29,0.82);
  border: 2px solid #301426;
}
html[data-tema="noche"] .pelea__nombre {
  color: #e8e2f2;
}
html[data-tema="noche"] .pelea__vida {
  background: #231431;
}
html[data-tema="noche"] .pelea__vida i {
  background: linear-gradient(90deg, #1f4b31, #63d3ff);
}
html[data-tema="noche"] .pelea__vida i.baja {
  background: linear-gradient(90deg, #ffd166, #451c1c);
}
html[data-tema="noche"] .pelea__hp {
  color: #beb1ce;
}
html[data-tema="noche"] .pjGolpe {
  background: radial-gradient(circle, #1d1d1d 0%, var(--c, #3c1930) 42%, rgba(255, 255, 255, 0) 72%);
}
html[data-tema="noche"] .pjNum {
  color: #e8e2f2;
  text-shadow: 0 2px 0 rgba(255,255,255,0.16), 0 0 16px rgba(255,255,255,0.152);
}
html[data-tema="noche"] .pjNum--crit {
  color: #d58fa6;
}
html[data-tema="noche"] .pjNum--bien {
  color: #d0ede2;
}
html[data-tema="noche"] .pjNum--mal {
  color: #e4d4b7;
}
html[data-tema="noche"] .pelea__registro {
  background: #1d1d1d;
  border: 2px solid #241330;
  color: #d6cee2;
}
html[data-tema="noche"] .pelea__registro b {
  color: #9d80cf;
}
html[data-tema="noche"] .mov {
  border: 2px solid color-mix(in srgb, var(--c, #2c1c45) 28%, #1d1d1d);
  background: linear-gradient(140deg, #1d1d1d, color-mix(in srgb, var(--c, #2c1c45) 11%, #1d1d1d));
}
html[data-tema="noche"] .mov:focus-visible {
  outline: 3px solid color-mix(in srgb, var(--c, #2c1c45) 65%, #1d1d1d);
}
html[data-tema="noche"] .mov__n {
  color: #e8e2f2;
}
html[data-tema="noche"] .mov__d {
  color: #beb1ce;
}
html[data-tema="noche"] .pelea__t {
  color: #e8e2f2;
}
html[data-tema="noche"] .pelea__sub {
  color: #beb1ce;
}
html[data-tema="noche"] .pelea__buscar input {
  border: 2px solid #331526;
  background: #1d1d1d;
  color: #e3dced;
}
html[data-tema="noche"] .pelea__buscar input:focus {
  border-color: #421b33;
}
html[data-tema="noche"] .pjCard {
  border: 2px solid #301426;
  background: linear-gradient(150deg, #1d1d1d, #28122c);
}
html[data-tema="noche"] .pjCard:hover {
  border-color: #3c1930;
}
html[data-tema="noche"] .pjCard:focus-visible {
  outline: 3px solid #2c1c45;
}
html[data-tema="noche"] .pjCard__n {
  color: #e8e2f2;
}
html[data-tema="noche"] .pjCard__e {
  color: color-mix(in oklab, var(--c, #b98cff) 50%, #f1edf8);
}
html[data-tema="noche"] .pelea__vacio {
  color: #beb1ce;
}
html[data-tema="noche"] .pelea__fin {
  background: rgba(29,29,29,0.84);
}
html[data-tema="noche"] .pelea__finCaja {
  background: linear-gradient(150deg, #1d1d1d, #2d1225 60%, #121b2d);
  border: 2px solid #331526;
}
html[data-tema="noche"] .pelea__finTit {
  color: #cfa4db;
}
html[data-tema="noche"] .pelea__finTx {
  color: #d6cee2;
}
html[data-tema="noche"] .pjChispa {
  background: radial-gradient(circle at 35% 35%, #1d1d1d, var(--c, #ffd166) 72%);
}
html[data-tema="noche"] .pjCartel {
  background: linear-gradient(120deg,#1d1d1d,color-mix(in srgb,var(--c,#451c35) 26%,#1d1d1d));
  border: 2px solid color-mix(in srgb,var(--c,#451c35) 45%,#1d1d1d);
  color: #e8e2f2;
}
html[data-tema="noche"] .pelea__vida i.crit {
  background: linear-gradient(90deg,#411a1a,#e0396b);
}
html[data-tema="noche"] .pjAviso {
  color: #e8e2f2;
}
html[data-tema="noche"] .pelea__escena {
  background: radial-gradient(circle at 79% 15%, #363016 0 40px, rgba(54,48,22,0.45) 41px, transparent 62px), radial-gradient(120px 30px at 20% 19%, #1d1d1d 0 62%, transparent 64%), radial-gradient(170px 40px at 30% 15%, #1d1d1d 0 62%, transparent 64%), radial-gradient(120px 30px at 68% 23%, #121f2c 0 62%, transparent 64%), linear-gradient(180deg, #162635 0%, #132230 36%, #2f1324 64%, #331525 100%);
}
html[data-tema="noche"] .pelea__fondo {
  background: radial-gradient(60% 100% at 18% 100%, #1a3f23 0 70%, transparent 72%), radial-gradient(54% 100% at 50% 100%, #1d462b 0 70%, transparent 72%), radial-gradient(66% 100% at 84% 100%, #183b22 0 70%, transparent 72%);
}
html[data-tema="noche"] .pelea__escena::before {
  background: repeating-linear-gradient(90deg, rgba(29,29,29,0.3) 0 2px, transparent 2px 62px), repeating-linear-gradient(0deg, rgba(29,29,29,0.22) 0 2px, transparent 2px 40px), linear-gradient(180deg, #2f1321 0%, #331523 100%);
}
html[data-tema="noche"] .pjCard--yo {
  outline: 3px solid var(--acento, #241e49);
}
html[data-tema="noche"] .pjCard__yo {
  background: var(--acento, #241e49);
  color: #f0eef7;
}
html[data-tema="noche"] .pjCard--rival:hover {
  outline: 3px solid var(--borde, #201738);
}
html[data-tema="noche"] .pjAnillo {
  border: 3px solid var(--c, #1d1d1d);
}
html[data-tema="noche"] .pjAnillo--crit {
  box-shadow: 0 0 14px var(--c, rgba(255,255,255,0.16));
}
html[data-tema="noche"] .pelea__lado::before {
  background: radial-gradient(48% 50% at 50% 45%, rgba(29,29,29,0.95), rgba(49,20,40,0.92) 62%, rgba(60,25,55,0.75) 100%);
  box-shadow: 0 6px 16px rgba(158, 110, 190, .28), inset 0 3px 0 rgba(255,255,255,0.144);
}
html[data-tema="noche"] .pelea__vida::after {
  background: linear-gradient(180deg, rgba(29,29,29,0.45), rgba(255, 255, 255, 0));
}
html[data-tema="noche"] .pelea__movs .mov {
  border: 2px solid #331526;
  background: linear-gradient(180deg, #1d1d1d, #2c1223);
}
html[data-tema="noche"] .pelea__movs .mov:hover {
  border-color: var(--c, #241e49);
}
html[data-tema="noche"] .pelea__movs .mov__n {
  color: #dad1ea;
}
html[data-tema="noche"] .pelea__movs .mov__d {
  color: #b8afcb;
}
html[data-tema="noche"] .pelea__movs .mov__k {
  color: #9e8dbb;
  border: 1px solid #231535;
  background: #1f122c;
}
html[data-tema="noche"] .formaOv__caja {
  background: linear-gradient(180deg, var(--card), color-mix(in srgb, var(--card) 82%, #22183b));
}
html[data-tema="noche"] .formaTile__play {
  color: #f0edf7;
}
html[data-tema="noche"] .bt--guay {
  background: linear-gradient(135deg, color-mix(in srgb, var(--accent) 88%, white), color-mix(in srgb, var(--accent) 62%, #331527));
  color: #f0edf7;
}
html[data-tema="noche"] .pelea__escena {
  background: radial-gradient(120% 78% at 50% 96%, rgba(52,21,39,0.5) 0%, rgba(255, 214, 238, 0) 58%),
    linear-gradient(180deg, #1a2f41 0%, #172a39 34%, #132230 62%, #2f1320 84%, #301420 100%);
}
html[data-tema="noche"] .pelea__fondo {
  background: radial-gradient(circle at 78% 16%, rgba(52,48,21,0.95) 0 42px, rgba(55,49,22,0.5) 43px 78px, rgba(255, 245, 200, 0) 128px),
    
    radial-gradient(58% 32% at 18% 78%, #22481e 0 62%, rgba(169, 217, 164, 0) 63%),
    radial-gradient(70% 38% at 74% 84%, #9ccf9a 0 62%, rgba(156, 207, 154, 0) 63%),
    
    radial-gradient(72% 40% at 42% 94%, #8ac48b 0 60%, rgba(138, 196, 139, 0) 61%),
    
    linear-gradient(180deg, rgba(255, 255, 255, 0) 62%, rgba(53,21,37,0.35) 70%, rgba(57,23,39,0.55) 100%),
    linear-gradient(0deg, #331524 0%, #2f1322 26%, rgba(255, 234, 245, 0) 44%);
}
html[data-tema="noche"] .pelea__fondo::after {
  background-image: linear-gradient(rgba(29,29,29,0.34) 1px, transparent 1px),
    linear-gradient(90deg, rgba(29,29,29,0.3) 1px, transparent 1px);
}
html[data-tema="noche"] .pelea__lado::before {
  background: radial-gradient(60% 100% at 50% 26%, rgba(29,29,29,0.95), rgba(29,29,29,0.3) 62%, rgba(36,23,57,0.28) 100%);
  box-shadow: inset 0 -6px 12px rgba(150, 112, 200, .28),
    inset 0 4px 10px rgba(255,255,255,0.144),
    0 12px 22px rgba(70, 40, 110, .18);
}
html[data-tema="noche"] .pelea__vida {
  box-shadow: inset 0 2px 4px rgba(40, 22, 70, .35), 0 1px 0 rgba(255,255,255,0.088);
}
html[data-tema="noche"] .pelea__vida > i {
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.088);
}
html[data-tema="noche"] .pelea__vida > i::after {
  background: linear-gradient(90deg, rgba(29,29,29,0.55), rgba(29,29,29,0.12));
}
html[data-tema="noche"] .pelea__vida > i.baja {
  background: linear-gradient(180deg, #46381d 0%, #f0ad3c 55%, #cf8a1c 100%);
}
html[data-tema="noche"] .pelea__vida > i.crit {
  background: linear-gradient(180deg, #421b1b 0%, #ef5b5b 55%, #c53b3b 100%);
}
html[data-tema="noche"] .mzona__cab span, html[data-tema="noche"] .mzona__cab span b, html[data-tema="noche"] .mzona__cab b, html[data-tema="noche"] .mzona__minis, html[data-tema="noche"] .mzona__minis span, html[data-tema="noche"] .mzona__minis b, html[data-tema="noche"] .mapa__zona span, html[data-tema="noche"] .mapa__zona b {
  color: #d6cee2 !important;
}
html[data-tema="noche"] .mp__pie {
  color: #d2cbde !important;
}
html[data-tema="noche"] .mzona__cab, html[data-tema="noche"] .mzona__minis {
  text-shadow: 0 1px 0 rgba(255,255,255,0.112);
}
html[data-tema="noche"] .mleyenda span, html[data-tema="noche"] .mleyenda b, html[data-tema="noche"] .mleyenda i {
  color: #d6cee2 !important;
}
html[data-tema="noche"] button[data-c] > b, html[data-tema="noche"] button[data-c] > strong, html[data-tema="noche"] .filtros > button > b, html[data-tema="noche"] .mapa__filtros b {
  color: #c7bbe5 !important;
}
html[data-tema="noche"] .pelea__turno {
  color: #dfd8ea !important;
}
html[data-tema="noche"] .pelea__nombre, html[data-tema="noche"] .pelea__nombre b {
  color: #e4e0ee !important;
}
html[data-tema="noche"] .pelea__hp {
  color: #dad4e7 !important;
}
html[data-tema="noche"] .pelea__forma {
  color: #d3cce1 !important;
}
html[data-tema="noche"] .pelea__sub, html[data-tema="noche"] .pelea__pie .hint {
  color: #d3cddf !important;
}
html[data-tema="noche"] .mov__d {
  color: #d6d1e3 !important;
}
html[data-tema="noche"] .mov__e {
  color: #dfd8ea !important;
}
html[data-tema="noche"] .pelea__registro {
  color: #e0dceb;
}
html[data-tema="noche"] .pelea__registro b, html[data-tema="noche"] .pelea__registro strong, html[data-tema="noche"] .pjAviso b, html[data-tema="noche"] .pjAviso strong {
  color: #c7bbe5 !important;
}
html[data-tema="noche"] .formaOv__icon {
  background: radial-gradient(circle at 30% 25%, #1d1d1d, color-mix(in srgb, var(--accent) 26%, white));
}
html[data-tema="noche"] .formaTile__play {
  background: linear-gradient(140deg, #1d1d1d, color-mix(in srgb, var(--accent) 55%, white));
  color: #f0edf7;
  border: 1px solid rgba(29,29,29,0.8);
}
html[data-tema="noche"] .formaTile.on::after {
  background: linear-gradient(140deg, #3f351a, #e8a91d);
  color: #f8f3ed;
}
html[data-tema="noche"] .bt--suave {
  background: #1d1d1d;
  color: #e0d9ec;
}
html[data-tema="noche"] .pjCard--yo::after {
  background: linear-gradient(140deg, #3f351a, #e8a91d);
  color: #f8f3ed;
}
html[data-tema="noche"] .pjCard:focus-visible {
  outline: 3px solid #2c1c45;
}
html[data-tema="noche"] .obj > img {
  background: radial-gradient(circle at 34% 28%, #1d1d1d, color-mix(in srgb, var(--rc, var(--accent)) 20%, white));
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.112), 0 4px 12px rgba(150, 110, 200, .16);
}
html[data-tema="noche"] .mov__ef--bien {
  background: #173924;
  color: #def2e8;
}
html[data-tema="noche"] .mov__ef--mal {
  background: #321419;
  color: #e9c6cd;
}
html[data-tema="noche"] .eq__t {
  color: #ece8f4;
}
html[data-tema="noche"] .eq__sub {
  color: #beb1ce;
}
html[data-tema="noche"] .eq__cuenta {
  background: linear-gradient(140deg, #2f1324, #1f1330);
  border: 2px solid #361632;
  color: #d8cbe8;
}
html[data-tema="noche"] .eq__caja {
  background: #1d1d1d;
  border: 2px solid #271431;
}
html[data-tema="noche"] .eq__h3 {
  color: #e3dced;
}
html[data-tema="noche"] .eq__marca {
  background: #20132f;
  color: #b3a2db;
}
html[data-tema="noche"] .eq__nota {
  color: #bdb1ce;
  background: #1f122c;
  border: 1px dashed #271534;
}
html[data-tema="noche"] .eq__nota--alerta {
  background: #2e2413;
  border-color: #3c2e19;
  color: #ede1cf;
}
html[data-tema="noche"] .eq__nota b {
  color: #d8cbe8;
}
html[data-tema="noche"] .eqSlot {
  border: 2px solid color-mix(in srgb, var(--c, #291636) 45%, #1d1d1d);
  background: linear-gradient(140deg, #1d1d1d, color-mix(in srgb, var(--c, #21132e) 12%, #1d1d1d));
}
html[data-tema="noche"] .eqSlot__foto {
  background: radial-gradient(circle at 50% 78%, color-mix(in srgb, var(--c, #2a1739) 26%, transparent), transparent 74%);
}
html[data-tema="noche"] .eqSlot__n {
  color: #e8e2f2;
}
html[data-tema="noche"] .eqSlot--vacio {
  border: 2px dashed #281738;
  background: linear-gradient(140deg, #2a112a, #22122d);
  color: #b0a1c3;
}
html[data-tema="noche"] .eqSlot--vacio:hover {
  border-color: #2f1b43;
  background: #22122c;
}
html[data-tema="noche"] .eqSlot__mas {
  background: linear-gradient(140deg, #301425, #1f1431);
  color: #9d80cf;
}
html[data-tema="noche"] .eqSlot__txt {
  color: #b0a1c3;
}
html[data-tema="noche"] .eqElMini, html[data-tema="noche"] .eqRolMini {
  background: color-mix(in srgb, var(--c, #292929) 16%, #1d1d1d);
  color: #dcd5e9;
  box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--c, rgba(255,255,255,0.16)) 42%, rgba(255,255,255,0.16));
}
html[data-tema="noche"] .eqRolMini {
  background: color-mix(in srgb, var(--c, #292929) 20%, #1d1d1d);
}
html[data-tema="noche"] .eqEl {
  background: #1d122b;
  border: 2px solid #221431;
  color: #d6cee2;
}
html[data-tema="noche"] .eqEl b {
  color: #ceecde;
}
html[data-tema="noche"] .eqEl i {
  color: #e1c7af;
}
html[data-tema="noche"] .eqEl.on {
  background: color-mix(in srgb, var(--c, #16362b) 13%, #1d1d1d);
  border-color: color-mix(in srgb, var(--c, #16362b) 40%, #1d1d1d);
}
html[data-tema="noche"] .eqRol__n {
  color: #dcd5e9;
}
html[data-tema="noche"] .eqRol__barra {
  background: #201330;
}
html[data-tema="noche"] .eqRol__barra i {
  background: var(--c, #2c1c45);
}
html[data-tema="noche"] .eqRol b {
  color: #e8e2f2;
}
html[data-tema="noche"] .eqSug__et {
  color: #a593bc;
}
html[data-tema="noche"] .eqChip {
  border: 2px solid color-mix(in srgb, var(--c, #2a1739) 40%, #1d1d1d);
  background: #1d1d1d;
  color: #e0daec;
}
html[data-tema="noche"] .eqChip:hover {
  background: #24122b;
}
html[data-tema="noche"] .eqChip b {
  color: #9d80cf;
  background: #1e132e;
}
html[data-tema="noche"] .eq__busca {
  color: #e3dced;
  border: 2px solid #2c1534;
  background: #1d1d1d;
}
html[data-tema="noche"] .eq__busca:focus-visible {
  outline: 3px solid #28183b;
  border-color: #2f1c44;
}
html[data-tema="noche"] .eqAdd {
  border: 2px solid #261431;
  background: linear-gradient(140deg, #1d1d1d, #23122b);
}
html[data-tema="noche"] .eqAdd:hover {
  border-color: color-mix(in srgb, var(--c, #352323) 45%, #1d1d1d);
}
html[data-tema="noche"] .eqAdd__n {
  color: #e8e2f2;
}
html[data-tema="noche"] .eqAdd__r {
  background: #1e132e;
  color: #ad98d4;
}
html[data-tema="noche"] .eqMio {
  background: linear-gradient(140deg, #1d1d1d, #1f122c);
  border: 2px solid color-mix(in srgb, var(--c, #291636) 40%, #1d1d1d);
}
html[data-tema="noche"] .eqMio__foto {
  background: radial-gradient(circle at 50% 78%, #21132e, transparent 74%);
}
html[data-tema="noche"] .eqMio__tx b {
  color: #e8e2f2;
}
html[data-tema="noche"] .eqMio__meta i {
  color: #bdb1ce;
  background: #1c122d;
}
html[data-tema="noche"] .btn--x {
  color: #dda6b3;
}
html[data-tema="noche"] .btn--x:hover {
  background: #2f1319;
}
html[data-tema="noche"] .saltar:focus {
  outline: 3px solid #331526;
}
html[data-tema="noche"] .idioma__b[aria-pressed="true"] {
  background: linear-gradient(135deg,var(--acc),#461d3b);
}
/* ---------------- web/secciones.css ---------------- */
html[data-tema="noche"] .tierFila {
  border-left: 8px solid color-mix(in srgb,var(--tc,#ff4fd8) 65%,#1d1d1d);
}
html[data-tema="noche"] .tierFila .tag.tier {
  background: color-mix(in srgb,var(--tc,#ff4fd8) 22%,#1d1d1d);
  border-color: color-mix(in srgb,var(--tc,#ff4fd8) 45%,#1d1d1d);
}
html[data-tema="noche"] .tierFila .chips .chip {
  background: #1d1d1d;
}
html[data-tema="noche"] .vistaBloq {
  background: linear-gradient(180deg,#1d1d1d,var(--bg2));
}
html[data-tema="noche"] .candado {
  background: rgba(38,22,47,0.3);
}
html[data-tema="noche"] .candado__caja {
  background: linear-gradient(180deg,#1d1d1d,#2c1225);
}
html[data-tema="noche"] .candado__x {
  background: #1d1d1d;
}
html[data-tema="noche"] .candado__x:hover {
  background: #2d1224;
}
html[data-tema="noche"] .candado__vista img {
  background: linear-gradient(180deg,#1d1d1d,var(--bg2));
}
html[data-tema="noche"] .candado__btn {
  border: 2px solid #1d1d1d;
  background: linear-gradient(100deg,var(--acc),#461d3b 48%,var(--neon-violet));
}
html[data-tema="noche"] .candado__btn--suave {
  background: #1d1d1d;
}
html[data-tema="noche"] .candado__btn--suave:hover {
  background: #2c1223;
}
html[data-tema="noche"] .inm {
  background: linear-gradient(160deg,#2c1224,var(--bg2) 55%,#24132f);
}
html[data-tema="noche"] .inm__barra {
  background: color-mix(in srgb,#1d1d1d 88%,transparent);
}
html[data-tema="noche"] .inm__no {
  background: #1d1d1d;
}
html[data-tema="noche"] .inm__tags .tag {
  background: #1d1d1d;
}
html[data-tema="noche"] .inm__total {
  background: #1d1d1d;
}
html[data-tema="noche"] .inm__visor {
  background: radial-gradient(52% 46% at 50% 46%, #1d1d1d 0%, #2d1224 55%, transparent 78%);
}
html[data-tema="noche"] .inm__visor::after {
  background: radial-gradient(50% 50% at 50% 50%, rgba(38,22,47,0.16), transparent 70%);
}
html[data-tema="noche"] .inm__visorpie {
  background: color-mix(in srgb,#1d1d1d 86%,transparent);
}
html[data-tema="noche"] .vsel {
  background: #1d1d1d;
}
html[data-tema="noche"] .vsel.on {
  background: linear-gradient(135deg,var(--acc),#461d3b);
  border-color: #1d1d1d;
}
html[data-tema="noche"] .inm__hud {
  background: linear-gradient(180deg,#2b1224,#29122d);
}
html[data-tema="noche"] .inm__pasos>li, html[data-tema="noche"] .inm__statscaja {
  background: #1d1d1d;
}
html[data-tema="noche"] .inm__atajos {
  background: #1d1d1d;
}
html[data-tema="noche"] html body .inm {
  background: radial-gradient(120% 90% at 50% 3%, #2c1225 0%, #2f1324 46%, #24132f 100%) !important;
}
html[data-tema="noche"] html body .inm__barra {
  background: linear-gradient(90deg, rgba(29,29,29,0.95), rgba(45,18,40,0.9)) !important;
}
html[data-tema="noche"] html body .inm__barra .tag {
  background: #1d1d1d !important;
}
html[data-tema="noche"] html body .inm__total {
  background: #1d1d1d !important;
}
html[data-tema="noche"] html body .inm__prem {
  border-color: #1d1d1d !important;
}
html[data-tema="noche"] html body .inm__visor {
  background: radial-gradient(55% 50% at 50% 46%, #1d1d1d 0%, #2d1224 55%, transparent 78%) !important;
}
html[data-tema="noche"] html body .inm__visorpie {
  background: rgba(29,29,29,0.92) !important;
}
html[data-tema="noche"] html body .inm__pasos>li, html[data-tema="noche"] html body .inm__statscaja {
  background: #1d1d1d !important;
}
html[data-tema="noche"] html body .inm__atajos {
  background: #1d1d1d !important;
}
html[data-tema="noche"] .kpi {
  background: linear-gradient(180deg,#1d1d1d,#2b1224);
}
html[data-tema="noche"] .medallon {
  background: radial-gradient(circle at 32% 28%, rgba(29,29,29,0.4), transparent 55%), color-mix(in srgb, var(--c,#ff4fd8) 82%, #1d1d1d);
  border: 2px solid #1d1d1d;
}
html[data-tema="noche"] .objs--hab .obj__sin {
  background: #2c1220;
  border: 1.5px dashed #351626;
}
html[data-tema="noche"] .chipLv {
  border: 1.5px solid #463b1d;
  color: #ece1cc;
}
html[data-tema="noche"] .chipLv b {
  color: #e2c3b1;
}
html[data-tema="noche"] .tablaHab .hab__ico {
  background: #1d1d1d;
}
html[data-tema="noche"] .tablaHab tr:hover td {
  background: #2b1223;
}
html[data-tema="noche"] .chip.cri img {
  background: #1d1d1d;
}
html[data-tema="noche"] .reparto {
  background: #1d1d1d;
}
html[data-tema="noche"] .estrella {
  color: #dbc5a1;
}
html[data-tema="noche"] .tablaComp tbody tr:hover td {
  background: #2b1223;
}
html[data-tema="noche"] .tablaComp .hab__ico {
  background: #1d1d1d;
}
