/* ============================================================
   PadelGas V13 — 30-v13.css · diseño NEW (pista de noche + cristal)
   Sistema de diseño: «PadelGas V13» (claude.ai). Unico diseño de la
   web desde el 18-10-2026. Todo va bajo html[data-ui="new"] (el HTML lo
   lleva siempre): ese prefijo y ir el ultimo le hacen ganar a los CSS
   de siempre, que siguen siendo la base.
   ============================================================ */

/* ── Selector de tema del panel de perfil ─────────────────────── */
html[data-ui="new"] .ui-sw{border-top:1px solid var(--v-linea);padding:12px 18px 14px;display:flex;flex-direction:column;gap:8px}
html[data-ui="new"] .ui-sw-fila{display:flex;align-items:center;justify-content:space-between;gap:10px}
html[data-ui="new"] .ui-sw-l{font-family:var(--v-texto-f);font-size:14px;font-weight:600;color:var(--v-texto-2)}
html[data-ui="new"] .ui-sw-seg{display:inline-flex;gap:3px;padding:3px;border-radius:999px;background:var(--v-tarjeta-alta);border:0}
html[data-ui="new"] .ui-sw-seg button{min-height:36px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--v-texto-2);font-family:var(--v-texto-f);font-size:13px;font-weight:600;letter-spacing:0;cursor:pointer}
html[data-ui="new"] .ui-sw-seg button[aria-pressed="true"]{background:var(--v-lima);color:var(--v-sobre-lima);font-weight:700}
html[data-ui="new"] .ui-sw-seg button:focus-visible{outline:2px solid var(--v-foco);outline-offset:2px}

/* ── Fuentes propias (OFL, en /fonts) ─────────────────────────── */
/* Archivo con su eje de anchura. Dos familias fijas a 62 % y 75 %: asi
   todo lo que usaba --font-title (Bebas Neue, estrecha) sale estrecho
   sin tener que tocar cada regla. */
@font-face{font-family:'PG Archivo';src:url('/fonts/archivo-var.woff2') format('woff2');font-weight:100 900;font-stretch:62% 125%;font-display:swap}
@font-face{font-family:'PG Archivo Estrecha';src:url('/fonts/archivo-var.woff2') format('woff2');font-weight:100 900;font-stretch:62%;font-display:swap}
@font-face{font-family:'PG Archivo Rotulo';src:url('/fonts/archivo-var.woff2') format('woff2');font-weight:100 900;font-stretch:75%;font-display:swap}
@font-face{font-family:'PG Instrument';src:url('/fonts/instrument-sans-var.woff2') format('woff2');font-weight:400 700;font-display:swap}
/* Los nombres de las letras de antes (Rajdhani y Bebas Neue) siguen en
   estilos en linea, en el panel de admin y en algunas paginas sueltas; desde
   que no se cargan de Google Fonts son otro nombre de las de ahora */
@font-face{font-family:'Rajdhani';src:url('/fonts/instrument-sans-var.woff2') format('woff2');font-weight:400 700;font-display:swap}
@font-face{font-family:'Bebas Neue';src:url('/fonts/archivo-var.woff2') format('woff2');font-weight:100 900;font-stretch:62%;font-display:swap}

/* ── Tokens del sistema V13 y equivalencias con los de siempre ── */
/* Las zonas que son oscuras siempre (cabecera de la ficha, muestras de
   estilo, capas .oscura) vuelven a declarar los valores oscuros, tambien
   en tema claro. */
html[data-ui="new"],html[data-ui="new"] :is(.fj-hero,.est-vis,.oscura){
  --v-fondo:#07090B; --v-fondo-hoja:#0B0F14; --v-tarjeta:#11171F; --v-tarjeta-cristal:rgba(17,23,31,.8);
  --v-tarjeta-alta:#1A212B; --v-tarjeta-alta-2:#1F2732; --v-relleno-avatar:#1B2433; --v-riel:#26303B;
  --v-barra:rgba(20,26,34,.86); --v-linea:rgba(255,255,255,.08); --v-linea-media:rgba(255,255,255,.12); --v-linea-fuerte:rgba(255,255,255,.16);
  --v-texto:#F3F6F8; --v-texto-2:#C9D1D9; --v-texto-suave:#8F9BA8; --v-texto-tenue:#7D8995; --v-cifra-apagada:#5C6773;
  --v-lima:#D7F205; --v-lima-hover:#E9FF5C; --v-sobre-lima:#0A0C0D; --v-lima-tinta:#D7F205; --v-lima-suave:rgba(215,242,5,.14); --v-seleccion:#D7F205;
  --v-pista:#0D2257; --v-pista-linea:rgba(215,242,5,.3); --v-sobre-pista:#F3F6F8; --v-sobre-pista-suave:#D5DDEE;
  --v-cristal:rgba(255,255,255,.08); --v-cristal-borde:rgba(255,255,255,.18);
  --v-azul:#3D7BFF; --v-azul-texto:#8DB1FF; --v-azul-suave:rgba(61,123,255,.18);
  --v-rojo:#FF5B4D; --v-rojo-texto:#FF8A7F; --v-rojo-suave:rgba(255,91,77,.18);
  --v-oro:#F6C343; --v-oro-texto:#F6C343; --v-oro-suave:rgba(246,195,67,.16);
  --v-foco:#D7F205; --v-foco-pista:#D7F205;
  --v-sombra-flotante:0 12px 32px rgba(0,0,0,.5); --v-sombra-cristal:0 16px 40px rgba(0,0,0,.45); --v-sombra-hoja:0 -10px 30px rgba(0,0,0,.4);
  --v-display:'PG Archivo','Arial Narrow',system-ui,sans-serif;
  --v-estrecha:'PG Archivo Estrecha','Arial Narrow',system-ui,sans-serif;
  --v-rotulo:'PG Archivo Rotulo','Arial Narrow',system-ui,sans-serif;
  --v-texto-f:'PG Instrument',system-ui,-apple-system,'Segoe UI',sans-serif;

  /* Los de siempre, con valores V13: lo que no se redibuja a mano coge el diseno nuevo */
  --font-title:var(--v-estrecha); --font-body:var(--v-texto-f); --font-mono:var(--v-texto-f);
  --bg:var(--v-fondo); --card:var(--v-tarjeta); --surface:var(--v-tarjeta-alta); --surface2:var(--v-tarjeta-alta-2); --surface3:var(--v-riel);
  --border:rgba(255,255,255,.10); --border-c:rgba(255,255,255,.18); --track:rgba(255,255,255,.12); --hover:rgba(255,255,255,.06);
  --neon:var(--v-lima); --orange2:var(--v-lima-hover); --cyan:var(--v-azul-texto);
  --acc-1:rgba(215,242,5,.06); --acc-2:rgba(215,242,5,.14); --acc-3:rgba(215,242,5,.30); --acc-4:rgba(215,242,5,.55);
  --cy-1:rgba(61,123,255,.08); --cy-2:rgba(61,123,255,.18); --cy-3:rgba(61,123,255,.34); --cy-4:rgba(61,123,255,.6);
  --green:var(--v-lima-tinta); --red:var(--v-rojo); --draw:var(--v-oro);
  --win-1:rgba(215,242,5,.12); --loss-1:rgba(255,91,77,.14); --draw-1:rgba(246,195,67,.14);
  --text:var(--v-texto); --text2:var(--v-texto-2); --muted:var(--v-texto-suave);
  --glass:rgba(17,23,31,.86); --overlay-bg:rgba(7,9,11,.72);
  --r-xs:10px; --r-sm:14px; --r-md:24px; --r-lg:28px;
}
html[data-ui="new"][data-theme="light"]{
  --v-fondo:#EEF2F6; --v-fondo-hoja:#FFFFFF; --v-tarjeta:#FFFFFF; --v-tarjeta-cristal:rgba(255,255,255,.94);
  --v-tarjeta-alta:#E9EEF4; --v-tarjeta-alta-2:#DCE3EC; --v-relleno-avatar:#D6E2F5; --v-riel:#DCE3EC;
  --v-barra:rgba(255,255,255,.92); --v-linea:rgba(10,26,51,.08); --v-linea-media:rgba(10,26,51,.12); --v-linea-fuerte:rgba(10,26,51,.14);
  --v-texto:#0A1A33; --v-texto-2:#33415A; --v-texto-suave:#4A5A72; --v-texto-tenue:#5B6A80; --v-cifra-apagada:#7A8799;
  --v-lima-hover:#C4DD00; --v-lima-tinta:#557500; --v-lima-suave:rgba(215,242,5,.35); --v-seleccion:#0A1A33;
  --v-pista:#1F56C9; --v-pista-linea:rgba(215,242,5,.5); --v-sobre-pista:#FFFFFF;
  --v-azul-texto:#1F56C9; --v-rojo:#C0392B; --v-rojo-texto:#B3261E; --v-rojo-suave:rgba(255,91,77,.16);
  --v-oro-texto:#8A6100; --v-oro-suave:rgba(246,195,67,.22); --v-foco:#0A1A33;
  --v-sombra-flotante:0 12px 32px rgba(10,26,51,.16); --v-sombra-cristal:0 16px 40px rgba(10,26,51,.14); --v-sombra-hoja:0 -10px 30px rgba(10,26,51,.12);
  --border:rgba(10,26,51,.10); --border-c:rgba(10,26,51,.18); --track:rgba(10,26,51,.10); --hover:rgba(10,26,51,.05);
  --neon:var(--v-lima-tinta); --orange2:#466100;
  --acc-1:rgba(215,242,5,.16); --acc-2:rgba(215,242,5,.32); --acc-3:rgba(85,117,0,.32); --acc-4:rgba(85,117,0,.6);
  --cy-1:rgba(31,86,201,.06); --cy-2:rgba(31,86,201,.12); --cy-3:rgba(31,86,201,.3); --cy-4:rgba(31,86,201,.55);
  --draw:var(--v-oro-texto); --win-1:rgba(215,242,5,.24); --loss-1:rgba(192,57,43,.10); --draw-1:rgba(246,195,67,.2);
  --glass:rgba(255,255,255,.92); --overlay-bg:rgba(10,26,51,.4);
}

/* ── Base ─────────────────────────────────────────────────────── */
html[data-ui="new"] body{background:var(--v-fondo);color:var(--v-texto);font-family:var(--v-texto-f);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}
html[data-ui="new"] ::selection{background:var(--v-lima);color:var(--v-sobre-lima)}
html[data-ui="new"] :focus-visible{outline:2px solid var(--v-foco);outline-offset:2px}
html[data-ui="new"] .v13-hero :focus-visible,html[data-ui="new"] .v13-cab-pista :focus-visible,html[data-ui="new"] .v13-podio-pista :focus-visible{outline-color:var(--v-foco-pista)}
html[data-ui="new"] #pg-splash{background:var(--v-fondo)}

/* La cabecera vieja y el logo grande sobran en el movil: su sitio lo ocupa
   la cabecera de pista de cada seccion. */
html[data-ui="new"] .hero-section{display:none!important}
@media(max-width:768px){
  html[data-ui="new"] .header{display:none!important}
  html[data-ui="new"] .main{padding:0 16px calc(112px + env(safe-area-inset-bottom,0px))!important}
  html[data-ui="new"] body{padding-bottom:0!important}
}

/* ── Barra flotante (movil) ───────────────────────────────────── */
@media(max-width:768px){
  html[data-ui="new"] .bottom-nav{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));height:64px;padding:0 8px;box-sizing:border-box;
    align-items:center;justify-content:space-between;border-radius:32px;background:var(--v-barra);border:1px solid var(--v-linea-media);
    box-shadow:var(--v-sombra-flotante);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}
  html[data-ui="new"] #bnav-perfil{display:none!important}
  html[data-ui="new"] .bnav-item{flex:0 0 auto;width:48px;height:48px;padding:0;gap:8px;flex-direction:row;border-radius:24px;color:var(--v-texto-2)}
  html[data-ui="new"] .bnav-ico{height:auto}
  html[data-ui="new"] .bnav-ico svg{width:24px;height:24px}
  html[data-ui="new"] .bnav-item .bnav-lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  html[data-ui="new"] .bnav-item.on{width:auto;padding:0 18px;background:var(--v-lima);color:var(--v-sobre-lima)}
  html[data-ui="new"] .bnav-item.on .bnav-ico svg{width:22px;height:22px}
  html[data-ui="new"] .bnav-item.on .bnav-lbl{position:static;width:auto;height:auto;overflow:visible;clip:auto;
    font-family:var(--v-texto-f);font-size:15px;font-weight:700;letter-spacing:0;text-transform:none}
  html[data-ui="new"] .bnav-item.on .bnav-ico::after{display:none}
  html[data-ui="new"] .bnav-item:active{transform:scale(.96)}
  html[data-ui="new"] .bnav-item:focus-visible{outline-offset:0}
  /* lo que flotaba sobre la barra sube por encima de la nueva */
  html[data-ui="new"]{--bnav-h:calc(80px + env(safe-area-inset-bottom,0px))}
  html[data-ui="new"] #user-panel{bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;border-radius:28px!important;left:8px!important;right:8px!important;border-bottom:1px solid var(--v-linea-media)!important}
}
html[data-ui="new"][data-theme="light"] .bottom-nav{background:var(--v-barra);border-top-color:var(--v-linea-media);box-shadow:var(--v-sombra-flotante)}

/* ── Piezas comunes del sistema ───────────────────────────────── */
html[data-ui="new"] .v13-etq{display:inline-block;align-self:flex-start;padding:3px 9px;transform:skewX(-12deg);background:var(--v-lima);color:var(--v-sobre-lima);
  font-family:var(--v-rotulo);font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;line-height:1.2}
html[data-ui="new"] .v13-etq.m{font-size:13px;padding:4px 10px}
html[data-ui="new"] .v13-rot{font-family:var(--v-rotulo);font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-moneda{width:18px;height:18px;flex-shrink:0;fill:none;stroke:var(--v-oro);stroke-width:2.2}
html[data-ui="new"] .v13-chip{box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:999px;cursor:pointer;
  background:var(--v-tarjeta);border:1px solid var(--v-linea-media);color:var(--v-texto);font-family:var(--v-display);font-weight:800;font-size:15px;white-space:nowrap}
html[data-ui="new"] .v13-chip.cristal{background:var(--v-cristal);border-color:var(--v-cristal-borde);color:var(--v-sobre-pista);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
html[data-ui="new"] .v13-chip.grande{height:44px;padding:0 16px;gap:8px;font-family:var(--v-estrecha);font-weight:900;font-size:28px;cursor:default}
html[data-ui="new"] .v13-chip.grande .v13-moneda{width:20px;height:20px;stroke-width:2.4}
html[data-ui="new"] .v13-ib{position:relative;box-sizing:border-box;width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;cursor:pointer;
  background:var(--v-tarjeta);border:1px solid var(--v-linea-media);color:var(--v-texto);font-size:22px}
html[data-ui="new"] .v13-ib.cristal{background:var(--v-cristal);border-color:var(--v-cristal-borde);color:var(--v-sobre-pista);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
html[data-ui="new"] .v13-punto{position:absolute;top:9px;right:10px;width:9px;height:9px;box-sizing:border-box;border-radius:999px;background:var(--v-rojo);border:2px solid var(--v-pista)}
html[data-ui="new"] .v13-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border:0;border-radius:999px;cursor:pointer;
  background:var(--v-lima);color:var(--v-sobre-lima);font-family:var(--v-texto-f);font-weight:700;font-size:16px;align-self:flex-start}
html[data-ui="new"] .v13-btn:hover{background:var(--v-lima-hover)}
html[data-ui="new"] .v13-tri{width:11px;height:9px;flex-shrink:0;fill:var(--v-lima-tinta)}
html[data-ui="new"] .v13-tri.baja{fill:var(--v-rojo)}
html[data-ui="new"] .v13-igual{display:inline-block;width:10px;height:2px;background:var(--v-texto-tenue)}
html[data-ui="new"] .v13-lineas{position:absolute;inset:0;pointer-events:none;--pl:11px;--fondo:0px;--arriba:0px}
html[data-ui="new"] .v13-lineas i{position:absolute;display:block;background:var(--v-pista-linea)}
html[data-ui="new"] .v13-lineas .pl-i,html[data-ui="new"] .v13-lineas .pl-d{top:calc(var(--arriba) + var(--sat-l,0px));bottom:0;width:1.5px}
html[data-ui="new"] .v13-lineas .pl-i{left:var(--pl)}
html[data-ui="new"] .v13-lineas .pl-d{right:var(--pl)}
html[data-ui="new"] .v13-lineas .pl-f{left:var(--pl);right:var(--pl);top:calc(var(--arriba) + var(--sat-l,0px));height:1.5px}
html[data-ui="new"] .v13-lineas .pl-s{left:var(--pl);right:var(--pl);bottom:var(--fondo);height:1.5px}
html[data-ui="new"] .v13-lineas .pl-c{left:calc(50% - .75px);bottom:0;height:var(--fondo);width:1.5px}
html[data-ui="new"] .v13-hero .v13-lineas{--sat-l:env(safe-area-inset-top,0px)}

/* ── Inicio: cabecera de pista ────────────────────────────────── */
html[data-ui="new"] .v13-hero{position:relative;overflow:hidden;margin:0 -16px 16px;padding:calc(14px + env(safe-area-inset-top,0px)) 16px 58px;
  background:var(--v-pista);color:var(--v-sobre-pista);border-radius:0 0 32px 32px}
html[data-ui="new"] .v13-hero > :not(.v13-lineas){position:relative}
html[data-ui="new"] .v13-hero-top{display:flex;align-items:center;justify-content:space-between;gap:8px}
html[data-ui="new"] .v13-logo{display:flex;align-items:center;gap:6px;text-decoration:none;color:var(--v-sobre-pista)}
html[data-ui="new"] .v13-logo img{display:block;height:30px;width:auto}
/* Logo simplificado: la pelota del logo y la palabra, Padel en blanco y Gas en naranja */
html[data-ui="new"] .v13-logo-txt{font-family:var(--v-display);font-weight:900;font-size:23px;font-style:italic;letter-spacing:-.01em;line-height:1}
html[data-ui="new"] .v13-logo-txt b{font-weight:900}
html[data-ui="new"] .v13-logo-txt b:last-child{color:#FFA41C}
html[data-ui="new"] .v13-hero-acc{display:flex;align-items:center;gap:8px}
html[data-ui="new"] .v13-yo{overflow:hidden;padding:0}
html[data-ui="new"] .v13-yo-av{display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:999px;background:var(--v-relleno-avatar);font-family:var(--v-estrecha);font-weight:900;font-size:20px;color:var(--v-texto)}
html[data-ui="new"] .v13-yo-av .pg-av2d,html[data-ui="new"] .v13-yo-av .pg-av2d img{display:block;width:100%;height:100%;object-fit:cover}
html[data-ui="new"] .v13-hero-txt{display:flex;flex-direction:column;gap:6px;padding:18px 4px 0}
html[data-ui="new"] .v13-hola{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
html[data-ui="new"] .v13-hola > span:first-child{font-family:var(--v-display);font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1}
html[data-ui="new"] .v13-cifra{display:flex;align-items:flex-end;gap:14px}
html[data-ui="new"] .v13-num{font-family:var(--v-estrecha);font-size:108px;line-height:.82;font-weight:900}
html[data-ui="new"] .v13-cifra-lado{display:flex;flex-direction:column;gap:6px;padding-bottom:4px}
html[data-ui="new"] .v13-hero .v13-rot{color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-delta{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border-radius:999px;background:var(--v-lima);color:var(--v-sobre-lima);font-weight:700;font-size:14px;white-space:nowrap}
html[data-ui="new"] .v13-delta .v13-tri{fill:currentColor}
html[data-ui="new"] .v13-resumen{margin:0;font-size:15px;line-height:1.4;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-titulo-liga{margin:4px 0 0;font-family:var(--v-estrecha);font-size:52px;line-height:.9;font-weight:900;text-transform:uppercase}
html[data-ui="new"] .v13-hero .v13-btn{margin-top:8px}
/* El saludo y la tira de cifras de siempre ya estan en la cabecera */
html[data-ui="new"] #inicio-hola{display:none!important}

/* ── Cabeceras de seccion ─────────────────────────────────────── */
html[data-ui="new"] .v13-cab{position:relative;padding:calc(26px + env(safe-area-inset-top,0px)) 4px 14px;display:flex;flex-direction:column;gap:14px}
html[data-ui="new"] .v13-cab-fila{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}
html[data-ui="new"] .v13-tit{margin:0;font-family:var(--v-estrecha);font-size:52px;line-height:.9;font-weight:900;letter-spacing:0;color:inherit}
html[data-ui="new"] .v13-cab-fila .v13-etq{margin-bottom:6px}
html[data-ui="new"] .v13-cab-pista{position:relative;overflow:hidden;margin:0 -16px 16px;padding:calc(28px + env(safe-area-inset-top,0px)) 24px 18px;background:var(--v-pista);color:var(--v-sobre-pista);border-radius:0 0 32px 32px}
html[data-ui="new"] .v13-cab-pista > :not(.v13-lineas){position:relative}
@media(min-width:769px){
  html[data-ui="new"] .v13-hero,html[data-ui="new"] .v13-cab-pista{margin:0 0 18px;border-radius:32px}
}

/* Pestanas segmentadas sobre la pista (Liga) */

/* Fichas (resto de sub-pestanas): pildoras en fila */
html[data-ui="new"] #pane-partidos > div:first-of-type > .shdr{display:none}
html[data-ui="new"] #pane-partidos > div:first-of-type{margin-bottom:6px!important}
html[data-ui="new"] #pane-partidos > div:first-of-type > .sub-tabs{flex:1 1 100%;max-width:100%;min-width:0}

/* Rotulos de seccion: mayusculas pequenas en gris */
html[data-ui="new"] .shdr{font-family:var(--v-rotulo)!important;font-weight:800!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--v-texto-suave)!important;
  border:0!important;background:none!important;padding:0 4px!important;margin:22px 0 10px!important}
html[data-ui="new"] .shdr span{display:inline-flex;align-items:center;gap:6px;color:inherit!important;font:inherit!important;letter-spacing:inherit!important}
html[data-ui="new"] .shdr svg{width:15px;height:15px;color:var(--v-texto-suave)}
html[data-ui="new"] .shdr::before,html[data-ui="new"] .shdr::after{display:none!important}

/* Tarjetas */
html[data-ui="new"] .card,html[data-ui="new"] .ini-lado,html[data-ui="new"] .match-card,html[data-ui="new"] .ikpi,html[data-ui="new"] .skel-card{
  background:var(--v-tarjeta)!important;border:1px solid var(--v-linea)!important;border-radius:24px!important;box-shadow:none!important}
html[data-ui="new"] .match-card:hover{border-color:var(--v-linea-fuerte)!important;transform:none}

/* Selector de temporada */
html[data-ui="new"] .otras-bar{display:flex;align-items:center;gap:10px;padding:0 4px;margin:4px 0 14px!important}
html[data-ui="new"] .otras-bar label{font-family:var(--v-rotulo);font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--v-texto-suave)}
html[data-ui="new"] .otras-bar select,html[data-ui="new"] select{height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--v-linea-fuerte);background-color:var(--v-tarjeta);color:var(--v-texto);font-family:var(--v-texto-f);font-weight:600;font-size:15px}

/* Lo de siempre que va relleno de --neon: en NEW, lima con texto oscuro (en claro --neon es tinta) */
html[data-ui="new"] [style*="background:var(--neon)"],html[data-ui="new"] .btn-neon,html[data-ui="new"] #puerta-liga .puerta-btn,html[data-ui="new"] .dcal-fr-t{background:var(--v-lima)!important;color:var(--v-sobre-lima)!important}
html[data-ui="new"] .ui-sw-seg button[aria-pressed="true"]{background:var(--v-lima);color:var(--v-sobre-lima)}

/* Botones de siempre como pildoras */
html[data-ui="new"] .btn{border-radius:999px!important;font-family:var(--v-texto-f)!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}

/* ── Liga: podio y filas ──────────────────────────────────────── */
html[data-ui="new"] #pane-liga > .shdr,html[data-ui="new"] #liga-clasificacion > .shdr{display:none}

html[data-ui="new"] #liga-clasificacion{margin-top:0!important}
html[data-ui="new"] .v13-cab-pista .sub-tabs.v13-seg{margin-top:2px}
/* Con Clasificacion abierta, cabecera, selector de temporada y podio son la misma pista */
html[data-ui="new"] #pane-liga:has(#liga-clasificacion:not([style*="none"])) .v13-cab-pista{border-radius:0;margin-bottom:0;padding-bottom:12px}
html[data-ui="new"] #liga-clasificacion .otras-bar{position:relative;margin:0 -16px!important;padding:6px 20px 4px;background:var(--v-pista);color:var(--v-sobre-pista)}
html[data-ui="new"] #liga-clasificacion .otras-bar label{color:var(--v-sobre-pista-suave)}
@media(max-width:400px){html[data-ui="new"] #liga-clasificacion .otras-bar label{display:none}html[data-ui="new"] #liga-clasificacion .otras-bar select{flex:1 1 auto;min-width:0}}
html[data-ui="new"] #liga-clasificacion .otras-bar select{background-color:var(--v-cristal);border-color:var(--v-cristal-borde);color:var(--v-sobre-pista)}
html[data-ui="new"] #liga-clasificacion:has(#clas-actual[style*="none"]) .otras-bar{border-radius:0 0 32px 32px;padding-bottom:18px;margin-bottom:16px!important}
html[data-ui="new"] #liga-clasificacion .v13-podio-pista{border-radius:0}
html[data-ui="new"] .v13-podio-pista{position:relative;overflow:hidden;margin:0 -16px;padding:22px 24px 0;background:var(--v-pista);color:var(--v-sobre-pista);border-radius:32px 32px 0 0}
html[data-ui="new"] .v13-podio{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end;max-width:420px;margin:0 auto}
html[data-ui="new"] .v13-podio-p{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;cursor:pointer;min-width:0}
html[data-ui="new"] .v13-podio-n{font-weight:600;font-size:15px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html[data-ui="new"] .v13-podio-elo{font-family:var(--v-estrecha);font-size:24px;line-height:1;font-weight:900}
html[data-ui="new"] .v13-escalon{box-sizing:border-box;width:100%;display:flex;justify-content:center;padding-top:4px;border-radius:18px 18px 0 0;background:var(--v-cristal);border:1px solid var(--v-cristal-borde);border-bottom:0;
  font-family:var(--v-estrecha);line-height:1;font-weight:900}
html[data-ui="new"] .v13-podio-p.p1 .v13-escalon{height:116px;font-size:72px;background:var(--v-lima-suave);border-color:var(--v-lima);color:var(--v-lima)}
html[data-ui="new"] .v13-podio-p.p2 .v13-escalon{height:86px;font-size:56px}
html[data-ui="new"] .v13-podio-p.p3 .v13-escalon{height:66px;font-size:48px}
html[data-ui="new"] .v13-av{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:999px;overflow:hidden;
  background:var(--v-relleno-avatar);color:var(--v-texto);font-family:var(--v-estrecha);font-weight:900;font-size:18px}
html[data-ui="new"] .v13-av img{width:100%;height:100%;object-fit:cover;display:block}
html[data-ui="new"] .v13-av .pg-av2d{display:block;width:100%;height:100%}
html[data-ui="new"] .v13-av.p1{width:84px;height:84px;font-size:34px;box-shadow:0 0 0 3px var(--v-lima)}
html[data-ui="new"] .v13-av.p2{width:70px;height:70px;font-size:28px;box-shadow:0 0 0 3px var(--v-sobre-pista)}
html[data-ui="new"] .v13-av.p3{width:66px;height:66px;font-size:26px;box-shadow:0 0 0 3px var(--v-sobre-pista)}
html[data-ui="new"] .v13-podio-p .v13-av{margin-bottom:6px}
html[data-ui="new"] .v13-hoja{margin:0 -16px;padding:8px 16px 4px;background:var(--v-fondo-hoja);border-radius:28px 28px 0 0;box-shadow:var(--v-sombra-hoja);position:relative;margin-top:-12px}
html[data-ui="new"] .v13-podio-pista + .v13-hoja{margin-top:-12px}
html[data-ui="new"] .v13-fila{width:100%;display:flex;align-items:center;gap:12px;min-height:58px;padding:0;border:0;border-bottom:1px solid var(--v-linea);background:none;color:var(--v-texto);text-align:left;cursor:pointer;font:inherit}
html[data-ui="new"] .v13-fila:last-of-type{border-bottom:0}
html[data-ui="new"] .v13-fila.sin{opacity:.78}
html[data-ui="new"] .v13-pos{width:36px;flex-shrink:0;display:flex;align-items:center;gap:5px}
html[data-ui="new"] .v13-pos b{width:18px;font-family:var(--v-estrecha);font-size:26px;font-weight:900}
html[data-ui="new"] .v13-pos .v13-tri{width:10px;height:8px}
html[data-ui="new"] .v13-nom{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}
html[data-ui="new"] .v13-nom b{font-weight:600;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html[data-ui="new"] .v13-nom sup{font-size:11px;margin-left:2px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-nom > span{font-size:12px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-forma{display:flex;gap:3px;flex-shrink:0}
html[data-ui="new"] .v13-forma i{width:10px;height:10px;box-sizing:border-box;border-radius:3px}
html[data-ui="new"] .v13-forma .v{background:var(--v-lima-tinta)}
html[data-ui="new"] .v13-forma .d{border:1.5px solid var(--v-cifra-apagada)}
html[data-ui="new"] .v13-forma .e{background:var(--v-cifra-apagada)}
html[data-ui="new"] .v13-elo{width:52px;flex-shrink:0;text-align:right;font-family:var(--v-estrecha);font-size:24px;font-weight:900}
html[data-ui="new"] .v13-fila.tu .v13-elo,html[data-ui="new"] .v13-fila.tu .v13-nom b{color:var(--v-lima-tinta)}
html[data-ui="new"] .v13-nota{margin:10px 0 8px;font-size:12px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-vacio{text-align:center;padding:40px 24px}
html[data-ui="new"] .v13-vacio h2{margin:0 0 8px;font-family:var(--v-display);font-weight:900;font-stretch:70%;font-size:34px}
html[data-ui="new"] .v13-vacio p{margin:0 auto;max-width:34ch;color:var(--v-texto-2);font-size:15px;line-height:1.45}
@media(min-width:769px){
  html[data-ui="new"] .v13-podio-pista,html[data-ui="new"] .v13-hoja{margin-left:0;margin-right:0}
}

/* ── GAME ─────────────────────────────────────────────────────── */
html[data-ui="new"] #tienda-root .pgs-hero{display:none}
html[data-ui="new"] #tienda-root > .v13-cab{padding-bottom:4px}
html[data-ui="new"] .v13-secciones{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}
html[data-ui="new"] .v13-secciones button{position:relative;box-sizing:border-box;height:60px;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0;
  background:var(--v-tarjeta);border:1px solid var(--v-linea);color:var(--v-texto-2);font-size:22px;cursor:pointer}
html[data-ui="new"] .v13-secciones button span{font-family:var(--v-texto-f);font-size:12px;font-weight:600}
html[data-ui="new"] .v13-secciones button[aria-current="page"]{background:var(--v-lima);border-color:var(--v-lima);color:var(--v-sobre-lima)}
html[data-ui="new"] .v13-secciones button[aria-current="page"] span{font-weight:700}
html[data-ui="new"] .v13-secciones .v13-punto{top:7px;right:12px;border-color:var(--v-tarjeta)}
html[data-ui="new"] #tienda-root .tarjeta{border-radius:24px}
html[data-ui="new"] .pgs .pbtn{border-radius:999px;font-family:var(--v-texto-f);letter-spacing:0}
html[data-ui="new"] .pgs .pbtn.prim{background:var(--v-lima);color:var(--v-sobre-lima)}
html[data-ui="new"] .pgs .pbtn.prim:hover:not(:disabled){background:var(--v-lima-hover)}
html[data-ui="new"] .pgs .tarjeta{background:var(--v-tarjeta);border-color:var(--v-linea)}
html[data-ui="new"] .pgs .etq{font-family:var(--v-rotulo);font-weight:800;font-size:12px;letter-spacing:.14em;color:var(--v-texto-suave)}

/* ═══════════════════════════════════════════════════════════════
   TANDA 2 — Partidos, proximo partido y detalle del partido
   ═══════════════════════════════════════════════════════════════ */
/* Parejas de avatares: el segundo monta sobre el primero */
html[data-ui="new"] .v13-par{display:inline-flex;align-items:center;flex-shrink:0}
html[data-ui="new"] .v13-par .v13-av + .v13-av{margin-left:-10px;box-shadow:0 0 0 2px var(--v-tarjeta)}
html[data-ui="new"] .v13-tag{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--v-linea-fuerte);color:var(--v-texto-2);font-size:12px;font-weight:600;white-space:nowrap}
html[data-ui="new"] .v13-tag .pgi{font-size:13px}
html[data-ui="new"] .v13-tag-boost{color:var(--v-azul-texto);border-color:var(--v-azul-suave);background:var(--v-azul-suave)}
html[data-ui="new"] .v13-delta-elo{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}
html[data-ui="new"] .v13-delta-elo.sube{background:var(--v-lima);color:var(--v-sobre-lima)}
html[data-ui="new"] .v13-delta-elo.baja{background:var(--v-rojo-suave);color:var(--v-rojo-texto)}

/* ── Tarjeta de resultado ── */
html[data-ui="new"] .v13-res{width:100%;display:flex;flex-direction:column;gap:6px;margin:0 0 10px;padding:10px 14px;border-radius:20px;background:var(--v-tarjeta);border:1px solid var(--v-linea);
  color:var(--v-texto);font:inherit;text-align:left;cursor:pointer}
html[data-ui="new"] .v13-res:hover{border-color:var(--v-linea-fuerte)}
html[data-ui="new"] .v13-res-cab{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}
html[data-ui="new"] .v13-res-fecha{font-size:12px;color:var(--v-texto-suave);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-ui="new"] .v13-res-chips{display:flex;gap:6px;flex-shrink:0}
html[data-ui="new"] .v13-res-fila{display:flex;align-items:center;gap:8px;min-height:30px}
html[data-ui="new"] .v13-res-fila .v13-av{width:26px;height:26px;font-size:12px}
html[data-ui="new"] .v13-res-fila .v13-par .v13-av + .v13-av{margin-left:-9px}
html[data-ui="new"] .v13-res-nom{flex:1 1 auto;min-width:0;font-size:14px;font-weight:500;color:var(--v-texto-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html[data-ui="new"] .v13-res-fila.gana .v13-res-nom{font-weight:700;color:var(--v-texto)}
html[data-ui="new"] .v13-res-fila.empate .v13-res-nom{font-weight:600;color:var(--v-texto)}
html[data-ui="new"] .v13-gana{width:8px;height:10px;flex-shrink:0;fill:var(--v-lima-tinta)}
html[data-ui="new"] .v13-res-sets{display:flex;flex-shrink:0}
html[data-ui="new"] .v13-res-sets b{width:22px;text-align:center;font-family:var(--v-estrecha);font-size:20px;font-weight:900;color:var(--v-texto)}
html[data-ui="new"] .v13-res-sets b.no{color:var(--v-cifra-apagada)}
html[data-ui="new"] .v13-mes{display:flex;justify-content:space-between;align-items:baseline;padding:14px 4px 8px}
html[data-ui="new"] .v13-mes b{font-family:var(--v-display);font-size:22px;font-weight:900;font-stretch:70%}
html[data-ui="new"] .v13-mes span{font-size:13px;color:var(--v-texto-suave)}
html[data-ui="new"] .jornada-body .v13-res:last-child,html[data-ui="new"] #ultimo-resultado .v13-res:last-child{margin-bottom:0}
html[data-ui="new"] .res-filtro{gap:8px}
html[data-ui="new"] .res-f-jug{border-radius:999px!important;background:var(--v-tarjeta)!important;border:1px solid var(--v-linea-fuerte)!important}
html[data-ui="new"] .res-chip{border-radius:999px!important;height:34px;padding:0 12px!important;font-family:var(--v-texto-f)!important;font-weight:600!important;letter-spacing:0!important}
html[data-ui="new"] .res-chip.on{background:var(--v-lima)!important;border-color:var(--v-lima)!important;color:var(--v-sobre-lima)!important}
html[data-ui="new"] .jornada-hdr{border-radius:20px!important;background:var(--v-tarjeta)!important;border:1px solid var(--v-linea)!important;font-family:var(--v-display)!important;font-stretch:70%;font-weight:900!important;letter-spacing:0!important}

/* ── Proximo partido ── */
html[data-ui="new"] #next-section .shdr{display:none}
html[data-ui="new"] .v13-prox{position:relative;display:flex;flex-direction:column;gap:14px;margin:0 0 12px;padding:16px;border-radius:24px;
  background:var(--v-tarjeta-cristal);border:1px solid var(--v-linea-media);box-shadow:var(--v-sombra-cristal);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}
html[data-ui="new"] .v13-hero + * .v13-prox:first-child,html[data-ui="new"] #pane-inicio .v13-prox:first-child{margin-top:0}
html[data-ui="new"] .v13-prox-cab{display:flex;align-items:center;gap:14px}
html[data-ui="new"] .v13-fecha{width:58px;height:62px;flex-shrink:0;border-radius:16px;background:var(--v-lima);color:var(--v-sobre-lima);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--v-display)}
html[data-ui="new"] .v13-fecha span{font-size:12px;font-weight:800;font-stretch:75%;letter-spacing:.1em}
html[data-ui="new"] .v13-fecha b{font-size:30px;line-height:.95;font-weight:900;font-stretch:62%}
html[data-ui="new"] .v13-prox-txt{display:flex;flex-direction:column;min-width:0}
html[data-ui="new"] .v13-prox-txt .v13-rot{display:inline-flex;align-items:center;gap:6px}
html[data-ui="new"] .v13-prox-hora{font-family:var(--v-display);font-size:20px;font-weight:700;line-height:1.2}
html[data-ui="new"] .v13-prox-dur{font-size:13px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-vivo{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--v-rojo)}
@media(prefers-reduced-motion:no-preference){html[data-ui="new"] .v13-vivo{animation:v13-late 1.2s ease-in-out infinite}@keyframes v13-late{50%{opacity:.35}}}
html[data-ui="new"] .v13-prox-eq{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}
html[data-ui="new"] .v13-eq{display:flex;align-items:center;gap:8px;min-width:0;padding:0;border:0;background:none;color:var(--v-texto);font:inherit;font-weight:600;font-size:14px;line-height:1.25;text-align:left;cursor:pointer}
html[data-ui="new"] .v13-eq.der{justify-content:flex-end;text-align:right}
html[data-ui="new"] .v13-eq > span:not(.v13-par){min-width:0;overflow-wrap:anywhere}
html[data-ui="new"] .v13-eq .v13-av{width:36px;height:36px;font-size:15px}
html[data-ui="new"] .v13-vs{font-family:var(--v-estrecha);font-size:22px;font-weight:900;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-prob{display:flex;height:8px;gap:2px;border-radius:4px;overflow:hidden}
html[data-ui="new"] .v13-prob i:first-child{background:var(--v-lima)}
html[data-ui="new"] .v13-prob i:last-child{flex:1 1 auto;background:var(--v-azul)}
html[data-ui="new"] .v13-prox-frase{margin:-6px 0 0;font-size:13px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-prox-frase b{color:var(--v-texto)}
html[data-ui="new"] .v13-prox .elo-pred-strip{display:none}
html[data-ui="new"] .v13-cd{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;padding-top:12px;border-top:1px solid var(--v-linea)}
html[data-ui="new"] .v13-cd-l{display:inline-flex;align-items:center;gap:6px;margin-right:6px;font-family:var(--v-rotulo);font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-cd b{font-family:var(--v-estrecha);font-size:30px;line-height:1;font-weight:900}
html[data-ui="new"] .v13-cd small{margin-right:8px;font-size:13px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-cd.vivo .v13-cd-l{color:var(--v-rojo-texto)}
html[data-ui="new"] .v13-progreso{height:6px;margin-top:8px;border-radius:3px;overflow:hidden;background:var(--v-riel)}
html[data-ui="new"] .v13-progreso i{display:block;height:100%;background:var(--v-lima-tinta)}
html[data-ui="new"] .v13-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
html[data-ui="new"] .v13-pill{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--v-linea-fuerte);background:transparent;
  color:var(--v-texto);font-family:var(--v-texto-f);font-weight:600;font-size:14px;text-decoration:none;cursor:pointer}
html[data-ui="new"] .v13-pill .pgi{font-size:17px}
html[data-ui="new"] .v13-pill.prim{background:var(--v-lima);border-color:var(--v-lima);color:var(--v-sobre-lima);font-weight:700}
/* La porra del partido, dentro de la tarjeta */
html[data-ui="new"] .v13-prox .vote-section{margin:0;padding:12px 0 0;border:0;border-top:1px solid var(--v-linea);background:none}
html[data-ui="new"] .v13-prox .vote-title{margin:0 0 10px;font-family:var(--v-rotulo)!important;font-weight:800;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--v-texto-suave)!important}
html[data-ui="new"] .v13-prox .vote-title svg{width:14px;height:14px}
html[data-ui="new"] .v13-prox .vote-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}
html[data-ui="new"] .v13-prox .vote-btn{min-height:44px;padding:8px 12px;border-radius:22px!important;border:1px solid var(--v-linea-fuerte)!important;background:transparent!important;color:var(--v-texto)!important;
  font-family:var(--v-texto-f)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;box-shadow:none!important;white-space:normal;overflow-wrap:anywhere}
html[data-ui="new"] .v13-prox .vote-btn:hover{border-color:var(--v-lima)!important}
html[data-ui="new"] .v13-prox .vote-total{margin-top:8px;font-size:13px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-prox .vote-row{margin:0 0 10px}
html[data-ui="new"] .v13-prox .vote-row-top{display:flex;justify-content:space-between;gap:8px;font-size:14px}
html[data-ui="new"] .v13-prox .vote-team-lbl{font-family:var(--v-texto-f)!important;font-weight:600;letter-spacing:0!important;color:var(--v-texto)!important}
html[data-ui="new"] .v13-prox .vote-count{font-family:var(--v-estrecha)!important;font-weight:900;font-size:20px!important}
html[data-ui="new"] .v13-prox .vote-count.ca{color:var(--v-lima-tinta)!important}
html[data-ui="new"] .v13-prox .vote-count.cb{color:var(--v-azul-texto)!important}
html[data-ui="new"] .v13-prox .vote-bar-bg{height:6px;border-radius:3px;background:var(--v-riel)!important;margin-top:4px}
html[data-ui="new"] .v13-prox .vote-bar-fill.fa{background:var(--v-lima)!important;border-radius:3px}
html[data-ui="new"] .v13-prox .vote-bar-fill.fb{background:var(--v-azul)!important;border-radius:3px}
html[data-ui="new"] .v13-prox .vote-mio{font-size:12px;font-weight:700}
html[data-ui="new"] .v13-prox .vote-change{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:999px!important;border:1px solid var(--v-linea-fuerte)!important;background:transparent!important;
  color:var(--v-texto)!important;font-family:var(--v-texto-f)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important}

/* ── Detalle del partido: pantalla entera en el movil ── */
html[data-ui="new"] #m-par.v13-modal{background:var(--overlay-bg)}
html[data-ui="new"] #m-par.v13-modal .mbox{position:relative;padding:0;overflow:auto;background:var(--v-fondo);border:1px solid var(--v-linea-media);border-radius:28px;box-shadow:var(--v-sombra-flotante)}
html[data-ui="new"] #m-par.v13-modal .mclose-bar{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;justify-content:flex-end;padding:calc(14px + env(safe-area-inset-top,0px)) 14px 0;background:none;border:0;pointer-events:none}
html[data-ui="new"] #m-par.v13-modal .mclose-bar-btn{pointer-events:auto;width:44px;height:44px;padding:0;border-radius:999px;border:1px solid var(--v-cristal-borde);background:var(--v-cristal);color:transparent;font-size:0;
  -webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;cursor:pointer}
html[data-ui="new"] #m-par.v13-modal .mclose-bar-btn::before{content:"";position:absolute;inset:0;margin:auto;width:20px;height:20px;background:var(--v-sobre-pista);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center/contain no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center/contain no-repeat}
@media(max-width:768px){
  html[data-ui="new"] #m-par.v13-modal{padding:0!important;align-items:stretch!important}
  html[data-ui="new"] #m-par.v13-modal .mbox{width:100%!important;max-width:none!important;max-height:none!important;height:100%;border-radius:0;border:0}
}
html[data-ui="new"] .v13-detalle{color:var(--v-texto)}
html[data-ui="new"] .v13-det-cab{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:calc(26px + env(safe-area-inset-top,0px)) 24px 64px;background:var(--v-pista);color:var(--v-sobre-pista)}
html[data-ui="new"] .v13-det-cab > :not(.v13-lineas){position:relative}
html[data-ui="new"] .v13-det-fecha{min-height:20px;padding-right:56px;font-family:var(--v-rotulo);font-weight:800;font-size:13px;letter-spacing:.12em;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-det-tit{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}
html[data-ui="new"] .v13-det-tit h2{margin:0;font-family:var(--v-display);font-size:30px;line-height:1.08;font-weight:700;letter-spacing:-.02em;text-wrap:balance}
html[data-ui="new"] .v13-det-res{font-family:var(--v-estrecha);font-size:96px;line-height:.8;font-weight:900;color:var(--v-lima);white-space:nowrap}
html[data-ui="new"] .v13-det-tags{display:flex;gap:8px;flex-wrap:wrap}
html[data-ui="new"] .v13-det-cuerpo{position:relative;display:flex;flex-direction:column;gap:14px;padding:0 16px calc(28px + env(safe-area-inset-bottom,0px));margin-top:-44px}
html[data-ui="new"] .v13-marcador{border-radius:24px;overflow:hidden;background:var(--v-tarjeta-cristal);border:1px solid var(--v-linea-media);box-shadow:var(--v-sombra-cristal);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}
html[data-ui="new"] .v13-mc{display:flex;align-items:center;height:30px;background:var(--v-linea)}
html[data-ui="new"] .v13-mc-estado{height:30px;display:flex;align-items:center;padding:0 16px;border-radius:0 0 14px 0;background:var(--v-lima);color:var(--v-sobre-lima);font-family:var(--v-display);font-weight:900;font-stretch:70%;font-size:14px;letter-spacing:.14em}
html[data-ui="new"] .v13-mc-hueco{flex:1 1 auto}
html[data-ui="new"] .v13-mc-set{width:38px;text-align:center;font-size:11px;font-weight:700;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-mc-set:last-child,html[data-ui="new"] .v13-mf > :last-child{margin-right:12px}
html[data-ui="new"] .v13-mf{display:flex;align-items:center;gap:10px;min-height:62px;padding-left:14px}
html[data-ui="new"] .v13-mf + .v13-mf{border-top:1px solid var(--v-linea)}
html[data-ui="new"] .v13-mf .v13-av{width:38px;height:38px;font-size:16px}
html[data-ui="new"] .v13-mf .v13-par .v13-av + .v13-av{margin-left:-14px}
html[data-ui="new"] .v13-mf-nom{flex:1 1 auto;min-width:0;font-weight:700;font-size:16px;line-height:1.25;overflow-wrap:anywhere}
html[data-ui="new"] .v13-mf.pierde .v13-mf-nom{font-weight:600;color:var(--v-texto-2)}
html[data-ui="new"] .v13-mf-j{width:38px;flex-shrink:0;text-align:center;font-family:var(--v-estrecha);font-size:32px;font-weight:900}
html[data-ui="new"] .v13-mf-j.perdido{color:var(--v-cifra-apagada)}
html[data-ui="new"] .v13-mf-j.decisivo{color:var(--v-lima-tinta)}
html[data-ui="new"] .v13-det-rot{padding:6px 4px 0}
html[data-ui="new"] .v13-det-elo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:-6px}
html[data-ui="new"] .v13-de{display:flex;align-items:center;gap:8px;height:52px;padding:0 12px 0 8px;border-radius:26px;background:var(--v-tarjeta);border:1px solid var(--v-linea);color:var(--v-texto);font:inherit;cursor:pointer;min-width:0}
html[data-ui="new"] .v13-de .v13-av{width:36px;height:36px;font-size:15px}
html[data-ui="new"] .v13-de > span[data-jugnom]{flex:1 1 auto;min-width:0;text-align:left;font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html[data-ui="new"] .v13-de b{font-family:var(--v-estrecha);font-size:24px;font-weight:900}
html[data-ui="new"] .v13-de b.sube{color:var(--v-lima-tinta)}
html[data-ui="new"] .v13-de b.baja{color:var(--v-rojo-texto)}
html[data-ui="new"] .v13-det-datos{display:flex;flex-wrap:wrap;gap:8px 16px;padding:0 4px;font-size:13px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-det-datos span{display:inline-flex;align-items:center;gap:6px}
html[data-ui="new"] .v13-det-datos b{color:var(--v-texto);font-weight:600}
html[data-ui="new"] .v13-det-video{align-self:flex-start;text-decoration:none}
/* Votacion post-partido */
html[data-ui="new"] .v13-detalle .mv{margin:0;padding:14px;border-radius:24px;background:var(--v-tarjeta);border:1px solid var(--v-linea)}
html[data-ui="new"] .v13-detalle .mv-cab{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-family:var(--v-rotulo)!important;font-weight:800;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--v-texto-suave)!important}
html[data-ui="new"] .v13-detalle .mv-estado{font-family:var(--v-texto-f);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--v-tarjeta-alta);color:var(--v-texto-2)}
html[data-ui="new"] .v13-detalle .mv-estado.abierta{background:var(--v-lima);color:var(--v-sobre-lima)}
html[data-ui="new"] .v13-detalle .mv-fila{border-radius:18px!important;background:var(--v-tarjeta-alta)!important;border:0!important;padding:10px 12px!important;margin-bottom:6px}
html[data-ui="new"] .v13-detalle .mv-cat{font-family:var(--v-texto-f)!important;font-weight:600!important;letter-spacing:0!important;color:var(--v-texto)!important}
html[data-ui="new"] .v13-detalle .mv-gan b{font-family:var(--v-texto-f)!important;letter-spacing:0!important}
html[data-ui="new"] .v13-detalle .mv-gan em{color:var(--v-oro-texto)!important;font-style:normal}
html[data-ui="new"] .v13-detalle .mv-votar{height:48px;padding:0 22px;border:0;border-radius:999px;background:var(--v-lima);color:var(--v-sobre-lima);font-family:var(--v-texto-f);font-weight:700;font-size:16px}
html[data-ui="new"] .v13-detalle .mv-barra{background:var(--v-riel)!important}
html[data-ui="new"] .v13-detalle .mv-barra i{background:var(--v-lima-tinta)!important}

/* ═══════════════════════════════════════════════════════════════
   TANDA 3 — Stats (estilo nuevo sobre las piezas de siempre)
   ═══════════════════════════════════════════════════════════════ */
/* Cifras de cabecera: cuatro en fila, numero grande */
html[data-ui="new"] .stat-hero{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}
html[data-ui="new"] .stat-hero-card{padding:12px 4px!important;border-radius:18px!important;background:var(--v-tarjeta)!important;border:1px solid var(--v-linea)!important;box-shadow:none!important;text-align:center}
html[data-ui="new"] .stat-hero-card::before{display:none!important}
html[data-ui="new"] .stat-hero-n{font-family:var(--v-estrecha)!important;font-size:34px!important;font-weight:900;line-height:1!important;color:var(--v-texto)!important;margin-bottom:4px}
html[data-ui="new"] .stat-hero-l{font-family:var(--v-texto-f)!important;font-size:11px!important;line-height:1.25;letter-spacing:0!important;text-transform:none!important;color:var(--v-texto-suave)!important}
html[data-ui="new"] .stat-hero-l::first-letter{text-transform:uppercase}
@media(max-width:360px){html[data-ui="new"] .stat-hero{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
/* Ranking ELO */
html[data-ui="new"] .elo-rank-list{display:flex;flex-direction:column;gap:0;padding:4px 14px;border-radius:24px;background:var(--v-tarjeta);border:1px solid var(--v-linea)}
html[data-ui="new"] .elo-rank-row{margin:0!important;padding:10px 0!important;border:0!important;border-bottom:1px solid var(--v-linea)!important;border-radius:0!important;background:none!important;box-shadow:none!important;transform:none!important}
html[data-ui="new"] .elo-rank-row:last-child{border-bottom:0!important}
html[data-ui="new"] .elo-rank-row::before,html[data-ui="new"] .elo-rank-row::after{display:none!important}
html[data-ui="new"] .elo-rank-pos{font-family:var(--v-estrecha)!important;font-size:24px!important;font-weight:900;color:var(--v-texto)!important;background:none!important;border:0!important;width:22px!important}
html[data-ui="new"] .elo-rank-name{font-family:var(--v-texto-f)!important;font-weight:600!important;font-size:16px!important;letter-spacing:0!important}
html[data-ui="new"] .elo-rank-bar-track{background:var(--v-riel)!important;height:4px!important;border-radius:2px}
html[data-ui="new"] .elo-rank-bar-fill{background:var(--v-lima-tinta)!important;box-shadow:none!important}
html[data-ui="new"] .elo-rank-score{font-family:var(--v-estrecha)!important;font-size:28px!important;font-weight:900;color:var(--v-texto)!important;text-shadow:none!important}
html[data-ui="new"] .elo-rank-row.top1 .elo-rank-score{color:var(--v-lima-tinta)!important}
html[data-ui="new"] .elo-rank-record{font-family:var(--v-texto-f)!important;font-size:12px!important;letter-spacing:0!important;color:var(--v-texto-suave)!important}
html[data-ui="new"] .elo-delta{font-family:var(--v-texto-f)!important;font-weight:700;font-size:12px!important;border-radius:999px!important;padding:2px 8px!important}
html[data-ui="new"] .elo-delta.up{background:var(--v-lima)!important;color:var(--v-sobre-lima)!important}
html[data-ui="new"] .elo-delta.dn{background:var(--v-rojo-suave)!important;color:var(--v-rojo-texto)!important}
html[data-ui="new"] .elo-delta svg{width:12px;height:12px}
/* Victorias, empates y derrotas */
html[data-ui="new"] .wl-bar-bg{height:10px!important;border-radius:5px!important;background:var(--v-riel)!important;gap:2px}
html[data-ui="new"] .wl-seg-w{background:var(--v-lima-tinta)!important}
html[data-ui="new"] .wl-seg-d{background:var(--v-oro)!important}
html[data-ui="new"] .wl-seg-l{background:var(--v-rojo)!important;opacity:.75}
html[data-ui="new"] .wl-name{font-family:var(--v-texto-f)!important;font-weight:600!important;letter-spacing:0!important}
html[data-ui="new"] .wl-nums{font-family:var(--v-texto-f)!important;letter-spacing:0!important}
/* Forma reciente y rachas */
html[data-ui="new"] .racha-card{border-radius:22px!important;background:var(--v-tarjeta)!important;border:1px solid var(--v-linea)!important;box-shadow:none!important}
html[data-ui="new"] .racha-name{font-family:var(--v-texto-f)!important;font-weight:700!important;font-size:16px!important;letter-spacing:0!important}
html[data-ui="new"] .racha-cur{border-radius:999px!important;font-family:var(--v-texto-f)!important;font-weight:700!important;letter-spacing:0!important}
html[data-ui="new"] .racha-dot{border-radius:6px!important;font-family:var(--v-texto-f)!important;font-weight:700!important}
html[data-ui="new"] .racha-dot.V{background:var(--v-lima)!important;color:var(--v-sobre-lima)!important;border-color:var(--v-lima)!important}
html[data-ui="new"] .racha-dot.D{background:transparent!important;color:var(--v-texto-2)!important;border:1.5px solid var(--v-cifra-apagada)!important}
html[data-ui="new"] .racha-dot.E{background:var(--v-oro-suave)!important;color:var(--v-oro-texto)!important;border-color:transparent!important}
html[data-ui="new"] .racha-stat-n{font-family:var(--v-estrecha)!important;font-size:26px!important;font-weight:900}
html[data-ui="new"] .racha-stat-l{font-family:var(--v-texto-f)!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important;color:var(--v-texto-suave)!important}
/* Pastillas de forma (V / E / D) de toda la web */
html[data-ui="new"] .fp{border-radius:6px!important;font-family:var(--v-texto-f)!important;font-weight:700!important;letter-spacing:0!important}
html[data-ui="new"] .fp.W{background:var(--v-lima)!important;color:var(--v-sobre-lima)!important;border-color:var(--v-lima)!important}
html[data-ui="new"] .fp.L{background:transparent!important;color:var(--v-texto-2)!important;border:1.5px solid var(--v-cifra-apagada)!important}
html[data-ui="new"] .fp.D{background:var(--v-oro-suave)!important;color:var(--v-oro-texto)!important;border-color:transparent!important}
/* Actividad por mes */
html[data-ui="new"] .act-bar{background:var(--v-lima-tinta)!important;border-radius:6px 6px 2px 2px!important;box-shadow:none!important}
html[data-ui="new"] .act-bar-lbl,html[data-ui="new"] .act-bar-n{font-family:var(--v-texto-f)!important;letter-spacing:0!important}
/* Records y palmares */
html[data-ui="new"] .rec-grid{gap:8px!important}
html[data-ui="new"] .rec-card{border-radius:20px!important;background:var(--v-tarjeta)!important;border:1px solid var(--v-linea)!important;box-shadow:none!important;transform:none!important}
html[data-ui="new"] .rec-card::before{display:none!important}
html[data-ui="new"] .rec-icon{color:var(--v-lima-tinta)!important;background:var(--v-lima-suave)!important;border-radius:12px!important;border:0!important}
html[data-ui="new"] .rec-label{font-family:var(--v-rotulo)!important;font-weight:800;font-size:12px!important;letter-spacing:.14em!important;color:var(--v-texto-suave)!important}
html[data-ui="new"] .rec-value{font-family:var(--v-estrecha)!important;font-size:28px!important;font-weight:900;letter-spacing:0!important}
html[data-ui="new"] .rec-sub{font-family:var(--v-texto-f)!important;letter-spacing:0!important;color:var(--v-texto-suave)!important}
/* Enfrentamientos */
html[data-ui="new"] .h2h-result,html[data-ui="new"] .h2h-picker{border-radius:24px!important;background:var(--v-tarjeta)!important;border:1px solid var(--v-linea)!important}
html[data-ui="new"] .h2h-player-name{font-family:var(--v-texto-f)!important;font-weight:700!important;letter-spacing:0!important}
html[data-ui="new"] .h2h-player-score{font-family:var(--v-estrecha)!important;font-weight:900}
html[data-ui="new"] .h2h-match-row{border-color:var(--v-linea)!important}
html[data-ui="new"] .h2h-match-winner{font-family:var(--v-texto-f)!important;font-weight:700!important;letter-spacing:0!important;color:var(--v-lima-tinta)!important}
html[data-ui="new"] .h2h-mwin{background:var(--v-lima-suave)!important;color:var(--v-lima-tinta)!important}
html[data-ui="new"] .h2h-mloss{background:var(--v-rojo-suave)!important;color:var(--v-rojo-texto)!important}
html[data-ui="new"] .h2h-mtable{border-collapse:separate;border-spacing:2px}
html[data-ui="new"] .h2h-mcell{border-radius:6px;font-family:var(--v-estrecha);font-weight:900}
html[data-ui="new"] .elo-chart-card,html[data-ui="new"] #pane-stats .card{border-radius:24px!important}
html[data-ui="new"] .elo-cf-btn{border-radius:999px!important;font-family:var(--v-texto-f)!important;letter-spacing:0!important}
html[data-ui="new"] .elo-cf-btn.on,html[data-ui="new"] .elo-cf-btn[aria-pressed="true"]{background:var(--v-lima)!important;color:var(--v-sobre-lima)!important;border-color:var(--v-lima)!important}
html[data-ui="new"] .pred-sel{border-radius:999px!important}
html[data-ui="new"] .wl-row{display:grid!important;grid-template-columns:88px minmax(0,1fr) auto!important;align-items:center;gap:10px!important}
html[data-ui="new"] .wl-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-ui="new"] .wl-nums{white-space:nowrap;font-size:13px!important;min-width:0!important;width:auto!important;text-align:right}

/* ── Ficha del jugador ── */
html[data-ui="new"] .fj-volver{height:44px;padding:0 16px 0 12px;border-radius:999px;background:var(--v-tarjeta);border:1px solid var(--v-linea-media);color:var(--v-texto);font-family:var(--v-texto-f);font-weight:600;font-size:15px}
html[data-ui="new"] .fj-hero{border-radius:28px}
html[data-ui="new"] .fj-nombre{font-family:var(--v-estrecha)!important;font-weight:900;letter-spacing:0!important;font-size:clamp(44px,12vw,60px)!important}
html[data-ui="new"] .fj-compartir{background:var(--v-lima)!important;color:var(--v-sobre-lima)!important;border:0!important;font-family:var(--v-texto-f)!important;font-weight:700!important;letter-spacing:0!important;height:44px;padding:0 20px!important}
html[data-ui="new"] .fj-chip{font-family:var(--v-texto-f)}
html[data-ui="new"] .fj-kpis{border-radius:24px;background:var(--v-tarjeta);border-color:var(--v-linea);box-shadow:none}
html[data-ui="new"] .fj-kpi{border-left-color:var(--v-linea)}
html[data-ui="new"] .fj-kpi:first-child{background:none}
html[data-ui="new"] .fj-kpi b{font-family:var(--v-estrecha);font-weight:900;font-size:34px;color:var(--v-texto)}
html[data-ui="new"] .fj-kpi.k-elo b{font-size:44px;color:var(--v-lima-tinta)}
html[data-ui="new"] .fj-kpi.k-pg b,html[data-ui="new"] .fj-kpi.k-pct b{color:var(--v-texto)}
html[data-ui="new"] .fj-kpi span{font-family:var(--v-texto-f);font-size:12px;letter-spacing:0;text-transform:none;font-weight:600;color:var(--v-texto-suave)}
html[data-ui="new"] .fj-mini{gap:8px}
html[data-ui="new"] .fj-m{border-top:1px solid var(--v-linea);border-radius:18px;background:var(--v-tarjeta);border-color:var(--v-linea)}
html[data-ui="new"] .fj-m b{font-family:var(--v-estrecha);font-weight:900;font-size:30px;color:var(--v-texto)}
html[data-ui="new"] .fj-m.k-sp b{color:var(--v-rojo-texto)}
html[data-ui="new"] .fj-m.k-sg b{color:var(--v-lima-tinta)}
html[data-ui="new"] .fj-sec{border-radius:24px;background:var(--v-tarjeta);border-color:var(--v-linea)}
html[data-ui="new"] .fj-tit{font-family:var(--v-rotulo);font-weight:800;font-size:12px;letter-spacing:.14em;color:var(--v-texto-suave)}
html[data-ui="new"] .fj-tit-ico{display:none}
html[data-ui="new"] .fj-res{border-radius:10px;box-shadow:none;font-family:var(--v-texto-f);font-weight:700;font-size:15px}
html[data-ui="new"] .r-V>.fj-res,html[data-ui="new"] .fj-res.r-V{background:var(--v-lima);color:var(--v-sobre-lima)}
html[data-ui="new"] .r-D>.fj-res,html[data-ui="new"] .fj-res.r-D{background:transparent;color:var(--v-texto-2);border:1.5px solid var(--v-cifra-apagada)}
html[data-ui="new"] .r-E>.fj-res,html[data-ui="new"] .fj-res.r-E{background:var(--v-oro-suave);color:var(--v-oro-texto)}
html[data-ui="new"] .fj-partido{border-left:1px solid var(--v-linea);border-radius:18px;background:var(--v-tarjeta-alta);border-color:transparent;transform:none}
html[data-ui="new"] .fj-partido.r-V,html[data-ui="new"] .fj-partido.r-D{border-left-color:transparent}
html[data-ui="new"] .fj-partido:hover{border-color:var(--v-linea-fuerte);transform:none}
html[data-ui="new"] .fj-partido .fj-res{width:28px;height:28px;font-size:13px;border-radius:8px}
html[data-ui="new"] .fj-marc{font-family:var(--v-estrecha);font-weight:900;font-size:18px;color:var(--v-texto)}
html[data-ui="new"] .insignia-card{border-radius:18px!important;background:var(--v-tarjeta-alta)!important;border-color:transparent!important}
html[data-ui="new"] .insignia-name{font-family:var(--v-texto-f)!important;font-weight:700!important;letter-spacing:0!important}
html[data-ui="new"] .elo-modo{border-radius:999px;background:var(--v-tarjeta-alta);border:1px solid var(--v-linea)}
html[data-ui="new"] .elo-modo-b{border-radius:999px!important;font-family:var(--v-texto-f)!important;letter-spacing:0!important;text-transform:none!important;font-weight:600!important}
html[data-ui="new"] .elo-modo-b.on{background:var(--v-lima)!important;color:var(--v-sobre-lima)!important}
html[data-ui="new"] .insignia-name{font-size:13px!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:auto;hyphens:auto}

/* ═══════════════════════════════════════════════════════════════
   TANDA 4 — GAME por dentro
   ═══════════════════════════════════════════════════════════════ */
html[data-ui="new"] .pgs .rt-p-cab{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}
html[data-ui="new"] .pgs .rt-p-cab .pbtn{width:100%}
html[data-ui="new"] .pgs .rt-equipos{font-family:var(--v-texto-f)}
html[data-ui="new"] .pgs .rt-equipos .mio{color:var(--v-lima-tinta)}
html[data-ui="new"] .pgs .rt-partido,html[data-ui="new"] .pgs .rt-reto{border-radius:20px;background:var(--v-tarjeta-alta);border-color:transparent}
/* Titulares de cada pestana de la Store (PADELPOP, RETOS...) con la letra de cifras */
html[data-ui="new"] .pgs h3{font-family:var(--v-estrecha);font-weight:900;letter-spacing:0}
html[data-ui="new"] .pgs .chip{font-family:var(--v-texto-f);letter-spacing:0;text-transform:none}
html[data-ui="new"] .pgs .tarjeta.panel-t{background:transparent;border:0;padding:0}

/* ═══════════════════════════════════════════════════════════════
   Ordenador y tableta
   ═══════════════════════════════════════════════════════════════ */
@media(min-width:769px){
  html[data-ui="new"] #liga-clasificacion .otras-bar{margin:0!important;padding:6px 20px 4px}
  html[data-ui="new"] .v13-cab:not(.v13-cab-pista){padding-top:18px}
}
@media(min-width:1000px){
  /* Resultados en dos columnas: en una fila tan ancha los nombres y los juegos quedaban lejos */
  html[data-ui="new"] #res-todos:not([style*="none"]),html[data-ui="new"] .jornada-body.open{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}
  html[data-ui="new"] #res-todos > .v13-mes,html[data-ui="new"] #res-todos > .estado-vacio{grid-column:1/-1}
  html[data-ui="new"] #res-todos .v13-res,html[data-ui="new"] .jornada-body .v13-res{margin:0}
  /* La tarjeta del proximo partido no se estira de lado a lado */
  html[data-ui="new"] .v13-prox{max-width:720px}
}

/* ═══════════════════════════════════════════════════════════════
   TANDA 6 — Stats y ficha como en el lienzo
   ═══════════════════════════════════════════════════════════════ */
/* Lo de siempre de Stats queda detras de "Mas estadisticas" */
html[data-ui="new"] #pane-stats:not(.v13-mas-abierto) > [id^="stats-"]{display:none!important}
html[data-ui="new"] .v13-st{display:flex;flex-direction:column;gap:14px;margin-bottom:14px}
html[data-ui="new"] .v13-st-cab{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:4px}
html[data-ui="new"] .v13-st-nota{font-size:12px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-st-nota b{color:var(--v-texto)}
html[data-ui="new"] .v13-st-nota2{margin:0;font-size:13px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-st-vacio{margin:6px 0;font-size:13px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-st-rot{padding:2px 4px 0}
html[data-ui="new"] .v13-st-card{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:24px;background:var(--v-tarjeta);border:1px solid var(--v-linea)}
html[data-ui="new"] .v13-st-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
html[data-ui="new"] .v13-st-tiles > div{display:flex;flex-direction:column;align-items:center;padding:10px 0;border-radius:18px;background:var(--v-tarjeta);border:1px solid var(--v-linea)}
html[data-ui="new"] .v13-st-tiles b{font-family:var(--v-estrecha);font-size:30px;line-height:1;font-weight:900}
html[data-ui="new"] .v13-st-tiles span{font-size:11px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-st-graf{display:block;width:100%;height:auto}
html[data-ui="new"] .v13-st-graf text{fill:var(--v-texto-tenue);font-family:var(--v-display);font-size:10px;letter-spacing:.06em}
html[data-ui="new"] .v13-st-graf line{stroke:var(--v-linea);stroke-width:1}
html[data-ui="new"] .v13-st-graf polyline{fill:none;stroke-linejoin:round;stroke-linecap:round}
html[data-ui="new"] .v13-st-ley{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:var(--v-texto-2)}
html[data-ui="new"] .v13-st-ley span{display:inline-flex;align-items:center;gap:6px}
html[data-ui="new"] .v13-st-ley i{width:14px;height:3px;border-radius:2px}
html[data-ui="new"] .v13-st-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
html[data-ui="new"] .v13-st-dos .v13-st-card{border-radius:22px;padding:12px;gap:2px}
html[data-ui="new"] .v13-st-fila{display:flex;align-items:center;gap:8px;min-height:36px;padding:0;border:0;border-top:1px solid var(--v-linea);background:none;color:var(--v-texto);font:inherit;text-align:left;cursor:pointer;width:100%}
html[data-ui="new"] .v13-st-dos .v13-st-fila{border-top:0}
html[data-ui="new"] .v13-st-fila .v13-av{width:26px;height:26px;font-size:12px}
html[data-ui="new"] .v13-st-fila .nom{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html[data-ui="new"] .v13-st-card:not(.v13-st-dos *) .v13-st-fila{min-height:40px}
html[data-ui="new"] .v13-st-card:not(.v13-st-dos *) .v13-st-fila .nom{font-size:14px}
html[data-ui="new"] .v13-st-fila .nom small{font-size:inherit;font-weight:600;color:var(--v-texto-2)}
html[data-ui="new"] .v13-st-fila b{font-family:var(--v-estrecha);font-size:18px;font-weight:900}
html[data-ui="new"] .v13-st-tu{display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;border-radius:22px;background:var(--v-pista);color:var(--v-sobre-pista);font:inherit;text-align:left;cursor:pointer;width:100%;font-size:18px}
html[data-ui="new"] .v13-st-tu > span:not(.v13-av){flex:1 1 auto;display:flex;flex-direction:column}
html[data-ui="new"] .v13-st-tu b{font-size:15px;font-weight:600}
html[data-ui="new"] .v13-st-tu span span{font-size:13px;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-mas{align-self:center;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--v-linea-fuerte);background:transparent;color:var(--v-texto);font-family:var(--v-texto-f);font-weight:600;font-size:15px;cursor:pointer}
/* Tarjetas de pista (comparador, votaciones) */
html[data-ui="new"] .v13-st-pista{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:16px 22px;border-radius:26px;background:var(--v-pista);color:var(--v-sobre-pista)}
html[data-ui="new"] .v13-st-pista > :not(.v13-lineas){position:relative}
html[data-ui="new"] .v13-st-pista .v13-rot{color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-elige{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;min-width:0}
html[data-ui="new"] .v13-elige select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}
html[data-ui="new"] .v13-elige:focus-within{outline:2px solid var(--v-foco-pista);outline-offset:4px;border-radius:999px}
html[data-ui="new"] .v13-cmp-cab{display:flex;align-items:center;justify-content:space-between;gap:8px}
html[data-ui="new"] .v13-cmp-cab b{font-family:var(--v-display);font-size:22px;font-weight:900;font-stretch:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}
html[data-ui="new"] .v13-cmp-cab .v13-av{width:56px;height:56px;font-size:22px}
html[data-ui="new"] .v13-st-pista .v13-vs{color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-av.aro-lima{box-shadow:0 0 0 3px var(--v-lima)}
html[data-ui="new"] .v13-av.aro-azul{box-shadow:0 0 0 3px var(--v-azul)}
html[data-ui="new"] .v13-cmp-fila{display:grid;grid-template-columns:52px minmax(0,1fr) 78px minmax(0,1fr) 52px;align-items:center;gap:6px;min-height:28px}
html[data-ui="new"] .v13-cmp-fila b{font-family:var(--v-estrecha);font-size:18px;font-weight:900}
html[data-ui="new"] .v13-cmp-fila b:last-child{text-align:right}
html[data-ui="new"] .v13-cmp-fila b.gana-a{color:var(--v-lima)}
html[data-ui="new"] .v13-cmp-fila b.gana-b{color:#8DB1FF}
html[data-ui="new"] .v13-cmp-fila .k{text-align:center;font-size:12px;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-cmp-barra{height:6px;border-radius:3px;background:rgba(255,255,255,.1);display:flex}
html[data-ui="new"] .v13-cmp-barra.izq{justify-content:flex-end}
html[data-ui="new"] .v13-cmp-barra i{height:6px;border-radius:3px;background:var(--v-azul)}
html[data-ui="new"] .v13-cmp-barra.izq i{background:var(--v-lima)}
html[data-ui="new"] .v13-cmp-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:4px}
html[data-ui="new"] .v13-cmp-dos div{display:flex;flex-direction:column;padding:8px 12px;border-radius:16px;background:rgba(7,9,11,.45)}
html[data-ui="new"] .v13-cmp-dos span{font-size:12px;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-cmp-dos b{font-family:var(--v-estrecha);font-size:24px;line-height:1.05;font-weight:900}
html[data-ui="new"] .v13-pred-eq{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:6px}
html[data-ui="new"] .v13-pred-eq .lado{display:flex;gap:8px}
html[data-ui="new"] .v13-pred-eq .lado.der{justify-content:flex-end}
html[data-ui="new"] .v13-pred-eq .v13-av{width:44px;height:44px}
html[data-ui="new"] .v13-pred-eq .v13-av.aro-lima{box-shadow:0 0 0 2px var(--v-lima-tinta)}
html[data-ui="new"] .v13-pred-eq .v13-av.aro-azul{box-shadow:0 0 0 2px var(--v-azul)}
html[data-ui="new"] .v13-pred-eq .v13-vs{text-align:center;font-size:18px}
html[data-ui="new"] .v13-elige-av:focus-within{outline-color:var(--v-foco)}
html[data-ui="new"] .v13-pred-prob{display:flex;align-items:center;gap:10px}
html[data-ui="new"] .v13-pred-prob b{font-family:var(--v-estrecha);font-size:26px;font-weight:900;white-space:nowrap}
html[data-ui="new"] .v13-pred-prob b.a{color:var(--v-lima-tinta)}
html[data-ui="new"] .v13-pred-prob b.b{color:var(--v-azul-texto)}
html[data-ui="new"] .v13-pred-prob .v13-prob{flex:1 1 auto;height:10px;border-radius:5px}
/* Palmares */
html[data-ui="new"] .v13-votos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
html[data-ui="new"] .v13-voto{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border:0;border-radius:18px;background:rgba(7,9,11,.45);color:var(--v-sobre-pista);font:inherit;text-align:center;cursor:pointer;min-width:0}
html[data-ui="new"] div.v13-voto{cursor:default}
html[data-ui="new"] .v13-voto > span:first-child{font-size:12px;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-voto .v13-av{width:50px;height:50px;font-size:20px}
html[data-ui="new"] .v13-voto b{font-size:14px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-ui="new"] .v13-voto b.nadie{font-weight:600;color:var(--v-sobre-pista-suave);padding:18px 0}
html[data-ui="new"] .v13-voto em{font-style:normal;font-family:var(--v-estrecha);font-size:18px;line-height:1;font-weight:900}
html[data-ui="new"] .v13-voto .v13-hueso{width:50px;height:50px;border-radius:999px;background:rgba(255,255,255,.12)}
html[data-ui="new"] .v13-rec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
html[data-ui="new"] .v13-rec-c{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:20px;background:var(--v-tarjeta);border:1px solid var(--v-linea);color:var(--v-texto);font:inherit;text-align:left;cursor:pointer;min-width:0}
html[data-ui="new"] .v13-rec-c > span:first-child{font-size:12px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-rec-c > b{font-family:var(--v-estrecha);font-size:30px;line-height:1;font-weight:900;overflow-wrap:anywhere}
html[data-ui="new"] .v13-rec-c .quien{display:flex;align-items:center;gap:6px;padding-top:4px;font-size:13px;color:var(--v-texto-2);min-width:0}
html[data-ui="new"] .v13-rec-c .quien .v13-av{width:22px;height:22px;font-size:10px}
html[data-ui="new"] .v13-fama{display:flex;align-items:center;gap:12px;min-height:48px;width:100%;padding:0;border:0;border-top:1px solid var(--v-linea);background:none;color:var(--v-texto);font:inherit;text-align:left;cursor:pointer}
html[data-ui="new"] .v13-fama-ico{font-size:22px;color:var(--v-texto-2);display:inline-flex}
html[data-ui="new"] .v13-fama-ico.oro{color:var(--v-lima-tinta)}
html[data-ui="new"] .v13-fama-ico.vivo{color:var(--v-azul-texto)}
html[data-ui="new"] .v13-fama .t{width:64px;display:flex;flex-direction:column;font-family:var(--v-rotulo);font-size:16px;font-weight:800;color:var(--v-texto-suave);line-height:1.1}
html[data-ui="new"] .v13-fama .t small{font-family:var(--v-texto-f);font-size:11px;font-weight:600}
html[data-ui="new"] .v13-fama .v13-av{width:30px;height:30px;font-size:13px}
html[data-ui="new"] .v13-fama .n{flex:1 1 auto;min-width:0;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html[data-ui="new"] .v13-fama b{font-family:var(--v-display);font-size:16px;font-weight:900;font-stretch:70%}

/* ── Ficha ── */
html[data-ui="new"] #profile-overlay-card{padding-top:0!important;background:var(--v-fondo)}
html[data-ui="new"] .v13-fj .fj-volver{display:none}
html[data-ui="new"] .v13-fj-hero{position:relative;overflow:hidden;height:392px;margin:0 -16px 16px;border-radius:0 0 32px 32px;background-color:var(--v-pista);color:var(--v-sobre-pista)}
html[data-ui="new"] .v13-fj-hero > :not(.v13-lineas){position:absolute}
html[data-ui="new"] .v13-fj-num{right:-10px;top:62px;font-family:var(--v-estrecha);font-size:230px;line-height:.8;font-weight:900;color:rgba(255,255,255,.06);pointer-events:none}
html[data-ui="new"] .v13-fj-top{left:0;right:0;top:0;display:flex;justify-content:space-between;padding:calc(30px + env(safe-area-inset-top,0px)) 16px 0;z-index:2}
html[data-ui="new"] .v13-fj-cuerpo{right:18px;bottom:-10px;height:310px;width:200px;display:flex;align-items:flex-end;justify-content:flex-end;cursor:zoom-in}
html[data-ui="new"] .v13-fj-cuerpo svg{height:100%;width:auto;max-width:100%}
html[data-ui="new"] .v13-fj-foto .v13-av{width:150px;height:150px;font-size:60px;margin:0 20px 70px 0}
html[data-ui="new"] .v13-fj-txt{left:24px;bottom:26px;right:150px;display:flex;flex-direction:column;gap:8px;z-index:1}
html[data-ui="new"] .v13-fj-nom{align-self:flex-start;font-family:var(--v-estrecha);font-size:92px;line-height:.82;font-weight:900;text-transform:uppercase;white-space:nowrap}
html[data-ui="new"] .v13-fj-nom .pg-ins{font-size:26px;vertical-align:top;margin-left:4px}
html[data-ui="new"] .v13-fj-nom .pg-ins svg{width:26px;height:26px}
html[data-ui="new"] .v13-fj-nom > span{display:inline}
html[data-ui="new"] .v13-fj-sub{font-family:var(--v-display);font-size:24px;line-height:1.1;font-weight:600;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-fj-sub .pg-titulo{font-size:inherit;font-weight:inherit}
html[data-ui="new"] .v13-fj-pala{align-self:flex-start;display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:15px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24);font-size:13px;font-weight:600;white-space:nowrap}
html[data-ui="new"] .v13-fj-elo{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 4px 12px}
html[data-ui="new"] .v13-fj-elo > div{display:flex;flex-direction:column}
html[data-ui="new"] .v13-fj-elo > div > b{font-family:var(--v-estrecha);font-size:66px;line-height:.85;font-weight:900}
html[data-ui="new"] .v13-fj-elo .der{align-items:flex-end;gap:6px;padding-bottom:2px}
html[data-ui="new"] .v13-fj-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}
html[data-ui="new"] .v13-fj-tiles > div{display:flex;flex-direction:column;align-items:center;padding:12px 0;border-radius:20px;background:var(--v-tarjeta);border:1px solid var(--v-linea)}
html[data-ui="new"] .v13-fj-tiles b{font-family:var(--v-estrecha);font-size:32px;line-height:1;font-weight:900}
html[data-ui="new"] .v13-fj-tiles span{font-size:12px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-fj-tiles .lima{background:var(--v-lima);border-color:var(--v-lima);color:var(--v-sobre-lima)}
html[data-ui="new"] .v13-fj-tiles .lima span{color:var(--v-sobre-lima);font-weight:700}
html[data-ui="new"] .v13-fj-bio{margin:0 4px 12px;font-size:15px;line-height:1.45;color:var(--v-texto-2)}
@media(min-width:769px){html[data-ui="new"] .v13-fj-hero{margin:16px 0;border-radius:32px}}

/* ── Inicio: PlayGas de hoy y La liga hoy (lienzo D-Inicio) ── */
html[data-ui="new"] .v13-ini-hoy{display:flex;flex-direction:column;gap:16px;margin:16px 0 8px}
html[data-ui="new"] .v13-ini-hoy[hidden]{display:none}
html[data-ui="new"] .v13-enlace{display:inline-flex;align-items:center;min-height:44px;margin:-10px 0;padding:0;border:0;background:none;color:var(--v-lima-tinta);font-family:var(--v-texto-f);font-weight:600;font-size:14px;cursor:pointer}
html[data-ui="new"] .v13-pg-hoy{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 16px;border-radius:24px;background:var(--v-tarjeta);border:1px solid var(--v-linea)}
html[data-ui="new"] .v13-pg-hoy-txt{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}
html[data-ui="new"] .v13-pg-hoy-txt > b{font-family:var(--v-display);font-size:22px;line-height:1.25;font-weight:700;color:var(--v-texto)}
html[data-ui="new"] .v13-pg-hoy-txt > span:last-child{font-size:13px;color:var(--v-texto-2)}
html[data-ui="new"] .v13-pg-hoy-txt > span:last-child b{color:var(--v-lima-tinta)}
html[data-ui="new"] .v13-liga-hoy{display:flex;flex-direction:column;gap:8px}
html[data-ui="new"] .v13-liga-hoy-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
html[data-ui="new"] .v13-liga-hoy-top > button{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:10px 4px;border:0;border-radius:20px;background:var(--v-tarjeta);box-shadow:inset 0 0 0 1px var(--v-linea);color:var(--v-texto);font:inherit;cursor:pointer}
html[data-ui="new"] .v13-liga-hoy-top > button.tu{box-shadow:inset 0 0 0 2px var(--v-lima)}
html[data-ui="new"] .v13-liga-hoy-top .v13-av{width:46px;height:46px;font-size:18px;margin-bottom:4px}
html[data-ui="new"] .v13-liga-hoy-top > button > span:not(.v13-av){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:14px}
html[data-ui="new"] .v13-liga-hoy-top > button > b{font-family:var(--v-estrecha);font-size:26px;line-height:1;font-weight:900}
html[data-ui="new"] .v13-liga-hoy-top > button.tu > b{color:var(--v-lima-tinta)}
/* en Inicio, «La liga hoy» hace de podio y clasificacion corta */

html[data-ui="new"] .v13-ini-hoy{margin:0}
@media(min-width:769px){html[data-ui="new"] .v13-ini-hoy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}
/* En PC el proximo partido y «tus datos» siguen lado a lado en la primera fila; las tarjetas nuevas van debajo a todo lo ancho */
@media(min-width:1100px){
  html[data-ui="new"] .ini-top:not(.ini-top-solo) > #next-section{grid-column:1;grid-row:1}
  html[data-ui="new"] .ini-top:not(.ini-top-solo) > #inicio-lado{grid-column:2;grid-row:1}
  html[data-ui="new"] .ini-top:not(.ini-top-solo) > .v13-ini-hoy{grid-column:1/-1;grid-row:2}
  html[data-ui="new"] #pane-inicio .ini-cols{grid-template-columns:minmax(0,1fr)}
  /* la tarjeta del proximo partido es baja: la fila crece hasta que quepa «tus datos» */
  html[data-ui="new"] .ini-top:not(.ini-top-solo) .ini-lado-cuerpo{min-height:auto}
  /* la lista no se estira (si no, su alto y el de la fila dependen el uno del otro): tres partidos fijos */
  html[data-ui="new"] .ini-top:not(.ini-top-solo) .ini-mis{flex:none;min-height:0}
  html[data-ui="new"] .ini-top:not(.ini-top-solo) .mis-lista{flex:none;overflow:visible}
  html[data-ui="new"] .ini-top:not(.ini-top-solo) .mis-fila:nth-child(n+4){display:none}
}

/* ── GAME como en el lienzo (tanda 7): Hoy y las portadas de Jugar, Progreso, Coleccion y Tienda ── */
html[data-ui="new"] .v13-hub{display:flex;flex-direction:column;gap:16px;max-width:760px}
html[data-ui="new"] .v13-hub-sec{display:flex;flex-direction:column;gap:8px}
html[data-ui="new"] .v13-hub-sec > .v13-rot{padding-left:4px}
html[data-ui="new"] .v13-hub .v13-st-cab{padding:0 4px;align-items:center}
html[data-ui="new"] .v13-btn.ancho{width:100%}
html[data-ui="new"] .v13-hub .v13-btn:disabled{background:var(--v-tarjeta-alta);color:var(--v-texto-suave);cursor:default}
html[data-ui="new"] .v13-btn.negro{height:40px;background:#0A0C0D;color:#F3F6F8}
html[data-ui="new"] .v13-btn.negro:hover{background:#000}
html[data-ui="new"] .v13-btn.borde{height:40px;background:transparent;color:var(--v-lima-tinta);box-shadow:inset 0 0 0 1px var(--v-lima-tinta)}
html[data-ui="new"] .v13-btn.borde:hover{background:var(--v-lima-suave)}
html[data-ui="new"] .v13-btn.chico{height:36px;padding:0 14px;font-size:14px}
html[data-ui="new"] .v13-btn.oro{background:var(--v-oro);color:#0A0C0D}
html[data-ui="new"] .v13-btn.oro:hover{background:#FFD45E}
html[data-ui="new"] .v13-diaria{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:24px;background:var(--v-tarjeta);border:1px solid var(--v-linea)}
html[data-ui="new"] .v13-hub .v13-diaria .v13-st-cab{padding:0}
html[data-ui="new"] .v13-diaria-dias{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}
html[data-ui="new"] .v13-diaria-dias li{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}
html[data-ui="new"] .v13-diaria-dias span{box-sizing:border-box;width:min(40px,100%);aspect-ratio:1;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--v-tarjeta-alta);color:var(--v-texto-suave);font-family:var(--v-estrecha);font-weight:900;font-size:16px}
html[data-ui="new"] .v13-diaria-dias li.hecho span{background:var(--v-lima);color:var(--v-sobre-lima)}
html[data-ui="new"] .v13-diaria-dias li.hoy span{background:transparent;box-shadow:inset 0 0 0 2.5px var(--v-texto);color:var(--v-texto)}
html[data-ui="new"] .v13-diaria-dias span svg{width:20px;height:20px}
html[data-ui="new"] .v13-diaria-dias small{font-size:11px;color:var(--v-texto-suave);white-space:nowrap}
html[data-ui="new"] .v13-pend{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 14px;border-radius:20px;background:var(--v-tarjeta);border:1px solid var(--v-linea);color:var(--v-texto);font:inherit;text-align:left;cursor:pointer}
html[data-ui="new"] .v13-pend > svg:last-child{width:20px;height:20px;flex-shrink:0;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-pend-ico{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
html[data-ui="new"] .v13-pend-ico svg{width:20px;height:20px}
html[data-ui="new"] .v13-pend-ico.lima{background:var(--v-lima-suave);color:var(--v-lima-tinta)}
html[data-ui="new"] .v13-pend-ico.azul{background:var(--v-azul-suave);color:var(--v-azul-texto)}
html[data-ui="new"] .v13-pend-ico.oro{background:var(--v-oro-suave);color:var(--v-oro-texto)}
html[data-ui="new"] .v13-pend-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}
html[data-ui="new"] .v13-pend-txt b{font-size:15px;font-weight:600}
html[data-ui="new"] .v13-pend-txt > span{font-size:13px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-of-dest{position:relative;min-height:172px;border-radius:28px;background:var(--v-pista);color:var(--v-sobre-pista);overflow:hidden}
html[data-ui="new"] .v13-of-dest-vis{position:absolute;right:0;top:0;bottom:0;width:44%;display:flex;align-items:center;justify-content:center;pointer-events:none}
html[data-ui="new"] .v13-of-dest-vis > *{max-width:100%;max-height:100%}
html[data-ui="new"] .v13-of-dest-vis{align-items:flex-start;padding-top:14px}
html[data-ui="new"] .v13-of-dest-vis .of-av{width:124px;height:124px;border-radius:22px;overflow:hidden}
html[data-ui="new"] .v13-of-dest-vis svg{display:block;width:100%;height:100%}
html[data-ui="new"] .v13-of-dest-txt{position:relative;display:flex;flex-direction:column;gap:4px;max-width:58%;padding:16px 0 16px 24px}
html[data-ui="new"] .v13-of-tipo{padding-top:4px;font-size:13px;font-weight:600;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-of-nom{font-family:var(--v-display);font-size:24px;line-height:1.05;font-weight:700}
html[data-ui="new"] .v13-of-precio{display:flex;align-items:baseline;gap:8px;padding-top:4px}
html[data-ui="new"] .v13-of-precio b{font-family:var(--v-estrecha);font-size:36px;line-height:1;font-weight:900}
html[data-ui="new"] .v13-of-precio s{font-size:15px;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-of-dest > .v13-btn{position:absolute;right:16px;bottom:16px;height:44px}
html[data-ui="new"] .v13-of-hecha{position:absolute;right:16px;bottom:16px;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.14);font-size:13px;font-weight:600}
html[data-ui="new"] .v13-of-hecha svg,html[data-ui="new"] .v13-of-peq-precio svg{width:16px;height:16px}
html[data-ui="new"] .v13-of-titulo{font-family:var(--v-estrecha);font-size:20px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}
html[data-ui="new"] .v13-hub-pg{box-sizing:border-box;position:relative;display:flex;flex-direction:column;gap:10px;width:100%;padding:18px 22px;border:0;border-radius:28px;background:var(--v-pista);color:var(--v-sobre-pista);font:inherit;text-align:left;overflow:hidden;cursor:pointer}
html[data-ui="new"] .v13-hub-pg > :not(.v13-lineas){position:relative}
html[data-ui="new"] .v13-hub-pg-cab{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-hub-pg-cab b{color:var(--v-sobre-pista)}
html[data-ui="new"] .v13-hub-pg-fila{display:flex;align-items:center;justify-content:space-between;gap:12px}
html[data-ui="new"] .v13-hub-pg-fila > span:first-child{display:flex;flex-direction:column;min-width:0;font-size:14px;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-hub-pg-fila > span:first-child b:not(.v13-hub-pg-juego){color:var(--v-lima)}
html[data-ui="new"] .v13-hub-pg-juego{font-family:var(--v-estrecha);font-size:44px;line-height:.95;font-weight:900;color:var(--v-sobre-pista)}
html[data-ui="new"] .v13-hub-pg-rk{display:flex;flex-direction:column;padding:4px 12px;border-radius:18px;background:rgba(7,9,11,.55)}
html[data-ui="new"] .v13-hub-pg-rk-f{display:flex;align-items:center;gap:10px;height:38px;border-bottom:1px solid rgba(255,255,255,.08)}
html[data-ui="new"] .v13-hub-pg-rk-f:last-child{border-bottom:0}
html[data-ui="new"] .v13-hub-pg-rk-f > b{width:16px;font-family:var(--v-estrecha);font-size:18px;font-weight:900}
html[data-ui="new"] .v13-hub-pg-rk-f.tu > b{color:var(--v-lima)}
html[data-ui="new"] .v13-hub-pg-rk-f .v13-av{width:26px;height:26px;font-size:12px}
html[data-ui="new"] .v13-hub-pg-rk-f > span:not(.v13-av){flex:1 1 auto;min-width:0;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-ui="new"] .v13-hub-pg-rk-f > em{font-style:normal;font-family:var(--v-rotulo);font-size:16px;font-weight:800}
html[data-ui="new"] .v13-hub-pg-rk-f > small{width:40px;text-align:right;font-size:13px;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-hub-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
html[data-ui="new"] .v13-hub-traga{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;padding:14px;border:0;border-radius:24px;background:var(--v-lima);color:var(--v-sobre-lima);font:inherit;text-align:left;cursor:pointer}
html[data-ui="new"] .v13-hub-traga .v13-rot{color:var(--v-sobre-lima);font-weight:900}
html[data-ui="new"] .v13-hub-traga small{font-size:12px;font-weight:600}
html[data-ui="new"] .v13-hub-traga b{font-family:var(--v-estrecha);font-size:40px;line-height:.9;font-weight:900}
html[data-ui="new"] .v13-hub-traga .v13-btn,html[data-ui="new"] .v13-hub-caja > .v13-btn{margin-top:auto}
html[data-ui="new"] .v13-hub-caja{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;padding:14px;border-radius:24px;background:var(--v-tarjeta);border:1px solid var(--v-linea);color:var(--v-texto);font:inherit;text-align:left;cursor:pointer}
html[data-ui="new"] section.v13-hub-caja{cursor:default}
html[data-ui="new"] .v13-hub .v13-hub-caja .v13-st-cab{padding:0}
html[data-ui="new"] .v13-hub-nota{font-size:13px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-rasca-chips{display:flex;gap:6px;padding:4px 0}
html[data-ui="new"] .v13-rasca-chips i{flex:1 1 0;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;font-weight:700}
html[data-ui="new"] .v13-rasca-chips .r-txiki{background:repeating-linear-gradient(135deg,#3D7BFF 0 6px,#2A5FD8 6px 12px);color:#fff}
html[data-ui="new"] .v13-rasca-chips .r-rasquina{background:repeating-linear-gradient(135deg,#C9D1D9 0 6px,#A9B3BE 6px 12px);color:#0A0C0D}
html[data-ui="new"] .v13-rasca-chips .r-historia{background:repeating-linear-gradient(135deg,#F6C343 0 6px,#D9A62A 6px 12px);color:#0A0C0D}
html[data-ui="new"] .v13-rasca-chips .r-vacia{background:var(--v-tarjeta-alta);color:var(--v-texto-suave);font-size:12px;font-weight:600}
html[data-ui="new"] .v13-hub-lot{padding:14px 16px}
html[data-ui="new"] .v13-lot-bolas{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:34px}
html[data-ui="new"] .v13-lot-bolas > i{width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--v-texto);color:var(--v-fondo);font-style:normal;font-family:var(--v-rotulo);font-weight:900;font-size:16px}
html[data-ui="new"] .v13-lot-bolas > i.est{position:relative;background:none;color:var(--v-oro)}
html[data-ui="new"] .v13-lot-bolas > i.est svg{position:absolute;inset:0;width:34px;height:34px}
html[data-ui="new"] .v13-lot-bolas > i.est b{position:relative;font-size:12px;color:#0A0C0D}
html[data-ui="new"] .v13-lot-sep{width:6px}
html[data-ui="new"] .v13-lot-bote{font-size:14px;color:var(--v-texto-2)}
html[data-ui="new"] .v13-lot-bote b{font-family:var(--v-estrecha);font-size:28px;font-weight:900;color:var(--v-texto)}
html[data-ui="new"] .v13-hub-reto{padding:14px 16px;gap:10px}
html[data-ui="new"] .v13-hub-reto-fila{display:flex;align-items:center;gap:10px}
html[data-ui="new"] .v13-hub-reto-fila > svg{width:24px;height:24px;flex-shrink:0;color:var(--v-lima-tinta)}
html[data-ui="new"] .v13-hub-reto-fila > span:last-child{display:flex;flex-direction:column;min-width:0}
html[data-ui="new"] .v13-hub-reto-fila b{font-size:15px;font-weight:600}
html[data-ui="new"] .v13-hub-reto-fila span span{font-size:13px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-hub-reto .v13-av{width:40px;height:40px}
html[data-ui="new"] .v13-pase{position:relative;display:flex;flex-direction:column;gap:12px;padding:18px 22px;border-radius:28px;background:var(--v-pista);color:var(--v-sobre-pista);overflow:hidden}
html[data-ui="new"] .v13-pase > :not(.v13-lineas){position:relative}
html[data-ui="new"] .v13-pase-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:8px}
html[data-ui="new"] .v13-pase-cab > div{display:flex;flex-direction:column;gap:6px}
html[data-ui="new"] .v13-pase-cab b{font-family:var(--v-estrecha);font-size:34px;line-height:1;font-weight:900}
html[data-ui="new"] .v13-pase-cab b span{color:var(--v-sobre-pista-suave);font-weight:700}
html[data-ui="new"] .v13-pase-cab > span{padding-bottom:4px;font-size:13px;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-pase-barra{height:10px;border-radius:5px;background:rgba(255,255,255,.12);overflow:hidden}
html[data-ui="new"] .v13-pase-barra i{display:block;height:100%;border-radius:5px;background:var(--v-lima)}
html[data-ui="new"] .v13-pase-rejilla{display:grid;grid-template-columns:44px repeat(5,minmax(0,1fr));gap:6px;align-items:center}
html[data-ui="new"] .v13-pase-n{text-align:center;font-family:var(--v-estrecha);font-size:14px;font-weight:900}
html[data-ui="new"] .v13-pase-n.pasado{color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-pase-n.yo{color:var(--v-lima)}
html[data-ui="new"] .v13-pase-fila{font-size:11px;font-weight:700;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-pase-fila.oro{color:var(--v-oro)}
html[data-ui="new"] .v13-pase-p{position:relative;min-width:0;height:58px;padding:0 2px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;overflow:hidden}
html[data-ui="new"] .v13-pase-p b{max-width:100%;font-family:var(--v-estrecha);font-size:14px;line-height:1;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-ui="new"] .v13-pase-p small{max-width:100%;font-size:clamp(8.5px,2.6vw,10px);line-height:1.1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-ui="new"] .v13-pase-p.g{background:rgba(255,255,255,.08)}
html[data-ui="new"] .v13-pase-p.g.pasado{background:rgba(215,242,5,.16)}
html[data-ui="new"] .v13-pase-p.g.yo{background:var(--v-lima);color:#0A0C0D;box-shadow:0 0 0 3px rgba(215,242,5,.35)}
html[data-ui="new"] .v13-pase-p.o{background:rgba(246,195,67,.1);box-shadow:inset 0 0 0 1px rgba(246,195,67,.35);color:#F3E3B5}
html[data-ui="new"] .v13-pase-p.o i{position:absolute;right:4px;top:4px;display:flex;color:var(--v-oro)}
html[data-ui="new"] .v13-pase-p.o i svg{width:12px;height:12px}
html[data-ui="new"] .v13-pase-pie{display:flex;align-items:center;gap:12px}
html[data-ui="new"] .v13-pase-pie > span{flex:1 1 auto;font-size:13px;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-pase-pie > span b{color:var(--v-sobre-pista)}
html[data-ui="new"] .v13-pase-pie .v13-btn{height:44px;padding:0 16px;white-space:nowrap}
html[data-ui="new"] .v13-mis{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:24px;background:var(--v-tarjeta);border:1px solid var(--v-linea)}
html[data-ui="new"] .v13-hub .v13-mis .v13-st-cab{flex-wrap:wrap;padding:0 0 0 2px}
html[data-ui="new"] .v13-mis-f{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:18px;background:var(--v-tarjeta-alta)}
html[data-ui="new"] .v13-mis-ok{width:30px;height:30px;flex-shrink:0;border-radius:999px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 2px var(--v-linea-fuerte);color:var(--v-sobre-lima)}
html[data-ui="new"] .v13-mis-f.ok .v13-mis-ok{background:var(--v-lima);box-shadow:none}
html[data-ui="new"] .v13-mis-ok svg{width:16px;height:16px}
html[data-ui="new"] .v13-mis-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}
html[data-ui="new"] .v13-mis-barra{display:flex;align-items:center;gap:8px}
html[data-ui="new"] .v13-mis-barra i{flex:1 1 auto;height:6px;border-radius:3px;background:var(--v-riel);overflow:hidden}
html[data-ui="new"] .v13-mis-barra i b{display:block;height:100%;border-radius:3px;background:var(--v-lima)}
html[data-ui="new"] .v13-mis-barra small{font-size:12px;font-weight:400;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-mis-premio{font-family:var(--v-estrecha);font-size:18px;font-weight:900;color:var(--v-oro-texto)}
html[data-ui="new"] .v13-mis-bonus{display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px;border-radius:18px;box-shadow:inset 0 0 0 1px rgba(215,242,5,.35);font-size:13px;color:var(--v-texto-2)}
html[data-ui="new"] .v13-mis-bonus svg{width:20px;height:20px;flex-shrink:0;color:var(--v-lima-tinta)}
html[data-ui="new"] .v13-mis-bonus b{color:var(--v-texto)}
html[data-ui="new"] .v13-pal{gap:10px;padding:14px 16px}
html[data-ui="new"] .v13-hub .v13-pal .v13-st-cab{align-items:flex-end}
html[data-ui="new"] .v13-pal .v13-st-cab > div{display:flex;flex-direction:column}
html[data-ui="new"] .v13-pal-n{font-family:var(--v-estrecha);font-size:30px;line-height:1;font-weight:900}
html[data-ui="new"] .v13-pal-n span{color:var(--v-texto-suave);font-weight:700}
html[data-ui="new"] .v13-pal-barra{display:flex;height:10px;gap:3px;border-radius:5px;overflow:hidden;background:var(--v-tarjeta-alta)}
html[data-ui="new"] .v13-pal-barra i,html[data-ui="new"] .v13-pal-ley i{display:block}
html[data-ui="new"] .v13-pal-barra i.vb-base,html[data-ui="new"] .v13-pal-ley i.vb-base{background:#C9D1D9}
html[data-ui="new"] .v13-pal-barra i.vb-brillo,html[data-ui="new"] .v13-pal-ley i.vb-brillo{background:var(--v-lima)}
html[data-ui="new"] .v13-pal-barra i.vb-leyenda,html[data-ui="new"] .v13-pal-ley i.vb-leyenda{background:var(--v-oro)}
html[data-ui="new"] .v13-pal-ley{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:12px;color:var(--v-texto-2)}
html[data-ui="new"] .v13-pal-ley > span{display:flex;align-items:center;gap:6px}
html[data-ui="new"] .v13-pal-ley i{width:10px;height:10px;border-radius:3px}
html[data-ui="new"] .v13-precio{display:inline-flex;align-items:center;gap:4px;font-family:var(--v-estrecha);font-size:18px;font-weight:900;white-space:nowrap}
html[data-ui="new"] .v13-precio svg{width:16px;height:16px;flex-shrink:0}
html[data-ui="new"] .v13-cartas3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
html[data-ui="new"] .v13-hub-fila{flex-direction:row;align-items:center;gap:12px;padding:12px 14px}
html[data-ui="new"] .v13-hub-fila > .v13-btn{margin-top:0}
html[data-ui="new"] .v13-hub-jug{box-sizing:border-box;position:relative;display:block;width:100%;height:212px;padding:0;border:0;border-radius:28px;background:var(--v-pista);color:var(--v-sobre-pista);font:inherit;text-align:left;overflow:hidden;cursor:pointer}
html[data-ui="new"] .v13-hub-jug-av{position:absolute;left:-4px;bottom:-10px;width:150px;height:220px;display:flex;align-items:flex-end;justify-content:center}
html[data-ui="new"] .v13-hub-jug-av svg{height:100%;width:auto;max-width:100%}
html[data-ui="new"] .v13-hub-jug-txt{position:absolute;left:156px;right:22px;top:16px;bottom:16px;display:flex;flex-direction:column;gap:6px}
html[data-ui="new"] .v13-hub-jug-txt b{font-family:var(--v-display);font-size:22px;line-height:1.1;font-weight:700}
html[data-ui="new"] .v13-hub-jug-txt > span:not(.v13-etq):not(.v13-btn){font-size:13px;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-hub-jug-txt .v13-btn{margin-top:auto;align-self:flex-start;height:44px;padding:0 18px}
html[data-ui="new"] .v13-estilos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
html[data-ui="new"] .v13-estilo{box-sizing:border-box;min-width:0;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:20px;background:var(--v-tarjeta);border:1px solid var(--v-linea);color:var(--v-texto);font-family:var(--v-texto-f);font-weight:600;font-size:13px;cursor:pointer}
html[data-ui="new"] .v13-estilo-marco{width:40px;height:40px;border-radius:999px;box-shadow:0 0 0 3px var(--v-lima),0 0 0 6px var(--v-pista),0 0 0 8px var(--v-azul)}
html[data-ui="new"] .v13-estilo-fondo{width:64px;height:40px;border-radius:10px;background:var(--v-pista);box-shadow:inset 0 -12px 0 #1F56C9}
html[data-ui="new"] .v13-estilo-tit{max-width:88%;padding:4px 8px;border:1px solid var(--v-linea-fuerte);font-family:var(--v-estrecha);font-weight:900;font-size:13px;letter-spacing:.16em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-ui="new"] .v13-boost{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;min-height:62px;padding:8px 12px;border-radius:20px;background:var(--v-tarjeta);border:1px solid var(--v-linea);color:var(--v-texto);font:inherit;text-align:left;cursor:pointer}
html[data-ui="new"] .v13-boost-sig{width:40px;height:40px;flex-shrink:0;border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:var(--v-estrecha);font-weight:900;font-size:15px}
html[data-ui="new"] .v13-boost-sig.lima{background:var(--v-lima);color:var(--v-sobre-lima)}
html[data-ui="new"] .v13-boost-sig.azul{background:var(--v-azul-suave);color:var(--v-azul-texto)}
html[data-ui="new"] .v13-boost-sig.oro{background:var(--v-oro-suave);color:var(--v-oro-texto)}
html[data-ui="new"] .v13-boost .v13-pend-txt > span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-ui="new"] .v13-boost .v13-precio{font-size:20px}
html[data-ui="new"] .v13-hub-pg-juego.largo{font-size:36px}
@media(min-width:1100px){html[data-ui="new"] .v13-portada{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none}}
/* ── PlayGas como en el lienzo: portada, partida y resultado ── */
html[data-ui="new"] #tienda-root .pgg[data-v13] .pgg-cab{display:none}
html[data-ui="new"] .v13-pg-heroe{position:relative;display:flex;flex-direction:column;gap:14px;margin-bottom:16px;padding:18px 22px;border-radius:28px;background:var(--v-pista);color:var(--v-sobre-pista);overflow:hidden}
html[data-ui="new"] .v13-pg-heroe > :not(.v13-lineas){position:relative}
html[data-ui="new"] .v13-pg-heroe-cab{display:flex;justify-content:space-between;align-items:center;gap:8px}
html[data-ui="new"] .v13-pg-racha{display:inline-flex;align-items:center;gap:4px;font-family:var(--v-estrecha);font-size:20px;font-weight:900}
html[data-ui="new"] .v13-pg-racha svg{width:18px;height:18px;color:var(--v-oro)}
html[data-ui="new"] .v13-pg-juego{display:flex;align-items:center;gap:14px}
html[data-ui="new"] .v13-pg-ico{display:flex;flex-shrink:0}
html[data-ui="new"] .v13-pg-ico .pgg-icono{width:84px;height:84px;border-radius:22px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:var(--v-lima)}
html[data-ui="new"] .v13-pg-ico svg{width:44px;height:44px}
html[data-ui="new"] .v13-pg-juego > span:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}
html[data-ui="new"] .v13-pg-juego b{font-family:var(--v-estrecha);font-size:44px;line-height:.95;font-weight:900;overflow-wrap:anywhere}
html[data-ui="new"] .v13-pg-juego span span{font-size:14px;line-height:1.35;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-pg-juego small{font-size:12px;font-weight:600;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-pg-acc{display:flex;align-items:center;gap:12px}
html[data-ui="new"] .v13-pg-boton{flex:1 1 auto;min-width:0}
html[data-ui="new"] .v13-pg-boton .pbtn{width:100%;height:52px;border:0!important;border-radius:26px;background:var(--v-lima)!important;color:var(--v-sobre-lima)!important;font-family:var(--v-texto-f);font-weight:700;font-size:17px}
html[data-ui="new"] .v13-pg-boton .pgg-hecho{color:var(--v-sobre-pista);font-size:15px}
html[data-ui="new"] .v13-pg-mejor{display:flex;flex-direction:column;align-items:flex-end;text-align:right}
html[data-ui="new"] .v13-pg-mejor small{font-size:12px;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-pg-mejor b{font-family:var(--v-estrecha);font-size:22px;font-weight:900;white-space:nowrap}
html[data-ui="new"] .v13-pg-rk{margin-bottom:12px;padding:14px;border-radius:24px;background:var(--v-tarjeta);border:1px solid var(--v-linea)}
html[data-ui="new"] .v13-pg-rk .v13-st-cab{flex-wrap:wrap}
html[data-ui="new"] .v13-pg-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}
html[data-ui="new"] .v13-pg-tile{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:14px;border-radius:20px;background:var(--v-tarjeta);border:1px solid var(--v-linea);color:var(--v-texto);font:inherit;text-align:left}
html[data-ui="new"] button.v13-pg-tile{cursor:pointer}
html[data-ui="new"] .v13-pg-tile > span{font-size:13px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-pg-tile > b{font-family:var(--v-estrecha);font-size:30px;line-height:1;font-weight:900;color:var(--v-lima-tinta)}
html[data-ui="new"] .v13-pg-tile > b[data-v13pg="pos"]{color:var(--v-texto)}
html[data-ui="new"] .v13-pg-tile > small{font-size:12px;color:var(--v-texto-2)}
html[data-ui="new"] .v13-pg-mas{display:flex;flex-direction:column;gap:12px;margin:12px 0;padding:14px;border-radius:24px;background:var(--v-tarjeta);border:1px solid var(--v-linea)}
html[data-ui="new"] .v13-pg-mas .pgg-botones{margin:0}
html[data-ui="new"] .pgg-capa[data-v13] .pgg-hud{border-bottom:0;background:var(--v-fondo);row-gap:4px}
html[data-ui="new"] .pgg-capa[data-v13] .pgg-x{width:44px;height:44px;border-radius:999px;background:var(--v-tarjeta-alta);border:1px solid var(--v-linea);color:var(--v-texto)}
html[data-ui="new"] .pgg-capa[data-v13] .pgg-hud-tit{justify-content:center}
html[data-ui="new"] .pgg-capa[data-v13] .pgg-hud-tit > span:first-child{display:none}
html[data-ui="new"] .pgg-capa[data-v13] .pgg-hud-tit b{font-family:var(--v-display);font-weight:700;font-size:22px;letter-spacing:0}
html[data-ui="new"] .pgg-capa[data-v13] .pgg-reloj{display:inline-flex;align-items:center;justify-content:center;height:44px;min-width:0;padding:0 16px;border-radius:22px;background:var(--v-lima);color:var(--v-sobre-lima);font-family:var(--v-estrecha);font-weight:900;font-size:22px}
html[data-ui="new"] .pgg-capa[data-v13] .pgg-reloj.poco{background:var(--v-rojo);color:#fff}
html[data-ui="new"] .v13-pgj-sub{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 4px;font-size:13px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-pgj-sub b{color:var(--v-texto)}
html[data-ui="new"] .v13-pgj-sub .v13-etq{background:var(--v-pista);color:var(--v-sobre-pista)}
html[data-ui="new"] .pgg-res.v13{display:block;width:100%;padding:0}
html[data-ui="new"] .v13-pgr{display:flex;flex-direction:column;gap:14px;width:100%;max-width:560px;margin:0 auto;padding-bottom:12px}
html[data-ui="new"] .v13-pgr-heroe{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 16px 20px;border-radius:32px;background:var(--v-pista);color:var(--v-sobre-pista);overflow:hidden}
html[data-ui="new"] .v13-pgr-aro{width:210px;height:210px;border-radius:999px;box-shadow:inset 0 0 0 10px var(--v-lima);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}
html[data-ui="new"] .v13-pgr-pts b{font-family:var(--v-estrecha);font-size:76px;line-height:.9;font-weight:900}
html[data-ui="new"] .v13-pgr-aro small{font-size:14px;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-pgr-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
html[data-ui="new"] .v13-pgr-chips span{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:18px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);font-size:14px;font-weight:600}
html[data-ui="new"] .v13-pgr-chips span.lima{background:var(--v-lima);color:var(--v-sobre-lima);border-color:var(--v-lima)}
html[data-ui="new"] .v13-pgr-chips svg{width:16px;height:16px}
html[data-ui="new"] .v13-pgr-extra:empty{display:none}
html[data-ui="new"] .v13-pgr-rk{padding:14px;border-radius:24px;background:var(--v-tarjeta);border:1px solid var(--v-linea);text-align:left}
html[data-ui="new"] .v13-pgr-pos{font-family:var(--v-estrecha);font-size:30px;line-height:1;font-weight:900}
html[data-ui="new"] .v13-pgr-sube{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--v-lima-tinta)}
html[data-ui="new"] .v13-pgr-sube svg{width:10px;height:10px}
html[data-ui="new"] .v13-pgr-lista{list-style:none;display:flex;flex-direction:column;gap:6px;margin:10px 0 0;padding:0}
html[data-ui="new"] .v13-pgr-lista li{display:flex;align-items:center;gap:10px;height:44px;padding:0 10px;border-radius:14px}
html[data-ui="new"] .v13-pgr-lista li.tu{background:var(--v-lima-suave)}
html[data-ui="new"] .v13-pgr-lista li > b{width:16px;font-family:var(--v-estrecha);font-size:18px;font-weight:900}
html[data-ui="new"] .v13-pgr-lista li.tu > b{color:var(--v-lima-tinta)}
html[data-ui="new"] .v13-pgr-lista .v13-av{width:28px;height:28px;font-size:12px}
html[data-ui="new"] .v13-pgr-lista li > span:not(.v13-av){flex:1 1 auto;min-width:0;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-ui="new"] .v13-pgr-lista li > em{font-style:normal;font-family:var(--v-rotulo);font-size:15px;font-weight:800}
html[data-ui="new"] .v13-pgr-nota{margin:8px 0 0;font-size:13px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-pgr-nota:empty{display:none}
html[data-ui="new"] .v13-pgr-premio{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:18px;background:var(--v-oro-suave);border:1px solid rgba(246,195,67,.4);font-size:14px;text-align:left;color:var(--v-texto-2)}
html[data-ui="new"] .v13-pgr-premio[hidden]{display:none}
html[data-ui="new"] .v13-pgr-premio svg{width:22px;height:22px;flex-shrink:0;color:var(--v-oro)}
html[data-ui="new"] .v13-pgr-premio b{color:var(--v-oro-texto)}
html[data-ui="new"] .v13-pgr-bot{display:flex;gap:10px}
html[data-ui="new"] .v13-pgr-bot > *{flex:1 1 0}
html[data-ui="new"] .v13-btn.grande{height:52px;font-size:16px}
html[data-ui="new"] .v13-pg-juego b.largo{font-size:36px}
/* ── Disponibilidad semana a semana (lienzo D-Disponibilidad) ── */
html[data-ui="new"] .v13-dsp{display:flex;flex-direction:column;gap:14px;max-width:760px}
html[data-ui="new"] .v13-dsp-intro{margin:0;padding:0 4px;font-size:14px;line-height:1.45;color:var(--v-texto-2)}
html[data-ui="new"] .v13-dsp-intro b{color:var(--v-texto)}
html[data-ui="new"] .v13-dsp-sem{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px;border-radius:999px;background:var(--v-tarjeta);border:1px solid var(--v-linea)}
html[data-ui="new"] .v13-dsp-sem b{font-family:var(--v-estrecha);font-size:20px;font-weight:900;text-align:center}
html[data-ui="new"] .v13-dsp-sem .v13-ib{border:0;background:transparent;color:var(--v-texto)}
html[data-ui="new"] .v13-dsp-sem .v13-ib svg{width:20px;height:20px}
html[data-ui="new"] .v13-dsp-rej{display:grid;grid-template-columns:44px repeat(3,minmax(0,1fr));gap:6px;align-items:stretch}
html[data-ui="new"] .v13-dsp-fr{padding-bottom:2px;text-align:center;font-family:var(--v-rotulo);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-dsp-dia{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0;border:0;background:none;color:var(--v-texto);font:inherit;text-align:left;cursor:pointer}
html[data-ui="new"] .v13-dsp-dia b{font-size:15px;font-weight:700}
html[data-ui="new"] .v13-dsp-dia small{font-size:12px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-dsp-dia.hoy b{color:var(--v-lima-tinta)}
html[data-ui="new"] .v13-dsp-dia.pasado{opacity:.55}
html[data-ui="new"] .v13-dsp-c{box-sizing:border-box;position:relative;min-width:0;height:48px;padding:0 10px;display:flex;align-items:center;justify-content:flex-end;gap:6px;border-radius:14px;background:var(--v-tarjeta);border:1px solid var(--v-linea);color:var(--v-texto);font:inherit;cursor:pointer}
html[data-ui="new"] span.v13-dsp-c{cursor:default}
html[data-ui="new"] .v13-dsp-c.pasado{opacity:.45}
html[data-ui="new"] .v13-dsp-c.lleno{box-shadow:inset 0 0 0 1px var(--v-lima-tinta)}
html[data-ui="new"] .v13-dsp-c.mio{justify-content:space-between;background:var(--v-lima);border-color:var(--v-lima);color:var(--v-sobre-lima)}
html[data-ui="new"] .v13-dsp-puedo{font-size:13px;font-weight:700}
html[data-ui="new"] .v13-dsp-n{display:inline-flex;align-items:center;gap:4px;font-family:var(--v-estrecha);font-size:18px;font-weight:900}
html[data-ui="new"] .v13-dsp-n svg{width:14px;height:14px;opacity:.75}
html[data-ui="new"] .v13-dsp-listo{position:relative;display:flex;flex-direction:column;gap:12px;padding:18px 22px;border-radius:28px;background:var(--v-pista);color:var(--v-sobre-pista);overflow:hidden}
html[data-ui="new"] .v13-dsp-listo > :not(.v13-lineas){position:relative}
html[data-ui="new"] .v13-dsp-listo-cab{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-dsp-listo-gente{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.35}
html[data-ui="new"] .v13-dsp-listo-gente .v13-av{width:32px;height:32px;font-size:13px}
html[data-ui="new"] .v13-dsp-listo .v13-par .v13-av + .v13-av{box-shadow:0 0 0 2px var(--v-pista)}
@media(max-width:360px){html[data-ui="new"] .v13-dsp-rej{grid-template-columns:38px repeat(3,minmax(0,1fr));gap:4px}html[data-ui="new"] .v13-dsp-c{padding:0 6px}html[data-ui="new"] .v13-dsp-puedo{font-size:11px}}
/* ── Avisos (lienzo D-Avisos): a pantalla completa en el movil, hoja lateral en el PC ── */
html[data-ui="new"] .nt-panel{inset:0 0 0 auto!important;top:0!important;right:0!important;left:auto!important;width:min(440px,100vw)!important;max-height:none!important;height:100%!important;border-radius:0!important;border:0!important;border-left:1px solid var(--v-linea)!important;background:var(--v-fondo)!important;box-shadow:var(--v-sombra-hoja)!important}
@media(max-width:620px){html[data-ui="new"] .nt-panel{left:0!important;width:100vw!important;border-left:0!important}}
html[data-ui="new"] .nt-cab{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:max(14px,env(safe-area-inset-top)) 16px 10px;border-bottom:0}
html[data-ui="new"] .nt-cab > b{text-align:center;font-family:var(--v-estrecha);font-size:30px;font-weight:900;letter-spacing:0;text-transform:uppercase}
html[data-ui="new"] .nt-cab .nt-x{grid-column:1;grid-row:1;margin:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--v-linea);background:var(--v-tarjeta);color:var(--v-texto)}
html[data-ui="new"] .nt-cab .nt-x svg{width:20px;height:20px}
html[data-ui="new"] .nt-cab > b{grid-column:2;grid-row:1}
html[data-ui="new"] .nt-nuevas{grid-column:3;grid-row:1;background:var(--v-lima);color:var(--v-sobre-lima)}
html[data-ui="new"] .nt-lista{flex:1 1 auto;padding:0 16px 16px}
html[data-ui="new"] .nt-grupo{padding:14px 4px 8px;font-family:var(--v-rotulo);font-size:12px;letter-spacing:.14em;color:var(--v-texto-suave)}
html[data-ui="new"] .nt-item{grid-template-columns:40px minmax(0,1fr) auto;margin-bottom:6px;padding:12px 14px;border-radius:20px;background:var(--v-tarjeta);border:1px solid var(--v-linea);color:var(--v-texto)}
html[data-ui="new"] .nt-item:hover{background:var(--v-tarjeta-alta)}
html[data-ui="new"] .nt-item.nueva{background:var(--v-tarjeta)}
html[data-ui="new"] .nt-item.nueva::after{display:none}
html[data-ui="new"] .nt-ico{border-radius:12px;background:var(--v-tarjeta-alta);color:var(--v-texto-2)}
html[data-ui="new"] .nt-ico.cifra{font-family:var(--v-estrecha);font-size:15px;font-weight:900}
html[data-ui="new"] .nt-ico.cifra.mas{background:var(--v-oro-suave);color:var(--v-oro-texto)}
html[data-ui="new"] .nt-ico.cifra.menos{background:var(--v-rojo-suave);color:var(--v-rojo-texto)}
html[data-ui="new"] .nt-txt b{font-size:15px;font-weight:600}
html[data-ui="new"] .nt-txt small{font-size:13px;color:var(--v-texto-suave)}
html[data-ui="new"] .nt-t{font-size:12px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-av-punto{position:absolute;right:12px;top:12px;width:9px;height:9px;border-radius:999px;background:var(--v-lima-tinta)}
html[data-ui="new"] .nt-push{order:9;margin:0 16px max(16px,env(safe-area-inset-bottom));padding:14px 16px;border-radius:24px;background:var(--v-pista);color:var(--v-sobre-pista)}
html[data-ui="new"] .nt-push span{display:flex;flex-direction:column;gap:2px}
html[data-ui="new"] .nt-push span b{font-size:15px;color:var(--v-sobre-pista)}
html[data-ui="new"] .nt-push span small{font-size:13px;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .nt-push .v13-interruptor{position:relative;width:52px;height:32px;padding:0;border-radius:999px;border:0;background:rgba(255,255,255,.22)!important}
html[data-ui="new"] .nt-push .v13-interruptor i{position:absolute;left:4px;top:4px;width:24px;height:24px;border-radius:999px;background:#fff;transition:left .15s}
html[data-ui="new"] .nt-push.on .v13-interruptor{background:var(--v-lima)!important}
html[data-ui="new"] .nt-push.on .v13-interruptor i{left:24px;background:#0A0C0D}
/* ── Bizum (lienzo D-Bizum): sin el movil dibujado, a pantalla completa y con los colores de la web ── */
html[data-ui="new"] .bz-capa{padding:0!important;background:var(--v-fondo)!important}
html[data-ui="new"] .bz-movil{--bz:var(--v-lima-tinta);--bz2:var(--v-lima);--bz-gris:var(--v-fondo);--bz-linea:var(--v-linea);--bz-txt:var(--v-texto);--bz-sub:var(--v-texto-suave);width:100%!important;max-width:520px!important;height:100%!important;aspect-ratio:auto!important;margin:0 auto;padding:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
html[data-ui="new"] .bz-boton,html[data-ui="new"] .bz-estado,html[data-ui="new"] .bz-gesto,html[data-ui="new"] .bz-marca{display:none!important}
html[data-ui="new"] .bz-pantalla{inset:0!important;border-radius:0!important;background:var(--v-fondo)!important;box-shadow:none!important;grid-template-rows:minmax(0,1fr)!important;color:var(--v-texto)!important;font-family:var(--v-texto-f)!important}
html[data-ui="new"] .bz-app{background:var(--v-fondo)!important}
html[data-ui="new"] .bz-cab{grid-template-columns:44px 1fr 44px;padding:max(14px,env(safe-area-inset-top)) 16px 10px;background:var(--v-fondo)!important;border-bottom:0!important}
html[data-ui="new"] .bz-atras{width:44px;height:44px;background:var(--v-tarjeta)!important;border:1px solid var(--v-linea)!important;color:var(--v-texto)!important}
html[data-ui="new"] .bz-titulo{font-family:var(--v-estrecha);font-size:30px;font-weight:900;text-transform:uppercase}
html[data-ui="new"] .bz-cerrar{z-index:3;top:max(14px,env(safe-area-inset-top))!important;right:16px!important;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:var(--v-tarjeta)!important;border:1px solid var(--v-linea)!important;color:var(--v-texto)!important}
html[data-ui="new"] .bz-saldo{background:var(--v-pista)!important;color:var(--v-sobre-pista)!important;box-shadow:none!important;border-radius:24px!important}
html[data-ui="new"] .bz-buscar,html[data-ui="new"] .bz-contactos,html[data-ui="new"] .bz-contacto,html[data-ui="new"] .bz-para,html[data-ui="new"] .bz-concepto,html[data-ui="new"] .bz-resumen{background:var(--v-tarjeta)!important;border-color:var(--v-linea)!important;color:var(--v-texto)!important}
html[data-ui="new"] .bz-contacto:hover{background:var(--v-tarjeta-alta)!important}
html[data-ui="new"] .bz-contactos,html[data-ui="new"] .bz-para,html[data-ui="new"] .bz-concepto,html[data-ui="new"] .bz-resumen{border-radius:20px!important}
html[data-ui="new"] .bz-flecha{color:var(--v-texto-suave)!important}
html[data-ui="new"] .bz-ini{background:var(--v-relleno-avatar)!important;color:var(--v-texto)!important}
html[data-ui="new"] .bz-importe b{font-family:var(--v-estrecha);font-size:96px!important;font-weight:900;letter-spacing:0!important}
html[data-ui="new"] .bz-importe.cero b{color:var(--v-cifra-apagada)!important}
html[data-ui="new"] .bz-importe.mal b{color:var(--v-rojo-texto)!important}
html[data-ui="new"] .bz-rapidos button{background:var(--v-lima-suave)!important;border-color:transparent!important;color:var(--v-lima-tinta)!important}
html[data-ui="new"] .bz-teclado button{height:52px!important;background:var(--v-tarjeta)!important;border:1px solid var(--v-linea)!important;box-shadow:none!important;color:var(--v-texto)!important;font-family:var(--v-estrecha);font-size:26px!important;font-weight:900!important}
html[data-ui="new"] .bz-teclado button:active{background:var(--v-tarjeta-alta)!important}
html[data-ui="new"] .bz-prim{height:56px!important;background:var(--v-lima)!important;color:var(--v-sobre-lima)!important;box-shadow:none!important;font-size:17px!important}
html[data-ui="new"] .bz-prim:disabled{background:var(--v-tarjeta-alta)!important;color:var(--v-texto-suave)!important}
html[data-ui="new"] .bz-sec{color:var(--v-lima-tinta)!important}
html[data-ui="new"] .bz-pantalla input,html[data-ui="new"] .bz-pantalla input:focus{color:var(--v-texto)!important;-webkit-text-fill-color:var(--v-texto)!important}
html[data-ui="new"] .bz-pantalla input::placeholder{color:var(--v-texto-tenue)!important;-webkit-text-fill-color:var(--v-texto-tenue)!important}
html[data-ui="new"] .bz-app[data-paso="hecho"]{background:var(--v-fondo)!important}
html[data-ui="new"] .bz-ok{background:radial-gradient(circle,var(--v-lima-suave),transparent 70%)!important}
html[data-ui="new"] .bz-cuerpo-importe [data-seguir],html[data-ui="new"] .bz-cuerpo-importe [data-seguir]:disabled{box-shadow:0 0 0 8px var(--v-fondo)!important}
html[data-ui="new"] .bz-giro{border-color:rgba(0,0,0,.25)!important;border-top-color:#0A0C0D!important}
/* ── Estados (lienzo D-Estado-*) ── */
html[data-ui="new"] .estado-vacio,html[data-ui="new"] .v13-vacio{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;border:0;border-radius:24px;background:transparent;text-align:center}
html[data-ui="new"] #res-todos > .estado-vacio::before,html[data-ui="new"] .v13-vacio::before{content:"";display:block;width:140px;height:180px;margin-bottom:18px;box-sizing:border-box;border:2px solid var(--v-pista-linea);border-radius:4px;background:radial-gradient(circle at 72% 33%,var(--v-lima) 0 12px,transparent 13px),repeating-linear-gradient(90deg,var(--v-lima) 0 4px,transparent 4px 9px) center/100% 2px no-repeat,linear-gradient(var(--v-pista-linea),var(--v-pista-linea)) center 22%/100% 2px no-repeat,linear-gradient(var(--v-pista-linea),var(--v-pista-linea)) center 78%/100% 2px no-repeat,linear-gradient(var(--v-pista-linea),var(--v-pista-linea)) center/2px 56% no-repeat}
html[data-ui="new"] .ev-titulo,html[data-ui="new"] .v13-vacio h2{margin:0;font-family:var(--v-estrecha);font-size:32px;line-height:1;font-weight:900;letter-spacing:0;text-transform:none;color:var(--v-texto)}
html[data-ui="new"] .ev-texto,html[data-ui="new"] .v13-vacio p{max-width:340px;margin:0;font-size:15px;line-height:1.5;color:var(--v-texto-2)}
html[data-ui="new"] .v13-vacio-acc{display:flex;flex-direction:column;gap:10px;width:100%;max-width:340px;margin-top:14px}
html[data-ui="new"] .loading{display:flex;flex-direction:column;align-items:center;gap:14px;padding:32px 0;font-family:var(--v-rotulo);font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--v-texto-suave)}
html[data-ui="new"] .loading::before{content:"";width:100%;max-width:360px;height:96px;border-radius:24px;background:linear-gradient(90deg,var(--v-tarjeta) 0%,var(--v-tarjeta-alta) 50%,var(--v-tarjeta) 100%) 0 0/200% 100%;animation:v13Brillo 1.4s linear infinite}
html[data-ui="new"] .skel{background:linear-gradient(90deg,var(--v-tarjeta-alta) 0%,var(--v-tarjeta-alta-2) 50%,var(--v-tarjeta-alta) 100%) 0 0/200% 100%!important;animation:v13Brillo 1.4s linear infinite!important}
html[data-ui="new"] #offline-bar{top:max(10px,env(safe-area-inset-top))!important;left:16px!important;right:16px!important;padding:0!important;border-radius:20px;background:var(--v-oro)!important;color:#0A0C0D!important;letter-spacing:0!important;text-align:left!important;box-shadow:var(--v-sombra-flotante)}
html[data-ui="new"] .v13-sinred{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px}
html[data-ui="new"] .v13-sinred > svg{width:22px;height:22px;flex-shrink:0}
html[data-ui="new"] .v13-sinred > span{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;font-family:var(--v-texto-f)}
html[data-ui="new"] .v13-sinred b{font-size:15px;font-weight:700}
html[data-ui="new"] .v13-sinred small{font-size:13px;font-weight:500;opacity:.8}
@keyframes v13Brillo{to{background-position:-200% 0}}
@media (prefers-reduced-motion:reduce){html[data-ui="new"] .loading::before,html[data-ui="new"] .skel{animation:none!important}}
/* ── Album (lienzo D-Album) ── */
html[data-ui="new"] #pgs-panel .pal-cab h3{font-family:var(--v-estrecha);font-size:34px;font-weight:900;letter-spacing:0}
html[data-ui="new"] #pgs-panel .pal-cab h3 span{color:var(--v-lima-tinta)}
html[data-ui="new"] #pgs-panel .pal-cab p{display:none}
html[data-ui="new"] #pgs-panel .pal-cartas.alb-rejilla{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
html[data-ui="new"] #pgs-panel .alb-item{display:flex;flex-direction:column;gap:6px;min-width:0}
html[data-ui="new"] #pgs-panel .alb-grupo h4{font-family:var(--v-rotulo);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
html[data-ui="new"] #pgs-panel .alb-fus{height:4px;border-radius:2px;background:var(--v-riel);overflow:hidden}
html[data-ui="new"] #pgs-panel .alb-fus i{display:block;height:100%;background:var(--v-lima)}
html[data-ui="new"] #pgs-panel .alb-fusionar{height:36px;border-radius:999px;border:0;background:var(--v-lima)!important;color:var(--v-sobre-lima)!important;font-size:13px}
@media(min-width:700px){html[data-ui="new"] #pgs-panel .pal-cartas.alb-rejilla{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))!important}}
/* ── Apertura de un sobre (lienzo D-Sobre): la pista con rayos y los botones de la web ── */
html[data-ui="new"] .pgs.capa.oscura:has(.apertura){background:repeating-conic-gradient(from -90deg at 50% 38%,rgba(255,255,255,.05) 0 4deg,transparent 4deg 22deg),radial-gradient(circle at 50% 38%,#1F3E8C,#0D2257 70%)!important}
html[data-ui="new"] .pgs.capa:has(.apertura) > .cerrar{width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.12);color:#fff}
html[data-ui="new"] .pgs .apertura .toca{font-family:var(--v-texto-f);font-weight:600;letter-spacing:0;color:#D5DDEE}
html[data-ui="new"] .pgs .apertura .etiqueta{border-radius:0;transform:skewX(-12deg);padding:3px 9px;font-family:var(--v-rotulo);font-size:13px;font-weight:900;letter-spacing:.08em}
html[data-ui="new"] .pgs .apertura .etiqueta.nueva{background:var(--v-lima);color:#0A0C0D}
html[data-ui="new"] .pgs .apertura .etiqueta.rep{background:rgba(255,255,255,.16);color:#F3F6F8}
html[data-ui="new"] .pgs .apertura .etiqueta.especial{background:#F6C343;color:#0A0C0D}
html[data-ui="new"] .pgs .apertura .acciones .pbtn{height:52px;padding:0 22px;border-radius:999px;border:1px solid rgba(255,255,255,.4);background:transparent;color:#F3F6F8;font-family:var(--v-texto-f);font-weight:700;font-size:16px}
html[data-ui="new"] .pgs .apertura .acciones .pbtn.prim{border-color:#D7F205;background:#D7F205;color:#0A0C0D}
/* ── Editor de Mi jugador (lienzo D-Editor) ── */
html[data-ui="new"] .pga{--pga-panel:var(--v-tarjeta);--pga-boton:var(--v-tarjeta-alta);--pga-linea:var(--v-linea);--pga-txt:var(--v-texto);--pga-tenue:var(--v-texto-suave);--pga-acc:var(--v-lima);--pga-acc-txt:var(--v-sobre-lima)}
html[data-ui="new"] .pga-panel{border-radius:24px}
html[data-ui="new"] .pga-tit{font-family:var(--v-estrecha);font-weight:900;letter-spacing:0;text-transform:uppercase}
html[data-ui="new"] .pga-bloque h4{font-family:var(--v-rotulo);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--v-texto-suave)}
html[data-ui="new"] .pga-cartas button{border-radius:20px;background:var(--v-tarjeta-alta)}
html[data-ui="new"] .pga-cartas button[aria-pressed="true"]{border-color:var(--v-lima);box-shadow:inset 0 0 0 1px var(--v-lima)}
html[data-ui="new"] .pga-cartas button[aria-pressed="true"] b{color:var(--v-lima-tinta)}
html[data-ui="new"] .pga-mini{border-radius:14px}
html[data-ui="new"] .pga-acciones button{border-radius:999px}
html[data-ui="new"] .pga-acciones .pga-compra{background:var(--v-lima);border-color:var(--v-lima);color:var(--v-sobre-lima)}
/* ── Sorteo (lienzo D-Sorteo): sin neon, la pantalla sobria de la web; los rodillos y la logica, igual ── */
html[data-ui="new"] .pgs.tp-capa{place-items:start center;padding:0 16px 24px;background:var(--v-fondo)}
html[data-ui="new"] .pgs.tp-capa .tp-rayos,html[data-ui="new"] .pgs.tp-capa .tp-polvo,html[data-ui="new"] .pgs.tp-capa .tp-palanca-lado,html[data-ui="new"] .pgs.tp-capa .tp-bombillas,html[data-ui="new"] .pgs.tp-capa .tp-sub{display:none}
html[data-ui="new"] .pgs.tp-capa .tp-armario{display:block;width:min(520px,100%)}
html[data-ui="new"] .pgs.tp-capa .tragaperras{width:100%;padding:0;border:0;background:none;box-shadow:none}
html[data-ui="new"] .pgs.tp-capa .tp-marquesina{margin:0;padding:max(20px,env(safe-area-inset-top)) 104px 4px;border-radius:0;background:none;box-shadow:none;text-align:center}
html[data-ui="new"] .pgs.tp-capa .tp-neon{margin:0;font-size:0;line-height:1;color:transparent;text-shadow:none;animation:none}
html[data-ui="new"] .pgs.tp-capa .tp-neon span{display:none}
html[data-ui="new"] .pgs.tp-capa .tp-neon::before{content:"Sorteo";font-family:var(--v-estrecha);font-size:32px;font-weight:900;letter-spacing:0;text-transform:uppercase;color:var(--v-texto)}
html[data-ui="new"] .pgs.tp-capa .tp-cab{margin:0 0 16px}
html[data-ui="new"] .pgs.tp-capa .tp-cab p{margin:0;text-align:center;font-family:var(--v-texto-f);font-size:14px;font-weight:600;letter-spacing:0;color:var(--v-texto-suave)}
html[data-ui="new"] .pgs.tp-capa > .cerrar,html[data-ui="new"] .pgs.tp-capa .tp-sonido{width:44px;height:44px;border-radius:999px;border:1px solid var(--v-linea);background:var(--v-tarjeta);color:var(--v-texto)}
html[data-ui="new"] .pgs.tp-capa .tp-elige{margin-bottom:16px;padding:0;background:none}
html[data-ui="new"] .pgs.tp-capa .tp-elige .etq{margin-bottom:10px;font-family:var(--v-rotulo);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--v-texto-suave)!important}
html[data-ui="new"] .pgs.tp-capa .tp-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}
html[data-ui="new"] .pgs.tp-capa .tp-chip{flex-direction:column;gap:6px;min-width:0;padding:8px 4px;border-radius:18px;border:1px solid var(--v-linea);background:var(--v-tarjeta);box-shadow:none;color:var(--v-texto-suave);font-family:var(--v-texto-f);font-size:13px;font-weight:600;letter-spacing:0}
html[data-ui="new"] .pgs.tp-capa .tp-chip.on{border:2px solid var(--v-lima);background:var(--v-lima-suave);box-shadow:none;color:var(--v-texto)}
html[data-ui="new"] .pgs.tp-capa .tp-chip span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-ui="new"] .pgs.tp-capa .tp-palanca{width:100%;height:56px;padding:0 22px;border-radius:999px;background:var(--v-lima);box-shadow:none;color:var(--v-sobre-lima);font-family:var(--v-texto-f);font-size:17px;font-weight:700;letter-spacing:0;text-shadow:none}
html[data-ui="new"] .pgs.tp-capa .tp-palanca .bola{display:none}
html[data-ui="new"] .pgs.tp-capa .nota{color:var(--v-texto-suave)!important}
html[data-ui="new"] .pgs.tp-capa .tp-maquina{border-radius:28px;background:var(--v-pista);box-shadow:none}
html[data-ui="new"] .pgs.tp-capa .tp-rodillo{border-radius:16px;background:var(--v-tarjeta);box-shadow:inset 0 0 0 2px rgba(255,255,255,.12)}
html[data-ui="new"] .pgs.tp-capa .tp-rodillo::after{background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 30%,transparent 70%,rgba(0,0,0,.35))}
html[data-ui="new"] .pgs.tp-capa .tp-rodillo.parado{box-shadow:inset 0 0 0 2px var(--v-lima)}
html[data-ui="new"] .pgs.tp-capa .tp-celda{color:var(--v-texto)}
html[data-ui="new"] .pgs.tp-capa .tp-celda b{font-family:var(--v-estrecha);font-weight:900;letter-spacing:0}
html[data-ui="new"] .pgs.tp-capa .tp-eq.a{color:var(--v-lima);background:rgba(215,242,5,.12)}
html[data-ui="new"] .pgs.tp-capa .tp-eq.b{color:#8DB1FF;background:rgba(61,123,255,.18)}
html[data-ui="new"] .pgs.tp-capa .tp-vs{font-family:var(--v-estrecha);font-weight:900;letter-spacing:0;color:var(--v-sobre-pista);text-shadow:none}
html[data-ui="new"] .pgs.tp-capa .tp-final{padding:16px 14px;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);border-radius:28px;background:var(--v-pista);color:var(--v-sobre-pista)}
html[data-ui="new"] .pgs.tp-capa .tp-j{grid-template-columns:36px minmax(0,1fr);gap:8px;padding:6px 8px;border-radius:14px;background:rgba(255,255,255,.06);color:var(--v-sobre-pista)}
html[data-ui="new"] .pgs.tp-capa .tp-pareja.a .tp-j{box-shadow:inset 0 0 0 1.5px var(--v-lima)}
html[data-ui="new"] .pgs.tp-capa .tp-pareja.b .tp-j{box-shadow:inset 0 0 0 1.5px #3D7BFF}
html[data-ui="new"] .pgs.tp-capa .tp-j svg{width:36px;height:36px;border-radius:999px}
html[data-ui="new"] .pgs.tp-capa .tp-j b{font-family:var(--v-texto-f);font-size:14px;font-weight:700;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-ui="new"] .pgs.tp-capa .tp-centro{min-width:0}
html[data-ui="new"] .pgs.tp-capa .tp-vs.grande{font-size:30px}
html[data-ui="new"] .pgs.tp-capa .tp-prob{font-family:var(--v-estrecha);font-size:18px;font-weight:900}
html[data-ui="new"] .pgs.tp-capa .tp-prob .a{color:var(--v-lima)}
html[data-ui="new"] .pgs.tp-capa .tp-prob .b{color:#8DB1FF}
html[data-ui="new"] .pgs.tp-capa .tp-pbar{background:rgba(255,255,255,.12)}
html[data-ui="new"] .pgs.tp-capa .tp-pbar i{background:var(--v-lima)}
html[data-ui="new"] .pgs.tp-capa .tp-pbar i+i{background:#3D7BFF}
html[data-ui="new"] .pgs.tp-capa .tp-elo{letter-spacing:0;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .pgs.tp-capa .tp-igual{font-family:var(--v-rotulo);letter-spacing:.1em;color:var(--v-lima)}
html[data-ui="new"] .pgs.tp-capa .tp-acc .pbtn{height:52px;padding:0 20px;border-radius:999px;border:1px solid var(--v-linea-fuerte);background:transparent;color:var(--v-texto);font-family:var(--v-texto-f);font-size:16px;font-weight:700}
html[data-ui="new"] .pgs.tp-capa .tp-acc .pbtn.prim{border-color:var(--v-lima);background:var(--v-lima);color:var(--v-sobre-lima)}
html[data-ui="new"] .pgs.tp-capa .tp-bloqueo{border:1px solid var(--v-linea);border-radius:24px;background:var(--v-tarjeta);color:var(--v-texto-2)}
html[data-ui="new"] .pgs.tp-capa .tp-bloqueo .tp-candado{color:var(--v-oro-texto)}
html[data-ui="new"] .pgs.tp-capa .tp-bloqueo b{font-family:var(--v-estrecha);font-size:28px;font-weight:900;letter-spacing:0;color:var(--v-texto)}
html[data-ui="new"] .pgs.tp-capa .tp-bloqueo p{color:var(--v-texto-2)}
html[data-ui="new"] .pgs.tp-capa .tp-pend{border-radius:18px;background:var(--v-pista);box-shadow:none}
html[data-ui="new"] .pgs.tp-capa .tp-pend span{font-family:var(--v-estrecha);font-weight:900;letter-spacing:0;color:var(--v-lima)}
html[data-ui="new"] .pgs.tp-capa .tp-pend span+i+span{color:#8DB1FF}
html[data-ui="new"] .pgs.tp-capa .tp-pend i{color:var(--v-sobre-pista)}
html[data-ui="new"] .pgs.tp-capa .tp-pend small{color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .pgs.tp-capa .tp-bloq-nota{color:var(--v-oro-texto)}
html[data-ui="new"] .pgs.tp-capa .tp-cartel-txt{font-family:var(--v-estrecha);font-weight:900;letter-spacing:0;color:#D7F205;text-shadow:0 4px 0 #0A0C0D}
html[data-ui="new"] .pgs.tp-capa .tp-j > :first-child{width:36px!important;height:36px!important;min-width:0;border-radius:999px;overflow:hidden}
html[data-ui="new"] .pgs.tp-capa .tp-j > :first-child svg,html[data-ui="new"] .pgs.tp-capa .tp-j > :first-child img{width:100%!important;height:100%!important}
html[data-ui="new"] .pgs.tp-capa .tp-centro{width:104px}
html[data-ui="new"] .pgs.tp-capa .tp-igual{font-size:11px;line-height:1.2}
html[data-ui="new"] .pgs.tp-capa .tp-final{gap:8px;padding:14px 10px}
html[data-ui="new"] .pgs.tp-capa .tp-j{grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;padding:8px 6px;text-align:center}
html[data-ui="new"] .pgs.tp-capa .tp-j b{max-width:100%;font-size:13px}
/* ── Contraste (QA 2026-10-15) ── */
html[data-ui="new"] .pgs .bizum-bot{background:var(--v-lima)!important;color:var(--v-sobre-lima)!important;box-shadow:none!important}
html[data-ui="new"] .pgs .bizum-logo{background:#0A0C0D;color:#F3F6F8}
html[data-ui="new"] .vote-count > span{opacity:1!important}
html[data-ui="new"] .yt-views{color:#F3F6F8}
html[data-ui="new"] .v13-dsp-c.pasado{opacity:1;background:transparent;border-style:dashed;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-dsp-c.mio.pasado{background:var(--v-lima-suave);border-color:transparent;color:var(--v-lima-tinta)}
html[data-ui="new"] .v13-dsp-dia.pasado{opacity:1}
html[data-ui="new"] .v13-dsp-dia.pasado b{color:var(--v-texto-suave)}
html[data-ui="new"] .pgs .ps-fila.alcanzado .ps-n{background:var(--v-lima);color:var(--v-sobre-lima)}
html[data-ui="new"] .pgs .rt-estado{color:var(--v-rojo-texto)}
html[data-ui="new"] .v13-fj-hero .pg-titulo{color:var(--v-sobre-pista-suave)!important;-webkit-text-fill-color:var(--v-sobre-pista-suave)!important}
html[data-ui="new"] .t-bizum .nt-ico{background:var(--v-pista);color:#F3F6F8}
html[data-ui="new"] .t-resultado.r-v .nt-ico{background:var(--v-lima-suave)}
html[data-ui="new"] .t-resultado.r-v .nt-ico b{color:var(--v-lima-tinta)}
html[data-ui="new"] .t-resultado.r-d .nt-ico{background:var(--v-rojo-suave)}
html[data-ui="new"] .t-resultado.r-d .nt-ico b{color:var(--v-rojo-texto)}
html[data-ui="new"] .t-resultado.r-e .nt-ico{background:var(--v-tarjeta-alta)}
html[data-ui="new"] .t-resultado.r-e .nt-ico b{color:var(--v-texto-2)}
html[data-ui="new"] .pgs .mision.cobrada{opacity:1}
html[data-ui="new"] .pgs .mision.cobrada > *{color:var(--v-texto-suave)}
html[data-ui="new"][data-theme="light"] .v13-cmp-fila b.gana-b{color:#D6E4FF}
html[data-ui="new"] #tienda-root .cuerpo > .lado{grid-template-columns:minmax(0,1fr)}
html[data-ui="new"] #tienda-root .cuerpo > .lado > .tarjeta{min-width:0}
html[data-ui="new"] .pgs .bizum-bot{white-space:normal;text-align:center}
/* ── Grafica de ELO (tanda 9) ── */
html[data-ui="new"] .v13-eg{position:relative;width:100%;min-width:0}
html[data-ui="new"] .v13-eg-caja{position:relative}
html[data-ui="new"] .v13-eg svg{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y}
html[data-ui="new"] .v13-eg .g{stroke:var(--v-linea);stroke-width:1}
html[data-ui="new"] .v13-eg .ge{font-family:var(--v-texto-f);font-size:10.5px;fill:var(--v-texto-suave)}
html[data-ui="new"] .v13-eg .ge.mx{font-weight:700;fill:var(--v-texto-2)}
html[data-ui="new"] .v13-eg .l{fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.9}
html[data-ui="new"] .v13-eg .l.d{stroke-width:3;opacity:1}
html[data-ui="new"] .v13-eg .p{stroke:var(--v-tarjeta);stroke-width:2}
html[data-ui="new"] .v13-eg .p.d{stroke-width:2.5}
html[data-ui="new"] .v13-eg .media{stroke:var(--v-texto-suave);stroke-width:1.2;stroke-dasharray:4 4}
html[data-ui="new"] .v13-eg .max{fill:var(--v-tarjeta);stroke:var(--v-lima-tinta);stroke-width:2}
html[data-ui="new"] .v13-eg .fe{font-family:var(--v-estrecha);font-size:13px;font-weight:900}
html[data-ui="new"] .v13-eg .fe.d{font-size:14px}
html[data-ui="new"] .v13-eg .guia{stroke:var(--v-texto-suave);stroke-width:1;stroke-dasharray:2 3}
html[data-ui="new"] .v13-eg-tip{position:absolute;top:0;z-index:2;min-width:120px;padding:8px 10px;border-radius:12px;background:var(--v-tarjeta-alta);border:1px solid var(--v-linea);box-shadow:var(--v-sombra-flotante);font-size:12px;color:var(--v-texto);pointer-events:none}
html[data-ui="new"] .v13-eg-tip b{display:block;margin-bottom:4px;font-size:12px;color:var(--v-texto-suave);font-weight:700}
html[data-ui="new"] .v13-eg-tip span{display:flex;align-items:center;gap:6px;line-height:1.6}
html[data-ui="new"] .v13-eg-tip span i{width:8px;height:8px;border-radius:999px;flex-shrink:0}
html[data-ui="new"] .v13-eg-tip em{margin-left:auto;padding-left:10px;font-style:normal;font-family:var(--v-estrecha);font-size:14px;font-weight:900}
html[data-ui="new"] .v13-eg-tip em small{font-family:var(--v-texto-f);font-size:11px;font-weight:700;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-eg-ley{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
html[data-ui="new"] .v13-eg-ley button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--v-linea);background:transparent;color:var(--v-texto);font-family:var(--v-texto-f);font-size:12.5px;font-weight:600;cursor:pointer}
html[data-ui="new"] .v13-eg-ley button i{width:9px;height:9px;border-radius:999px}
html[data-ui="new"] .v13-eg-ley button[aria-pressed="false"]{opacity:.45;text-decoration:line-through}
html[data-ui="new"] .v13-eg-ficha{margin-top:6px}
html[data-ui="new"] #stats-elochart .v13-st-card{margin:0}
html[data-ui="new"] .v13-eg-ley button b{font-family:var(--v-estrecha);font-weight:900;font-size:13.5px}
/* ── Inicio: sin tarjetas dentro de tarjetas, rótulos nuevos (tanda 9) ── */
html[data-ui="new"] .ini-lado{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html[data-ui="new"] .ini-yo,html[data-ui="new"] .ini-mis,html[data-ui="new"] .ini-stats{background:var(--v-tarjeta);border:1px solid var(--v-linea);border-radius:24px}
html[data-ui="new"] .ini-yo-tit{font-family:var(--v-rotulo);font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--v-texto-suave)}
html[data-ui="new"] .shdr-lite{font-family:var(--v-rotulo);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--v-texto-suave)}
html[data-ui="new"] .shdr-lite svg{width:16px;height:16px}
html[data-ui="new"] .ini-stats-sel{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--v-linea-fuerte);background:transparent;color:var(--v-texto);font-family:var(--v-texto-f);font-weight:600}
html[data-ui="new"] .ini-stats-t{border-radius:18px;background:var(--v-tarjeta-alta)}
html[data-ui="new"] .ini-rk{padding:16px;border-radius:24px;background:var(--v-tarjeta);border:1px solid var(--v-linea)}
html[data-ui="new"] .ini-rk-cab h3{font-family:var(--v-rotulo);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--v-texto-suave)}
html[data-ui="new"] .ini-rk-cab h3 span{color:inherit}
html[data-ui="new"] .ini-rk .enlace{color:var(--v-lima-tinta);font-family:var(--v-texto-f);font-weight:600;font-size:14px;text-decoration:none}
html[data-ui="new"] .pgs .rk-tabla{border:0;border-radius:18px;background:var(--v-tarjeta-alta)}
html[data-ui="new"] .pgs .rk-tit b{font-size:15px;font-weight:600}
html[data-ui="new"] .pgs .rk-tit small{font-size:12px;color:var(--v-texto-suave)}
html[data-ui="new"] .pgs .rk-tabla li.yo{background:var(--v-lima-suave)}
html[data-ui="new"] .pgs .rk-val{font-family:var(--v-estrecha);font-size:14px;font-weight:900;color:var(--v-texto-2)}
/* ── Liga > Jugadores ── */
html[data-ui="new"] .v13-jugs{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}
html[data-ui="new"] .v13-jug{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:12px 14px;border-radius:20px;background:var(--v-tarjeta);border:1px solid var(--v-linea);color:var(--v-texto);font:inherit;text-align:left;cursor:pointer}
html[data-ui="new"] .v13-jug.tu{box-shadow:inset 0 0 0 1.5px var(--v-lima)}
html[data-ui="new"] .v13-jug .v13-av{width:52px;height:52px;font-size:20px}
html[data-ui="new"] .v13-jug-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}
html[data-ui="new"] .v13-jug-txt > b{font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis}
html[data-ui="new"] .v13-jug-txt > b .pg-titulo{margin-top:1px}
html[data-ui="new"] .v13-jug-txt > small{font-size:12.5px;color:var(--v-texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html[data-ui="new"] .v13-jug-cif{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;text-align:right}
html[data-ui="new"] .v13-jug-cif > b{font-family:var(--v-estrecha);font-size:30px;line-height:1;font-weight:900}
html[data-ui="new"] .v13-jug-cif > small{font-family:var(--v-rotulo);font-size:10.5px;font-weight:800;letter-spacing:.12em;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-jug-cif > em{margin-top:4px;font-style:normal;font-size:12px;font-weight:600;color:var(--v-texto-2);white-space:nowrap}
@media(min-width:769px){html[data-ui="new"] .v13-jugs{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1280px){html[data-ui="new"] .v13-jugs{grid-template-columns:repeat(3,minmax(0,1fr))}}
/* ── GAME por dentro: los colores y piezas de la web (tanda 9) ── */
html[data-ui="new"] .pgs .pbar{--pcolor:var(--v-lima);background:var(--v-riel)}
html[data-ui="new"] .pgs .pbtn.coin{background:var(--v-lima);border-color:var(--v-lima);color:var(--v-sobre-lima)}
html[data-ui="new"] .pgs .pbtn.coin:disabled{background:var(--v-tarjeta-alta);border-color:var(--v-linea);color:var(--v-texto-suave);opacity:1}
html[data-ui="new"] .pgs .ps-cab{border:0;border-radius:28px;background:var(--v-pista)!important;color:var(--v-sobre-pista)}
html[data-ui="new"] .pgs .ps-nivel{background:var(--v-lima)!important;color:var(--v-sobre-lima)!important;box-shadow:none!important}
html[data-ui="new"] .pgs .ps-nivel b{font-family:var(--v-estrecha);font-weight:900}
html[data-ui="new"] .pgs .ps-info h3{font-family:var(--v-estrecha);font-weight:900;letter-spacing:0;color:var(--v-sobre-pista)}
html[data-ui="new"] .pgs .ps-info h3 span{color:var(--v-lima)}
html[data-ui="new"] .pgs .ps-info small{color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .pgs .ps-barra{background:rgba(255,255,255,.14)}
html[data-ui="new"] .pgs .ps-barra i{background:var(--v-lima)!important}
html[data-ui="new"] .pgs .ps-comprar-oro{border:0!important;border-radius:999px;background:var(--v-oro)!important;color:#0A0C0D!important}
html[data-ui="new"] .pgs .ps-oro-on{border-radius:999px;background:var(--v-oro)!important;color:#0A0C0D!important;font-family:var(--v-estrecha);font-weight:900;letter-spacing:0}
html[data-ui="new"] .pgs .ps-cols span{font-family:var(--v-rotulo);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--v-texto-suave)}
html[data-ui="new"] .pgs .ps-cols .oro{color:var(--v-oro-texto)}
html[data-ui="new"] .pgs .ps-n{border:0;border-radius:14px;background:var(--v-tarjeta-alta);font-family:var(--v-estrecha);font-weight:900}
html[data-ui="new"] .pgs .ps-fila.siguiente .ps-n{box-shadow:0 0 0 2px var(--v-lima-tinta)!important}
html[data-ui="new"] .pgs .ps-fila.final .ps-n{background:var(--v-oro)!important;color:#0A0C0D!important}
html[data-ui="new"] .pgs .ps-premio{border:1px solid var(--v-linea);border-radius:16px;background:var(--v-tarjeta)!important}
html[data-ui="new"] .pgs .ps-premio.oro{border-color:rgba(246,195,67,.35);background:var(--v-oro-suave)!important}
html[data-ui="new"] .pgs .ps-premio.listo{border-color:var(--v-lima)!important;box-shadow:inset 0 0 0 1px var(--v-lima)}
html[data-ui="new"] .pgs .ps-premio.cobrado{opacity:.6}
html[data-ui="new"] .pgs .mision{border:0;border-radius:20px;background:var(--v-tarjeta-alta)}
html[data-ui="new"] .pgs .mision.lista{background:var(--v-lima-suave)!important;box-shadow:inset 0 0 0 1px var(--v-lima)}
html[data-ui="new"] .pgs .destacado,html[data-ui="new"] .pgs .destacado.elite{border:0!important;border-radius:28px;background:var(--v-pista)!important;color:var(--v-sobre-pista)}
html[data-ui="new"] .pgs .destacado::before{display:none}
html[data-ui="new"] .pgs .destacado .cuenta{color:var(--v-lima);font-family:var(--v-rotulo);letter-spacing:.12em}
html[data-ui="new"] .pgs .destacado h3{font-family:var(--v-estrecha);font-weight:900;letter-spacing:0;color:var(--v-sobre-pista)}
html[data-ui="new"] .pgs .destacado p{color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .pgs .destacado .pbtn{border:0;border-radius:999px;background:var(--v-lima);color:#0A0C0D}
html[data-ui="new"] .pgs .destacado .pbtn:disabled{background:rgba(255,255,255,.16);color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .pgs .articulo{border:1px solid var(--v-linea);border-radius:24px;background:var(--v-tarjeta)}
html[data-ui="new"] .pgs .articulo h4{font-family:var(--v-display);font-weight:700}
html[data-ui="new"] .pgs .boost-grande,html[data-ui="new"] .pgs .boost-grande.resorteo,html[data-ui="new"] .pgs .boost-grande.turbo{border:0!important;border-radius:24px;background:var(--v-pista)!important;color:var(--v-sobre-pista)}
html[data-ui="new"] .pgs .aviso-boost{background:var(--v-lima-suave)!important;color:var(--v-lima-tinta)!important}
html[data-ui="new"] .pgs .tabs button .n.alerta{background:var(--v-rojo)}
html[data-ui="new"] .pgs .reglas .precio,html[data-ui="new"] .pgs .movs .mas,html[data-ui="new"] .pgs .movs .menos{font-family:var(--v-estrecha);font-weight:900}
html[data-ui="new"] .pgs .movs .mas{color:var(--v-lima-tinta)}
html[data-ui="new"] .pgs .movs .menos{color:var(--v-rojo-texto)}
html[data-ui="new"] .pgs .destacado .prob{color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .pgs .destacado .prob .asegura{color:var(--v-lima)}
/* ── Tablas, forma reciente y tendencias (tanda 9) ── */
html[data-ui="new"] .rtable thead th{padding:10px 12px;border-bottom:1px solid var(--v-linea);background:none;font-family:var(--v-rotulo);font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--v-texto-suave)}
html[data-ui="new"] .rtable td{padding:12px;font-family:var(--v-texto-f);font-size:14px}
html[data-ui="new"] .rtable tbody tr{border-bottom:1px solid var(--v-linea)}
html[data-ui="new"] .rtable tbody tr:hover{background:var(--v-tarjeta-alta)}
html[data-ui="new"] .racha-card{padding:14px;border-radius:20px;background:var(--v-tarjeta);border:1px solid var(--v-linea)}
html[data-ui="new"] .racha-name{font-family:var(--v-texto-f);font-size:15px;font-weight:700}
html[data-ui="new"] .racha-cur{padding:3px 10px;border-radius:999px;font-family:var(--v-estrecha);font-size:15px;font-weight:900}
html[data-ui="new"] .racha-cur.V{background:var(--v-lima-suave);color:var(--v-lima-tinta)}
html[data-ui="new"] .racha-cur.D{background:var(--v-rojo-suave);color:var(--v-rojo-texto)}
html[data-ui="new"] .racha-cur.E{background:var(--v-tarjeta-alta);color:var(--v-texto-2)}
html[data-ui="new"] .racha-form{gap:4px}
html[data-ui="new"] .racha-dot{width:24px;height:24px;min-width:0;border-radius:7px;font-size:11px;font-weight:800}
html[data-ui="new"] .racha-dot.V{border:0;background:var(--v-lima);color:var(--v-sobre-lima)}
html[data-ui="new"] .racha-dot.D{border:1px solid var(--v-linea-fuerte);background:transparent;color:var(--v-texto-suave)}
html[data-ui="new"] .racha-dot.E{border:0;background:var(--v-tarjeta-alta);color:var(--v-texto-2)}
html[data-ui="new"] .racha-stats{border-top:1px solid var(--v-linea)}
html[data-ui="new"] .racha-stat-n{font-family:var(--v-estrecha);font-size:20px;font-weight:900}
html[data-ui="new"] .racha-stat-l{font-size:11px;color:var(--v-texto-suave)}
html[data-ui="new"] .tend-fila{border:1px solid var(--v-linea)!important;border-radius:18px;background:var(--v-tarjeta)!important;box-shadow:none!important}
html[data-ui="new"] .tend-aviso{border:0!important;border-radius:16px;background:var(--v-tarjeta-alta)!important;color:var(--v-texto-2)}
html[data-ui="new"] .fj-sec .tabla-temporadas th,html[data-ui="new"] .fj-sec .tabla-temporadas td{padding:10px 5px}
html[data-ui="new"] .fj-sec .tabla-temporadas th:first-child,html[data-ui="new"] .fj-sec .tabla-temporadas td:first-child{padding-left:10px}
html[data-ui="new"] .fj-sec .tabla-temporadas th{letter-spacing:.06em}
/* ── Panel de perfil (tanda 9): estilos en linea del HTML, se pisan por id ── */
html[data-ui="new"] #user-panel{background:var(--v-tarjeta)!important;border:1px solid var(--v-linea-media)!important;border-radius:28px!important;box-shadow:var(--v-sombra-flotante)!important}
html[data-ui="new"] #up-profile-view > div,html[data-ui="new"] #up-login-view > div{border-color:var(--v-linea)!important}
html[data-ui="new"] #up-name{font-family:var(--v-display)!important;font-size:18px!important;font-weight:700!important;letter-spacing:0!important;color:var(--v-texto)!important}
html[data-ui="new"] #up-email{font-family:var(--v-texto-f)!important;font-size:13px!important;color:var(--v-texto-suave)!important}
html[data-ui="new"] #up-rol{font-family:var(--v-rotulo)!important;border-color:var(--v-linea-fuerte)!important;color:var(--v-texto-2)!important}
html[data-ui="new"] #up-avatar{border:2px solid var(--v-lima)!important;background:var(--v-relleno-avatar)!important}
html[data-ui="new"] #up-quick-stats [id^="up-stat-"]{font-family:var(--v-estrecha)!important;font-size:24px!important;font-weight:900!important;color:var(--v-texto)!important}
html[data-ui="new"] #up-stat-elo{color:var(--v-lima-tinta)!important}
html[data-ui="new"] #up-quick-stats > div:first-child > div > div:last-child{font-family:var(--v-rotulo)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.12em!important;color:var(--v-texto-suave)!important}
html[data-ui="new"] #up-quick-stats button{height:44px!important;padding:0 10px!important;border-radius:999px!important;font-family:var(--v-texto-f)!important;font-size:14px!important;font-weight:700!important;letter-spacing:0!important}
html[data-ui="new"] #up-quick-stats button:first-child{background:var(--v-lima)!important;border:0!important;color:var(--v-sobre-lima)!important}
html[data-ui="new"] #up-quick-stats button:last-child{background:transparent!important;border:1px solid var(--v-linea-fuerte)!important;color:var(--v-texto)!important}
html[data-ui="new"] #up-profile-view a,html[data-ui="new"] #up-profile-view button:not(#up-quick-stats button):not(.v13-seg-b){font-family:var(--v-texto-f)!important;letter-spacing:0!important}
html[data-ui="new"] #up-login-view > div:first-child > div{font-family:var(--v-estrecha)!important;font-size:22px!important;font-weight:900!important;letter-spacing:0!important;color:var(--v-texto)!important}
html[data-ui="new"] #up-login-view label{font-family:var(--v-texto-f)!important;font-size:13px!important;letter-spacing:0!important;color:var(--v-texto-suave)!important}
html[data-ui="new"] #up-login-view input{height:48px;border-radius:14px!important;background:var(--v-tarjeta-alta)!important;border:1px solid var(--v-linea)!important}
html[data-ui="new"] #ul-btn{height:48px;border-radius:999px!important;background:var(--v-lima)!important;border:0!important;color:var(--v-sobre-lima)!important;font-family:var(--v-texto-f)!important;font-weight:700!important;letter-spacing:0!important}
html[data-ui="new"] #up-login-view button[onclick^="googleLoginMain"]{height:48px;border-radius:999px!important;background:var(--v-tarjeta-alta)!important;border:1px solid var(--v-linea)!important}
/* ── Editar mi ficha ── */
html[data-ui="new"] #profile-overlay-card .po-volver{height:44px;padding:0 16px!important;border-radius:999px!important;border:1px solid var(--v-linea)!important;background:var(--v-tarjeta)!important;color:var(--v-texto)!important;font-family:var(--v-texto-f)!important;font-weight:600!important}
html[data-ui="new"] #ep-avatar-wrap{border-color:var(--v-lima)!important;background:var(--v-relleno-avatar)!important}
html[data-ui="new"] #profile-overlay-card input[id^="ep-"]:not([type="file"]),html[data-ui="new"] #profile-overlay-card select[id^="ep-"],html[data-ui="new"] #profile-overlay-card textarea[id^="ep-"]{min-height:48px;border-radius:14px!important;background:var(--v-tarjeta-alta)!important;border:1px solid var(--v-linea)!important;color:var(--v-texto)!important;font-family:var(--v-texto-f)!important}
html[data-ui="new"] #ep-save-btn{height:52px;border-radius:999px!important;background:var(--v-lima)!important;border:0!important;color:var(--v-sobre-lima)!important;font-family:var(--v-texto-f)!important;font-size:16px!important;font-weight:700!important;letter-spacing:0!important}
html[data-ui="new"] #up-2fa-toggle-btn,html[data-ui="new"] #up-profile-view a[href="/reset"],html[data-ui="new"] #up-profile-view a[href="/ligas"],html[data-ui="new"] #up-admin-link,html[data-ui="new"] #up-super-link,html[data-ui="new"] #up-profile-view button[onclick^="userLogout"]{font-size:14px!important;font-weight:600!important;min-height:48px}
html[data-ui="new"] #up-2fa-toggle-btn,html[data-ui="new"] #up-profile-view a[href="/reset"]{color:var(--v-texto-2)!important}
html[data-ui="new"] #up-profile-view a[href="/ligas"],html[data-ui="new"] #up-super-link{color:var(--v-texto)!important}
html[data-ui="new"] #up-admin-link{color:var(--v-lima-tinta)!important}
html[data-ui="new"] #up-profile-view button[onclick^="userLogout"]{color:var(--v-rojo-texto)!important}
html[data-ui="new"] #up-profile-view a svg,html[data-ui="new"] #up-profile-view button[onclick^="userLogout"] svg,html[data-ui="new"] #up-2fa-toggle-btn svg{width:16px;height:16px}
html[data-ui="new"] #res-calendario .v13-ib{padding:0!important;border-radius:999px!important;background:var(--v-tarjeta)!important;border:1px solid var(--v-linea)!important;color:var(--v-texto)!important}
html[data-ui="new"] #res-calendario .v13-ib svg{width:20px;height:20px}
html[data-ui="new"] #cal-title{font-family:var(--v-estrecha)!important;font-size:24px!important;font-weight:900;letter-spacing:0!important;text-transform:capitalize}
html[data-ui="new"] .pgs .destacado .pbtn:disabled{opacity:1;background:rgba(255,255,255,.14);color:#D5DDEE}
/* lo que aun traiga en linea las letras de antes (Bebas Neue, Rajdhani) */
html[data-ui="new"] [style*="Bebas"]{font-family:var(--v-estrecha)!important;font-weight:900;letter-spacing:0!important}
html[data-ui="new"] [style*="Rajdhani"]{font-family:var(--v-texto-f)!important}
html[data-ui="new"] .v13-hero{padding-left:24px;padding-right:24px}
html[data-ui="new"] .v13-of-dest > .v13-btn,html[data-ui="new"] .v13-of-hecha{right:22px}
html[data-ui="new"] .v13-of-dest-vis{right:12px}
html[data-ui="new"] .v13-hub-jug-av{left:14px}
@media(min-width:769px){html[data-ui="new"] .v13-lineas{--pl:14px}}
html[data-ui="new"] .v13-hero-top{margin:0 -8px}

/* ── Sobres: un solo diseño en toda la web (tanda 10) ── */
html[data-ui="new"] .pgs .s-elite{background:radial-gradient(circle at 30% 20%,#3a4a00,#0A0C0D 62%)!important;color:#D7F205!important;box-shadow:0 0 0 2px #D7F205,0 0 26px rgba(215,242,5,.35)!important}
html[data-ui="new"] .v13-packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
html[data-ui="new"] .v13-pack{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:10px 10px 12px;border-radius:24px;background:var(--v-tarjeta);border:1px solid var(--v-linea);color:var(--v-texto);font:inherit;text-align:left;cursor:pointer}
html[data-ui="new"] .v13-pack.top{box-shadow:inset 0 0 0 1.5px var(--v-lima)}
html[data-ui="new"] .v13-pack-art{display:flex!important;align-items:center;justify-content:center;height:132px;border-radius:18px;background:var(--v-pista)}
html[data-ui="new"] .v13-pack-art .sobre-mini{transform:rotate(-4deg)}
html[data-ui="new"] .v13-pack:hover .v13-pack-art .sobre-mini{transform:rotate(0) scale(1.05)}
html[data-ui="new"] .v13-pack-txt{display:flex;flex-direction:column;gap:2px;padding:0 4px}
html[data-ui="new"] .v13-pack-txt b{font-family:var(--v-display);font-size:16px;font-weight:700}
html[data-ui="new"] .v13-pack-txt small{font-size:12px;line-height:1.3;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-pack-pie{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto;padding:0 2px 0 4px}
html[data-ui="new"] .v13-pack-pie .v13-btn{flex-shrink:0}
html[data-ui="new"] .v13-pack-pie .v13-btn.apagado{background:var(--v-tarjeta-alta);color:var(--v-texto-suave);font-size:11px;padding:0 10px}
html[data-ui="new"] .v13-pack.grande{grid-column:1/-1;display:grid;grid-template-columns:132px minmax(0,1fr);grid-template-areas:"art txt" "art prob" "art pie";column-gap:14px;row-gap:8px;padding:12px}
html[data-ui="new"] .v13-pack.grande .v13-pack-art{grid-area:art;height:auto;min-height:180px}
html[data-ui="new"] .v13-pack.grande .v13-pack-art .sobre-mini{width:96px;height:133px;font-size:19px}
html[data-ui="new"] .v13-pack.grande .v13-pack-txt{grid-area:txt;padding:4px 0 0}
html[data-ui="new"] .v13-pack.grande .v13-pack-txt b{font-family:var(--v-estrecha);font-size:26px;font-weight:900}
html[data-ui="new"] .v13-pack-prob{grid-area:prob;display:block!important;background:none!important}
html[data-ui="new"] .v13-pack-prob .prob{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;color:var(--v-texto-2)}
html[data-ui="new"] .v13-pack-prob .asegura{color:var(--v-lima-tinta);font-weight:700}
html[data-ui="new"] .v13-pack.grande .v13-pack-pie{grid-area:pie;padding:0}
html[data-ui="new"] .v13-dlg-sobre{display:flex!important;justify-content:center;margin:4px 0 12px;background:none!important}
html[data-ui="new"] .v13-dlg-sobre .sobre-mini{width:96px;height:133px;font-size:19px;transform:rotate(-4deg)}
html[data-ui="new"] .pgs .dialogo .prob{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:10px;font-size:12px;color:var(--v-texto-2)}
@media(min-width:769px){html[data-ui="new"] .v13-packs{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}html[data-ui="new"] .v13-pack.grande{grid-column:1/-1}}
html[data-ui="new"] .pgs .dialogo{border-radius:28px;padding:22px;background:var(--v-tarjeta);border:1px solid var(--v-linea-media);box-shadow:var(--v-sombra-flotante);color:var(--v-texto)}
html[data-ui="new"] .pgs .dialogo h3{font-family:var(--v-estrecha);font-size:26px;font-weight:900;letter-spacing:0;line-height:1.05;text-align:center}
html[data-ui="new"] .pgs .dialogo p{font-size:14px;line-height:1.45;color:var(--v-texto-2);text-align:center}
html[data-ui="new"] .pgs .dialogo .fila .pbtn{height:48px;padding:0 20px;border-radius:999px;font-family:var(--v-texto-f);font-size:15px;font-weight:700;letter-spacing:0}
html[data-ui="new"] .pgs .dialogo .fila .pbtn:not(.prim):not(.peligro){background:transparent;border:1px solid var(--v-linea-fuerte);color:var(--v-texto)}
html[data-ui="new"] .pgs .dialogo .pbtn.peligro{background:var(--v-rojo);color:#fff}
html[data-ui="new"] .pgs .dialogo input,html[data-ui="new"] .pgs .dialogo select{height:48px;border-radius:14px;background:var(--v-tarjeta-alta);border:1px solid var(--v-linea);color:var(--v-texto)}
html[data-ui="new"] .v13-dlg-sobre{width:100%}
/* ── TragaCoins (tanda 10): la maquina de siempre con la piel de la web ── */
html[data-ui="new"] .pgs .traga .tc-armario{padding:0;max-width:none}
html[data-ui="new"] .pgs .traga .tp-palanca-lado,html[data-ui="new"] .pgs .traga .tp-bombillas,html[data-ui="new"] .pgs .traga .tc-vidrio{display:none!important}
html[data-ui="new"] .pgs .traga .tragaperras.tc{gap:14px;padding:20px 24px 18px;border:0;border-radius:28px;background:linear-gradient(var(--v-pista-linea),var(--v-pista-linea)) 11px 0/1.5px 100% no-repeat,linear-gradient(var(--v-pista-linea),var(--v-pista-linea)) calc(100% - 11px) 0/1.5px 100% no-repeat,var(--v-pista)!important;box-shadow:none;color:var(--v-sobre-pista);text-align:left}
html[data-ui="new"] .pgs .traga .tp-marquesina{margin:0;padding:0;border-radius:0;background:none!important;box-shadow:none!important;text-align:left}
html[data-ui="new"] .pgs .traga .tp-neon{margin:0;font-family:var(--v-estrecha);font-size:40px;font-weight:900;letter-spacing:0;line-height:1;color:var(--v-sobre-pista);text-shadow:none!important;animation:none!important}
html[data-ui="new"] .pgs .traga .tp-neon span{color:var(--v-lima);text-shadow:none!important}
html[data-ui="new"] .pgs .traga .tp-sub{margin-top:6px;font-family:var(--v-rotulo);font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .pgs .traga .tc-bote{justify-items:start;padding:12px 14px;border-radius:20px;background:rgba(7,9,11,.35)!important;box-shadow:none!important}
html[data-ui="new"] .pgs .traga .tc-bote small{font-family:var(--v-rotulo);font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .pgs .traga .tc-bote b{font-family:var(--v-estrecha);font-size:48px;font-weight:900;letter-spacing:0;color:#F3F6F8!important;-webkit-text-fill-color:#F3F6F8;background:none!important;text-shadow:none!important}
html[data-ui="new"] .pgs .traga .tc-bote .tc-dia svg{width:14px;height:14px}
html[data-ui="new"] .pgs .traga .tc-ventana{padding:12px 30px;border-radius:22px;background:#07090B!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)!important;animation:none}
html[data-ui="new"] .pgs .traga .tc-ventana .rodillo{border-radius:14px;background:#EEF2F6!important;box-shadow:none!important}
html[data-ui="new"] .pgs .traga .tc-ventana .rodillo::after{display:none}
html[data-ui="new"] .pgs .traga .tc-ventana .traga-linea{left:24px;right:24px;height:2px;background:var(--v-lima)!important;box-shadow:none!important;opacity:.9}
html[data-ui="new"] .pgs .traga .tc-flecha{color:var(--v-lima);text-shadow:none;animation:none}
html[data-ui="new"] .pgs .traga .tc-flecha .pgi{filter:none}
html[data-ui="new"] .pgs .traga .tragaperras.tc.premio .tc-ventana .rodillo{box-shadow:inset 0 0 0 3px var(--v-lima)!important}
html[data-ui="new"] .pgs .traga .traga-res{min-height:32px;font-family:var(--v-estrecha);font-size:28px;font-weight:900;letter-spacing:0;color:var(--v-sobre-pista);text-shadow:none!important}
html[data-ui="new"] .pgs .traga .traga-res.gana{color:var(--v-lima);text-shadow:none!important}
html[data-ui="new"] .pgs .traga .traga-tirar{height:56px;padding:0 16px!important;border:0!important;border-radius:999px!important;background:var(--v-lima)!important;color:#0A0C0D!important;box-shadow:none!important;font-family:var(--v-texto-f)!important;font-size:17px!important;font-weight:700!important;letter-spacing:0!important}
html[data-ui="new"] .pgs .traga .tc-auto{height:56px;border-radius:999px;border:1.5px solid rgba(255,255,255,.4);background:transparent!important;box-shadow:none!important;color:#F3F6F8;font-family:var(--v-estrecha);font-size:22px;font-weight:900}
html[data-ui="new"] .pgs .traga .tc-cont{font-size:13px;letter-spacing:0;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .pgs .traga .tc-cont b{color:#F3F6F8}
html[data-ui="new"] .pgs .premios li{padding:10px 12px;border-radius:16px;background:var(--v-tarjeta);border:1px solid var(--v-linea)}
html[data-ui="new"] .pgs .premios li.top{background:var(--v-oro-suave)}
html[data-ui="new"] .pgs .premios .pc{color:var(--v-texto-suave)}
/* ── TuLotero ── */
html[data-ui="new"] .pgs .tl-marca{font-family:var(--v-estrecha);font-size:30px;font-weight:900;letter-spacing:0}
html[data-ui="new"] .pgs .tl-marca b span{color:var(--v-lima-tinta)}
html[data-ui="new"] .pgs .tl-marca-ico{background:var(--v-lima);color:var(--v-sobre-lima)}
html[data-ui="new"] .pgs .tl-saldo{background:var(--v-tarjeta);border-color:var(--v-linea);font-family:var(--v-estrecha);font-weight:900}
html[data-ui="new"] .pgs .tl-n{background:var(--v-rojo)}
html[data-ui="new"] .pgs .tl-juego{padding:20px 24px;border-radius:28px;background:linear-gradient(var(--v-pista-linea),var(--v-pista-linea)) 11px 0/1.5px 100% no-repeat,linear-gradient(var(--v-pista-linea),var(--v-pista-linea)) calc(100% - 11px) 0/1.5px 100% no-repeat,var(--v-pista)!important;color:var(--v-sobre-pista)}
html[data-ui="new"] .pgs .tl-juego::before,html[data-ui="new"] .pgs .tl-juego::after{display:none}
html[data-ui="new"] .pgs .tl-juego h3{font-family:var(--v-estrecha);font-weight:900;letter-spacing:0}
html[data-ui="new"] .pgs .tl-juego h3 span{color:var(--v-lima)}
html[data-ui="new"] .pgs .tl-juego .tl-j-cab small{color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .pgs .tl-bote{border-radius:20px;background:rgba(7,9,11,.35);box-shadow:none}
html[data-ui="new"] .pgs .tl-bote small{font-family:var(--v-rotulo);letter-spacing:.14em;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .pgs .tl-bote b{font-family:var(--v-estrecha);font-weight:900;letter-spacing:0;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:#F3F6F8!important;-webkit-text-fill-color:#F3F6F8}
html[data-ui="new"] .pgs .tl-bote span{color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .pgs .tl-j-info{color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .pgs .tl-j-info b{color:#F3F6F8}
html[data-ui="new"] .pgs .tl-juego .pbtn,html[data-ui="new"] .pgs .tl-navidad .pbtn{height:46px;padding:0 16px;border-radius:999px;font-family:var(--v-texto-f);font-weight:700;letter-spacing:0}
html[data-ui="new"] .pgs .tl-juego .pbtn:not(.prim){background:transparent!important;border:1.5px solid rgba(255,255,255,.35)!important;color:#F3F6F8!important}
html[data-ui="new"] .pgs .tl-juego .pbtn.prim{background:var(--v-lima);color:#0A0C0D;border:0}
html[data-ui="new"] .pgs .tl-ya{color:var(--v-lima)}
html[data-ui="new"] .pgs .tl-navidad{padding:18px;border-radius:24px;background:var(--v-tarjeta)!important;border:1px solid rgba(246,195,67,.45);color:var(--v-texto)}
html[data-ui="new"] .pgs .tl-navidad::before,html[data-ui="new"] .pgs .tl-navidad::after{display:none}
html[data-ui="new"] .pgs .tl-nv-txt small,html[data-ui="new"] .pgs .tl-nv-bote small{font-family:var(--v-rotulo);letter-spacing:.12em;color:var(--v-oro-texto)}
html[data-ui="new"] .pgs .tl-navidad h3{font-family:var(--v-estrecha);font-weight:900;letter-spacing:0;color:var(--v-texto)}
html[data-ui="new"] .pgs .tl-navidad p{color:var(--v-texto-2)}
html[data-ui="new"] .pgs .tl-nv-bote{border-radius:18px;background:var(--v-oro-suave);box-shadow:none}
html[data-ui="new"] .pgs .tl-nv-bote b{font-family:var(--v-estrecha);font-weight:900;color:var(--v-oro-texto)}
html[data-ui="new"] .pgs .tl-nv-bote span{color:var(--v-texto-2)}
html[data-ui="new"] .pgs .tl-nv-bote em{color:var(--v-lima-tinta)}
html[data-ui="new"] .pgs .tl-navidad .pbtn{background:var(--v-oro)!important;color:#0A0C0D!important;border:0!important}
html[data-ui="new"] .pgs .tl-ultimo,html[data-ui="new"] .pgs .tl-abono,html[data-ui="new"] .pgs .tl-como,html[data-ui="new"] .pgs .tl-boleto,html[data-ui="new"] .pgs .tl-res,html[data-ui="new"] .pgs .tl-apuesta,html[data-ui="new"] .pgs .tl-sorteo{border-radius:20px;background:var(--v-tarjeta);border:1px solid var(--v-linea)}
html[data-ui="new"] .pgs .tl-sorteo[aria-pressed="true"]{border-color:var(--v-lima);background:var(--v-lima-suave);box-shadow:none}
html[data-ui="new"] .pgs .tl-editor{border-radius:20px;background:var(--v-tarjeta-alta);border:1px solid var(--v-linea)}
html[data-ui="new"] .pgs .tl-jugar-cab h3{font-family:var(--v-estrecha);font-weight:900;letter-spacing:0}
html[data-ui="new"] .pgs .tl-volver{height:40px;padding:0 14px;border-radius:999px;background:var(--v-tarjeta);border-color:var(--v-linea)}
html[data-ui="new"] .pgs .tl-rejilla button{border-color:var(--v-linea-fuerte);background:var(--v-tarjeta);font-family:var(--v-estrecha);font-weight:900}
html[data-ui="new"] .pgs .tl-total{border-radius:22px;background:var(--v-tarjeta);border-color:var(--v-lima)}
html[data-ui="new"] .pgs .tl-total b{font-family:var(--v-estrecha);font-weight:900}
html[data-ui="new"] .pgs .tl-chip{background:var(--v-tarjeta-alta);color:var(--v-texto-2)}
html[data-ui="new"] .pgs .tl-chip.ok{background:var(--v-lima);color:var(--v-sobre-lima)}
html[data-ui="new"] .pgs .tl-b-ganadora{background:var(--v-lima-suave)}
html[data-ui="new"] .pgs .tl-aviso{border-radius:20px;background:var(--v-pista)!important;box-shadow:none!important}
html[data-ui="new"] .pgs .tl-aviso.nuevo{box-shadow:inset 0 0 0 2px var(--v-lima)!important}
html[data-ui="new"] .pgs .tl-tabla th{font-family:var(--v-rotulo);letter-spacing:.1em;color:var(--v-texto-suave)}
html[data-ui="new"] .pgs.tl-capa{background:radial-gradient(circle at 50% 28%,#1F3E8C,#0D2257 55%,#07090B 100%)!important}
html[data-ui="new"] .pgs .tl-s-cab small{font-family:var(--v-rotulo);letter-spacing:.14em;color:var(--v-lima)}
html[data-ui="new"] .pgs .tl-s-cab h3{font-family:var(--v-estrecha);font-weight:900;letter-spacing:0}
html[data-ui="new"] .pgs .tl-s-cab h3 span{color:var(--v-lima)}
html[data-ui="new"] .pgs .tl-rotulo{font-family:var(--v-estrecha);font-weight:900;letter-spacing:0;background:rgba(7,9,11,.7)}
html[data-ui="new"] .pgs .tl-pie-bombo{background:linear-gradient(180deg,#1F2732,#07090B)}
html[data-ui="new"] .pgs .tl-f-bote{border-radius:20px;font-family:var(--v-estrecha);font-weight:900;letter-spacing:0;background:var(--v-oro)!important;color:#0A0C0D}
html[data-ui="new"] .pgs .tl-f-yo{border-radius:20px;background:rgba(255,255,255,.08)}
html[data-ui="new"] .pgs .tl-f-yo.ok{box-shadow:inset 0 0 0 2px var(--v-lima);background:rgba(215,242,5,.1)}
html[data-ui="new"] .pgs .tl-f-yo.ok b{font-family:var(--v-estrecha);font-weight:900;letter-spacing:0;color:var(--v-lima)}
html[data-ui="new"] .pgs .tl-show .pbtn{height:48px;padding:0 20px;border-radius:999px;font-family:var(--v-texto-f);font-weight:700;letter-spacing:0}
html[data-ui="new"] .pgs .tl-show .pbtn:not(.prim){background:transparent;border:1.5px solid rgba(255,255,255,.35);color:#F3F6F8}
/* ── Rasquiñas: los boletos son el objeto (bronce, plata, oro); alrededor, la web ── */
html[data-ui="new"] .pgs .boleto{border-radius:22px}
html[data-ui="new"] .pgs .boleto h4{font-family:var(--v-estrecha);font-weight:900;letter-spacing:.04em}
html[data-ui="new"] .pgs .boleto::before,html[data-ui="new"] .pgs .boleto::after{background:var(--v-fondo)}
html[data-ui="new"] .pgs .rasca-res{font-family:var(--v-estrecha);font-weight:900;letter-spacing:0;color:var(--v-texto)}
html[data-ui="new"] .pgs.tp-capa .tp-chips{grid-template-columns:repeat(auto-fill,minmax(78px,1fr))}
html[data-ui="new"] .pgs .tp-cartel-rayos{background:repeating-conic-gradient(rgba(215,242,5,.22) 0 10deg,transparent 10deg 20deg)!important}
html[data-ui="new"] .pgs .tp-cartel-txt{font-family:var(--v-estrecha);font-weight:900;letter-spacing:0;color:#D7F205;text-shadow:0 4px 0 #0A0C0D,0 0 30px rgba(7,9,11,.8)}
html[data-ui="new"] #tienda-root .pgg .pgg-cab{display:none}
html[data-ui="new"] .pgs .pgg-fila-cab h4{font-family:var(--v-estrecha);font-size:24px;font-weight:900;letter-spacing:0;text-transform:none}
html[data-ui="new"] .pgs .pgg{grid-template-columns:minmax(0,1fr)}
html[data-ui="new"] .pgs .pgg > *,html[data-ui="new"] .pgs .pgg-cuerpo{min-width:0}
html[data-ui="new"] .pgs .pgg-perfil > h4{margin:0;font-family:var(--v-estrecha);font-size:24px;font-weight:900;letter-spacing:0}
html[data-ui="new"] .pgs .boleto .rasca-res{color:#fff}
html[data-ui="new"] .pgs .tl-n{background:#C62828;color:#fff}
html[data-ui="new"] .v13-pack-pie{flex-wrap:wrap}
html[data-ui="new"] .v13-pack-pie .v13-btn.apagado{white-space:normal;height:auto;min-height:36px;text-align:center}

/* ═══════════════════════════════════════════════════════════════
   TANDA 11 y 12 — Submenus: un solo diseno en toda la web, de cristal
   ═══════════════════════════════════════════════════════════════
   Estilo «Liquid Glass»: carriles translucidos con desenfoque de lo que
   hay detras, brillo en el canto de arriba y la opcion elegida como una
   gota que sobresale.
   Nivel 1, las partes de una seccion (Liga, Partidos, Stats y las de
   cada seccion de GAME): en la cabecera azul, cristal claro con la
   elegida en lima brillante.
   Nivel 2, filtros y pestanas dentro de una pantalla (Mi Paletero,
   PlayGas, TuLotero, Rasquinas, misiones, videos...): cristal gris con
   la elegida en una gota blanca. Los dos van siempre en una fila: si no
   caben se desplazan de lado, con la elegida a la vista y el borde
   difuminado por donde queda mas (js/30-v13.js, ajustaMenus). */
html[data-ui="new"]{--v-aviso:#C62828;
  --lg-lima:linear-gradient(180deg,#EFFF80 0%,#D7F205 46%,#C2DA00 100%);
  --lg-lima-sombra:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -2px 3px rgba(70,90,0,.28),0 4px 14px rgba(170,200,0,.35);
  --lg-claro:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.07));--lg-claro-borde:rgba(255,255,255,.28);
  --lg-claro-sombra:inset 0 1px 0 rgba(255,255,255,.42),inset 0 -1px 0 rgba(255,255,255,.08),0 10px 26px rgba(3,10,40,.22);
  --lg-filtro:blur(18px) saturate(170%);
  --lg2-fondo:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.035));--lg2-borde:rgba(255,255,255,.13);
  --lg2-sombra:inset 0 1px 0 rgba(255,255,255,.14),0 6px 16px rgba(0,0,0,.28);
  --lg2-on:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.14));
  --lg2-on-sombra:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(255,255,255,.06),0 2px 8px rgba(0,0,0,.38)}
html[data-ui="new"][data-theme="light"]{
  --lg-lima-sombra:inset 0 1px 0 rgba(255,255,255,.8),inset 0 -2px 3px rgba(70,90,0,.25),0 4px 12px rgba(120,150,0,.28);
  --lg2-fondo:linear-gradient(180deg,rgba(255,255,255,.62),rgba(210,220,232,.5));--lg2-borde:rgba(255,255,255,.9);
  --lg2-sombra:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(10,26,51,.05),0 4px 14px rgba(10,26,51,.08),0 0 0 .5px rgba(10,26,51,.1);
  --lg2-on:linear-gradient(180deg,#FFFFFF,#F3F6FA);
  --lg2-on-sombra:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(10,26,51,.06),0 2px 8px rgba(10,26,51,.16)}
html[data-ui="new"] #tienda-root .pgs-nav{display:none!important}
html[data-ui="new"] :is(.v13-sub,#pane-partidos .sub-tabs,#pane-stats .sub-tabs,.v13-cab-pista .sub-tabs,#videos-sec .sub-tabs,.sub-tabs.porra-tabs,.pgs .seg,.pgs .pgg-secs,.pgs .pgg-conm,.pgs .tl-nav,.pgs .tt-elige,.pgs .rasca-tipos,.pga-cats,.res-chips,.v13-pildoras){
  display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:2px!important;
  box-sizing:border-box;width:auto!important;max-width:100%!important;min-width:0!important;border-radius:999px!important;
  overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;overscroll-behavior-x:contain;
  grid-template-columns:none!important;position:relative!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html[data-ui="new"] :is(.v13-sub,#pane-partidos .sub-tabs,#pane-stats .sub-tabs,.v13-cab-pista .sub-tabs,#videos-sec .sub-tabs,.sub-tabs.porra-tabs,.pgs .seg,.pgs .pgg-secs,.pgs .pgg-conm,.pgs .tl-nav,.pgs .tt-elige,.pgs .rasca-tipos,.pga-cats,.res-chips,.v13-pildoras)::-webkit-scrollbar{display:none}
html[data-ui="new"] :is(.v13-sub,#pane-partidos .sub-tabs,#pane-stats .sub-tabs,.v13-cab-pista .sub-tabs,#videos-sec .sub-tabs,.sub-tabs.porra-tabs,.pgs .seg,.pgs .pgg-secs,.pgs .pgg-conm,.pgs .tl-nav,.pgs .tt-elige,.pgs .rasca-tipos,.pga-cats,.res-chips,.v13-pildoras) > button{
  flex:1 0 auto!important;position:relative!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;
  box-sizing:border-box;width:auto!important;min-width:0!important;margin:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;
  color:var(--v-texto-2)!important;font-family:var(--v-texto-f)!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;
  white-space:nowrap!important;line-height:1.1!important;overflow:visible!important;text-overflow:clip!important;opacity:1!important;cursor:pointer;transition:background-color .15s,color .15s}
html[data-ui="new"] :is(.v13-sub,#pane-partidos .sub-tabs,#pane-stats .sub-tabs,.v13-cab-pista .sub-tabs,#videos-sec .sub-tabs,.sub-tabs.porra-tabs,.pgs .seg,.pgs .pgg-secs,.pgs .pgg-conm,.pgs .tl-nav,.pgs .tt-elige,.pgs .rasca-tipos,.pga-cats,.res-chips,.v13-pildoras) > button::before,html[data-ui="new"] :is(.v13-sub,#pane-partidos .sub-tabs,#pane-stats .sub-tabs,.v13-cab-pista .sub-tabs,#videos-sec .sub-tabs,.sub-tabs.porra-tabs,.pgs .seg,.pgs .pgg-secs,.pgs .pgg-conm,.pgs .tl-nav,.pgs .tt-elige,.pgs .rasca-tipos,.pga-cats,.res-chips,.v13-pildoras) > button::after{display:none!important}
html[data-ui="new"] :is(.v13-sub,#pane-partidos .sub-tabs,#pane-stats .sub-tabs,.v13-cab-pista .sub-tabs,#videos-sec .sub-tabs,.sub-tabs.porra-tabs,.pgs .seg,.pgs .pgg-secs,.pgs .pgg-conm,.pgs .tl-nav,.pgs .tt-elige,.pgs .rasca-tipos,.pga-cats,.res-chips,.v13-pildoras) > button > svg{display:none!important}
html[data-ui="new"] :is(.v13-sub,#pane-partidos .sub-tabs,#pane-stats .sub-tabs,.v13-cab-pista .sub-tabs,#videos-sec .sub-tabs,.sub-tabs.porra-tabs,.pgs .seg,.pgs .pgg-secs,.pgs .pgg-conm,.pgs .tl-nav,.pgs .tt-elige,.pgs .rasca-tipos,.pga-cats,.res-chips,.v13-pildoras) > button:hover{color:var(--v-texto)!important}
html[data-ui="new"] :is(.v13-sub,#pane-partidos .sub-tabs,#pane-stats .sub-tabs,.v13-cab-pista .sub-tabs,#videos-sec .sub-tabs,.sub-tabs.porra-tabs,.pgs .seg,.pgs .pgg-secs,.pgs .pgg-conm,.pgs .tl-nav,.pgs .tt-elige,.pgs .rasca-tipos,.pga-cats,.res-chips,.v13-pildoras) > button:focus-visible{outline:2px solid var(--v-foco)!important;outline-offset:-2px!important}
/* nivel 1: cristal claro sobre la pista azul */
html[data-ui="new"] :is(.v13-sub,#pane-partidos .sub-tabs,#pane-stats .sub-tabs,.v13-cab-pista .sub-tabs){padding:4px!important;margin:4px 0 0!important;background:var(--lg-claro)!important;border:1px solid var(--lg-claro-borde)!important;
  -webkit-backdrop-filter:var(--lg-filtro)!important;backdrop-filter:var(--lg-filtro)!important;box-shadow:var(--lg-claro-sombra)!important}
html[data-ui="new"] :is(.v13-sub,#pane-partidos .sub-tabs,#pane-stats .sub-tabs,.v13-cab-pista .sub-tabs) > button{height:40px!important;min-height:0!important;padding:0 16px!important;font-size:14px!important;color:#FFFFFF!important}
html[data-ui="new"] :is(.v13-sub,#pane-partidos .sub-tabs,#pane-stats .sub-tabs,.v13-cab-pista .sub-tabs) > button:hover{background:rgba(255,255,255,.1)!important;color:#FFFFFF!important}
html[data-ui="new"] :is(.v13-sub,#pane-partidos .sub-tabs,#pane-stats .sub-tabs,.v13-cab-pista .sub-tabs) > button:focus-visible{outline-color:var(--v-foco-pista)!important}
html[data-ui="new"] :is(.v13-sub,#pane-partidos .sub-tabs,#pane-stats .sub-tabs,.v13-cab-pista .sub-tabs) > button:is(.on,[aria-selected="true"],[aria-current="page"]){background:var(--lg-lima)!important;color:#0A0C0D!important;font-weight:700!important;box-shadow:var(--lg-lima-sombra)!important}
@media(max-width:400px){html[data-ui="new"] :is(.v13-sub,#pane-partidos .sub-tabs,#pane-stats .sub-tabs,.v13-cab-pista .sub-tabs) > button{padding:0 11px!important;font-size:13px!important}}
/* nivel 2 */
html[data-ui="new"] :is(#videos-sec .sub-tabs,.sub-tabs.porra-tabs,.pgs .seg,.pgs .pgg-secs,.pgs .pgg-conm,.pgs .tl-nav,.pgs .tt-elige,.pgs .rasca-tipos,.pga-cats,.res-chips,.v13-pildoras){padding:3px!important;margin:0 0 12px!important;background:var(--lg2-fondo)!important;border:1px solid var(--lg2-borde)!important;
  -webkit-backdrop-filter:blur(14px) saturate(160%)!important;backdrop-filter:blur(14px) saturate(160%)!important;box-shadow:var(--lg2-sombra)!important}
html[data-ui="new"] :is(#videos-sec .sub-tabs,.sub-tabs.porra-tabs,.pgs .seg,.pgs .pgg-secs,.pgs .pgg-conm,.pgs .tl-nav,.pgs .tt-elige,.pgs .rasca-tipos,.pga-cats,.res-chips,.v13-pildoras) > button{height:34px!important;min-height:0!important;padding:0 14px!important;font-size:13px!important}
html[data-ui="new"] :is(#videos-sec .sub-tabs,.sub-tabs.porra-tabs,.pgs .seg,.pgs .pgg-secs,.pgs .pgg-conm,.pgs .tl-nav,.pgs .tt-elige,.pgs .rasca-tipos,.pga-cats,.res-chips,.v13-pildoras) > button:is(.on,[aria-selected="true"],[aria-pressed="true"],[aria-current="page"]){background:var(--lg2-on)!important;color:var(--v-texto)!important;font-weight:700!important;box-shadow:var(--lg2-on-sombra)!important}
html[data-ui="new"] :is(.v13-pildoras,.pgs .pgg-conm){margin:0!important;flex:0 1 auto}
html[data-ui="new"] :is(.v13-pildoras,.pgs .pgg-conm) > button{flex:0 0 auto!important;padding:0 12px!important}
/* bordes difuminados por donde queda menu */
html[data-ui="new"] .v13-m-der{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}
html[data-ui="new"] .v13-m-izq{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px);mask-image:linear-gradient(90deg,transparent,#000 40px)}
html[data-ui="new"] .v13-m-izq.v13-m-der{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}
/* avisos dentro de un submenu: numero rojo o punto */
html[data-ui="new"] .v13-sub-n,html[data-ui="new"] :is(.pgs .rasca-tipos,.pgs .tl-nav) > button > :is(.n,.tl-n){position:static!important;display:inline-flex!important;align-items:center;justify-content:center;flex:none;
  box-sizing:border-box;min-width:18px;height:18px;padding:0 5px!important;margin:0!important;border:0!important;border-radius:9px!important;background:var(--v-aviso)!important;color:#fff!important;
  font-family:var(--v-texto-f)!important;font-size:11px!important;font-weight:800!important;line-height:1!important;transform:none!important;box-shadow:none!important}
html[data-ui="new"] .v13-sub-punto{flex:none;width:8px;height:8px;border-radius:50%;background:var(--v-aviso)}
/* Rasquinas: el tipo con su color (bronce, plata, oro) */
html[data-ui="new"] .pgs .rasca-tipos{margin:0 0 14px!important}
html[data-ui="new"] .pgs .rasca-tipos > .rtipo{height:38px!important}
html[data-ui="new"] .pgs .rtipo b{display:inline-flex;align-items:center;gap:7px;font:inherit!important;font-size:13px!important;letter-spacing:0!important}
html[data-ui="new"] .pgs .rtipo b::before{content:"";flex:none;width:12px;height:12px;border-radius:50%;background:var(--tono);box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}
html[data-ui="new"] .pgs .rtipo small{display:none!important}
html[data-ui="new"] .pgs .rtipo.r-bronce{--tono:linear-gradient(135deg,#E8AE80,#9C5A2E)}
html[data-ui="new"] .pgs .rtipo.r-plata{--tono:linear-gradient(135deg,#F2F5F8,#8E9AA8)}
html[data-ui="new"] .pgs .rtipo.r-oro{--tono:linear-gradient(135deg,#FFE29A,#C8951E)}
@media(min-width:769px){
  html[data-ui="new"] :is(.v13-sub,#pane-partidos .sub-tabs,#pane-stats .sub-tabs,.v13-cab-pista .sub-tabs,#videos-sec .sub-tabs,.sub-tabs.porra-tabs,.pgs .seg,.pgs .pgg-secs,.pgs .tl-nav,.pgs .tt-elige,.pgs .rasca-tipos){width:fit-content!important}
  html[data-ui="new"] :is(.v13-sub,#pane-partidos .sub-tabs,#pane-stats .sub-tabs,.v13-cab-pista .sub-tabs,#videos-sec .sub-tabs,.sub-tabs.porra-tabs,.pgs .seg,.pgs .pgg-secs,.pgs .tl-nav,.pgs .tt-elige,.pgs .rasca-tipos) > button{flex:0 0 auto!important;padding:0 20px!important}
}

/* ── Ofertas de hoy: tarjetas como las de los sobres, enteras se tocan ── */
html[data-ui="new"] .v13-of-par{margin-top:10px}
html[data-ui="new"] .v13-of-peq{position:relative;gap:8px}
html[data-ui="new"] .v13-of-peq .v13-pack-art{height:116px;overflow:hidden}
html[data-ui="new"] .v13-of-peq .v13-pack-art .sobre-mini{width:66px;height:92px;font-size:13px}
html[data-ui="new"] .v13-of-dto{position:absolute;top:18px;left:18px;font-size:11px}
html[data-ui="new"] .v13-of-art .of-av{width:100px;height:100px;border-radius:18px;overflow:hidden}
html[data-ui="new"] .v13-of-art .of-av svg{display:block;width:100%;height:100%}
html[data-ui="new"] .v13-of-art .of-ico{width:64px;height:64px;display:flex;align-items:center;justify-content:center;color:#fff}
html[data-ui="new"] .v13-of-art .of-ico svg{width:100%;height:100%}
html[data-ui="new"] .v13-of-art .v13-of-titulo{color:#fff;font-size:15px;letter-spacing:.14em}
html[data-ui="new"] .v13-of-art .muestra{padding:6px 14px;border-radius:999px;background:rgba(7,9,11,.6);font-size:18px}
html[data-ui="new"] .v13-of-art .muestra-fondo{display:block;width:80%;height:78%;border-radius:14px}
html[data-ui="new"] .v13-of-peq .v13-pack-txt b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:1.2}
html[data-ui="new"] .v13-of-peq-precio{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:auto;padding:0 4px;font-size:13px;color:var(--v-texto-2)}
html[data-ui="new"] .v13-of-peq-precio b{font-family:var(--v-estrecha);font-size:24px;line-height:1;font-weight:900;color:var(--v-texto)}
html[data-ui="new"] .v13-of-peq-precio s{font-size:13px;color:var(--v-texto-suave)}
html[data-ui="new"] .v13-of-peq .v13-btn{width:100%;white-space:normal;text-align:center;line-height:1.1}
html[data-ui="new"] .v13-of-peq.hecha{cursor:default;opacity:.8}
html[data-ui="new"] .v13-of-peq.hecha .v13-pack-art{filter:saturate(.4)}
html[data-ui="new"] .v13-btn.apagado{background:var(--v-tarjeta-alta);color:var(--v-texto-2)}
html[data-ui="new"] .v13-btn.apagado:hover{background:var(--v-riel)}
html[data-ui="new"] .v13-of-dest > .v13-btn.apagado{background:rgba(255,255,255,.16);color:#fff}

/* ── Cartas de Mi Paletero: cada variante, su carta ── */
html[data-ui="new"] .v13-cartita{box-sizing:border-box;position:relative;isolation:isolate;min-width:0;width:100%;height:168px;margin:0;padding:0;
  display:flex;flex-direction:column;align-items:center;border:0;border-radius:16px;overflow:hidden;cursor:pointer;font:inherit;color:#fff;text-align:center;
  --anillo:rgba(255,255,255,.9);--cifra:#fff;--pie:rgba(7,9,11,.32);--pie-txt:#E6ECF7;--raya:rgba(255,255,255,.2);
  background:linear-gradient(160deg,#3B7BF0 0%,#1F56C9 48%,#163C8F 100%);
  box-shadow:inset 0 0 0 2px rgba(255,255,255,.75),inset 0 0 0 4px rgba(13,34,87,.3),0 6px 14px rgba(13,34,87,.2);transition:transform .15s}
html[data-ui="new"] .v13-cartita:hover{transform:translateY(-2px)}
html[data-ui="new"] .v13-cartita:focus-visible{outline:2px solid var(--v-foco);outline-offset:2px}
html[data-ui="new"] .v13-ct-lineas{position:absolute;inset:9px 9px 31px;z-index:-1;border:1px solid var(--raya);border-radius:9px;
  background:linear-gradient(var(--raya),var(--raya)) 0 59px/100% 1px no-repeat}
html[data-ui="new"] .v13-ct-luz{position:absolute;left:0;right:0;top:14px;width:auto;max-width:118px;height:118px;margin:0 auto;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.3),transparent)}
html[data-ui="new"] .v13-cartita-media{position:absolute;left:11px;top:10px;display:flex;flex-direction:column;align-items:center;line-height:.9}
html[data-ui="new"] .v13-cartita-media b{font-family:var(--v-estrecha);font-size:24px;font-weight:900;color:var(--cifra);text-shadow:0 1px 2px rgba(0,0,0,.35)}
html[data-ui="new"] .v13-cartita-media small{margin-top:2px;font-family:var(--v-rotulo);font-size:10px;font-weight:800;letter-spacing:.06em;color:rgba(255,255,255,.85)}
html[data-ui="new"] .v13-ct-n{position:absolute;right:9px;top:9px;min-width:26px;height:20px;padding:0 6px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(7,9,11,.6);color:#fff;font-size:11px;font-weight:800}
html[data-ui="new"] .v13-cartita .v13-av{flex:none;width:56px;height:56px;margin:43px 0 7px;font-size:22px;box-shadow:0 0 0 2px var(--anillo),0 6px 14px rgba(0,0,0,.35)}
html[data-ui="new"] .v13-cartita-nom{max-width:100%;box-sizing:border-box;padding:0 8px;font-family:var(--v-estrecha);font-size:15px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.3)}
html[data-ui="new"] .v13-cartita-var{margin-top:auto;width:100%;height:24px;display:flex;align-items:center;justify-content:center;gap:4px;background:var(--pie);color:var(--pie-txt);
  font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
html[data-ui="new"] .v13-cartita-var svg{width:12px;height:12px}
html[data-ui="new"] .v13-cartita.vb-brillo{--anillo:#D7F205;--cifra:#D7F205;--pie:rgba(7,9,11,.5);--pie-txt:#D7F205;--raya:rgba(215,242,5,.28);
  background:repeating-linear-gradient(115deg,rgba(255,255,255,0) 0 13px,rgba(255,255,255,.07) 13px 15px),
    linear-gradient(135deg,rgba(215,242,5,.5) 0%,rgba(61,212,255,.38) 36%,rgba(160,120,255,.34) 64%,rgba(215,242,5,.46) 100%),
    linear-gradient(160deg,#1C47B0 0%,#0F2A70 100%);
  box-shadow:inset 0 0 0 2px #D7F205,inset 0 0 0 4px rgba(13,34,87,.45),0 6px 18px rgba(124,150,0,.28)}
html[data-ui="new"] .v13-cartita.vb-leyenda{--anillo:#F6C343;--cifra:#F6C343;--pie:linear-gradient(90deg,#C8951E,#F6C343 50%,#C8951E);--pie-txt:#1A1408;--raya:rgba(246,195,67,.26);
  background:linear-gradient(115deg,transparent 28%,rgba(255,226,154,.18) 40%,transparent 52%),
    radial-gradient(120% 75% at 50% 32%,#5E4813 0%,#261C07 55%,#0B0906 100%);
  box-shadow:inset 0 0 0 2px #F6C343,inset 0 0 0 4px rgba(0,0,0,.5),inset 0 0 0 5px rgba(246,195,67,.4),0 6px 18px rgba(150,105,0,.3)}
html[data-ui="new"] .v13-cartita.vb-leyenda .v13-ct-luz{background:radial-gradient(closest-side,rgba(246,195,67,.38),transparent)}
html[data-ui="new"] .v13-cartita.vb-brillo .v13-ct-luz{background:radial-gradient(closest-side,rgba(215,242,5,.26),transparent)}
@media(prefers-reduced-motion:no-preference){
  html[data-ui="new"] .v13-cartita:is(.vb-brillo,.vb-leyenda):not(.falta)::after{content:"";position:absolute;inset:0;pointer-events:none;
    background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.28) 50%,transparent 60%);transform:translateX(-130%);animation:v13-ct-reflejo 5s ease-in-out infinite}
  html[data-ui="new"] .v13-cartita.vb-leyenda:not(.falta)::after{animation-delay:1.6s}
}
@keyframes v13-ct-reflejo{0%,62%{transform:translateX(-130%)}100%{transform:translateX(130%)}}
/* la que falta: su hueco, con el color de la variante */
html[data-ui="new"] .v13-cartita.falta,html[data-ui="new"] #pgs-panel .alb-carta.v13-cartita.falta{background:var(--v-tarjeta);color:var(--v-texto-suave);box-shadow:none;border:1.5px dashed var(--hueco,var(--v-linea-fuerte));--hueco-txt:var(--v-texto-tenue)}
html[data-ui="new"] .v13-cartita.falta.vb-brillo{--hueco:var(--v-lima-tinta);--hueco-txt:var(--v-lima-tinta)}
html[data-ui="new"] .v13-cartita.falta.vb-leyenda{--hueco:var(--v-oro-texto);--hueco-txt:var(--v-oro-texto)}
html[data-ui="new"] .v13-cartita.falta:hover{transform:none}
html[data-ui="new"] .v13-ct-hueco{flex:none;box-sizing:border-box;width:52px;height:52px;margin:38px 0 10px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--v-tarjeta-alta);border:1.5px dashed var(--hueco,var(--v-linea-fuerte));color:var(--v-texto-tenue);font-family:var(--v-estrecha);font-size:22px;font-weight:900}
html[data-ui="new"] .v13-cartita.falta .v13-cartita-nom{color:var(--v-texto-suave);text-shadow:none}
html[data-ui="new"] .v13-cartita.falta .v13-cartita-var{background:transparent;color:var(--hueco-txt);letter-spacing:.06em}
html[data-ui="new"] .v13-dlg-sobre{display:flex!important;justify-content:center;margin:4px 0 12px}
@media(min-width:769px){html[data-ui="new"] #pane-partidos > div:first-of-type > .sub-tabs{flex:0 1 auto!important}html[data-ui="new"] .v13-packs.v13-of-par{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}

/* ═══════════════════════════════════════════════════════════════
   TANDA 12 — Partidos, Stats y GAME con cabecera azul, como Liga;
   secciones de GAME, monedas y barra de abajo de cristal
   ═══════════════════════════════════════════════════════════════ */
html[data-ui="new"] #pane-partidos > div:first-of-type:not(:has(.sub-tabs)){display:none!important}
html[data-ui="new"] #tienda-root > .v13-cab-pista{padding-bottom:18px}
html[data-ui="new"] .v13-cab-pista .v13-secciones button{background:var(--lg-claro);border:1px solid var(--lg-claro-borde);color:#FFFFFF;
  -webkit-backdrop-filter:var(--lg-filtro);backdrop-filter:var(--lg-filtro);box-shadow:var(--lg-claro-sombra)}
html[data-ui="new"] .v13-cab-pista .v13-secciones button:hover{background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.1))}
html[data-ui="new"] .v13-cab-pista .v13-secciones button[aria-current="page"]{background:var(--lg-lima);border-color:rgba(255,255,255,.55);color:#0A0C0D;box-shadow:var(--lg-lima-sombra)}
html[data-ui="new"] .v13-cab-pista .v13-secciones .v13-punto{border-color:var(--v-pista)}
html[data-ui="new"] .v13-cab-pista .v13-chip,html[data-ui="new"] .v13-chip.cristal{background:var(--lg-claro);border:1px solid var(--lg-claro-borde);color:#FFFFFF;
  -webkit-backdrop-filter:var(--lg-filtro);backdrop-filter:var(--lg-filtro);box-shadow:var(--lg-claro-sombra)}
@media(max-width:768px){
  html[data-ui="new"] body .bottom-nav{background:linear-gradient(180deg,rgba(44,52,64,.68),rgba(17,23,31,.78));border:1px solid rgba(255,255,255,.14);
    -webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(255,255,255,.04),0 14px 34px rgba(0,0,0,.5)}
  html[data-ui="new"][data-theme="light"] body .bottom-nav{background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,255,255,.64));border:1px solid rgba(255,255,255,.92);
    box-shadow:inset 0 1px 0 #FFFFFF,0 12px 32px rgba(10,26,51,.16),0 0 0 .5px rgba(10,26,51,.1)}
  html[data-ui="new"] body .bnav-item.on{background:var(--lg-lima);box-shadow:var(--lg-lima-sombra)}
}
/* PC: la barra lateral, con la misma gota lima que la barra de abajo */
html[data-ui="new"] .sb-item{border-radius:999px}
html[data-ui="new"] .sb-item.on{background:var(--lg-lima);color:#0A0C0D;box-shadow:var(--lg-lima-sombra)}
/* Sin desenfoque en el navegador: cristal mas opaco para que se lea igual */
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
  html[data-ui="new"]{--lg-claro:rgba(255,255,255,.18)}
  html[data-ui="new"] body .bottom-nav{background:var(--v-tarjeta)}
}

/* ═══════════════════════════════════════════════════════════════
   TANDA 13 — Tiendas de temporada en «modo evento»
   ═══════════════════════════════════════════════════════════════
   Cada tienda es una noche con los colores de su temporada: fondo oscuro
   con su icono repetido, cabecera de pista, tarjetas de cristal y botones
   del color de la temporada. Siempre oscura, tambien en tema claro.
   js/30-v13.js (marcaTemporada) marca #pgs-panel.v13-tt[data-tem] y pone
   el dibujo (--tt-patron); la entrada desde GAME y el aviso de Hoy llevan
   data-tem y usan los mismos colores. */
html[data-ui="new"] :is(#pgs-panel.v13-tt,[data-v13ir="temporada"][data-tem]){--tt-base:#0D2257;--tt-mid:#1F56C9;--tt-acento:#D7F205;--tt-sobre:#0A0C0D;--tt-brillo:rgba(215,242,5,.35);--tt-texto:var(--tt-acento)}
html[data-ui="new"] :is(#pgs-panel.v13-tt,[data-v13ir="temporada"])[data-tem="ano_nuevo"]{--tt-base:#15123A;--tt-mid:#4C1D95;--tt-acento:#F6C343;--tt-sobre:#1A1408;--tt-brillo:rgba(246,195,67,.45)}
html[data-ui="new"] :is(#pgs-panel.v13-tt,[data-v13ir="temporada"])[data-tem="reyes"]{--tt-base:#1E0A45;--tt-mid:#5B21B6;--tt-acento:#F6C343;--tt-sobre:#1A1408;--tt-brillo:rgba(255,226,140,.5)}
html[data-ui="new"] :is(#pgs-panel.v13-tt,[data-v13ir="temporada"])[data-tem="blue_monday"]{--tt-base:#071631;--tt-mid:#1E3A8A;--tt-acento:#7DB7FF;--tt-sobre:#04122B;--tt-brillo:rgba(96,165,250,.5)}
html[data-ui="new"] :is(#pgs-panel.v13-tt,[data-v13ir="temporada"])[data-tem="carnaval"]{--tt-base:#3B0F6E;--tt-mid:#C0267A;--tt-acento:#FFD23F;--tt-sobre:#2A1500;--tt-brillo:rgba(34,211,238,.45)}
html[data-ui="new"] :is(#pgs-panel.v13-tt,[data-v13ir="temporada"])[data-tem="san_valentin"]{--tt-base:#3D0518;--tt-mid:#BE123C;--tt-acento:#FF8AC0;--tt-sobre:#3B0014;--tt-brillo:rgba(255,138,192,.55)}
html[data-ui="new"] :is(#pgs-panel.v13-tt,[data-v13ir="temporada"])[data-tem="san_solterin"]{--tt-base:#04261F;--tt-mid:#0E7490;--tt-acento:#A3E635;--tt-sobre:#142000;--tt-brillo:rgba(163,230,53,.45)}
html[data-ui="new"] :is(#pgs-panel.v13-tt,[data-v13ir="temporada"])[data-tem="fin_temporada"]{--tt-base:#0A1A45;--tt-mid:#1F56C9;--tt-acento:#F6C343;--tt-sobre:#1A1408;--tt-brillo:rgba(246,195,67,.5)}
html[data-ui="new"] :is(#pgs-panel.v13-tt,[data-v13ir="temporada"])[data-tem="halloween"]{--tt-base:#140823;--tt-mid:#3B1060;--tt-acento:#FF7A1A;--tt-sobre:#1F0A00;--tt-brillo:rgba(255,122,26,.55)}
html[data-ui="new"] :is(#pgs-panel.v13-tt,[data-v13ir="temporada"])[data-tem="black_friday"]{--tt-base:#050506;--tt-mid:#24252B;--tt-acento:#E2B04A;--tt-sobre:#1A1200;--tt-brillo:rgba(226,176,74,.4)}
html[data-ui="new"] :is(#pgs-panel.v13-tt,[data-v13ir="temporada"])[data-tem="cyber_monday"]{--tt-base:#02100A;--tt-mid:#065F46;--tt-acento:#22E07A;--tt-sobre:#00170A;--tt-brillo:rgba(8,145,178,.6)}
html[data-ui="new"] :is(#pgs-panel.v13-tt,[data-v13ir="temporada"])[data-tem="navidad"]{--tt-base:#071A33;--tt-mid:#13315C;--tt-acento:#E63946;--tt-sobre:#FFFFFF;--tt-brillo:rgba(230,57,70,.5);--tt-texto:#FF8D96}
html[data-ui="new"] :is(#pgs-panel.v13-tt,[data-v13ir="temporada"])[data-tem="loteria"]{--tt-base:#06301E;--tt-mid:#157347;--tt-acento:#F6C343;--tt-sobre:#1A1408;--tt-brillo:rgba(246,195,67,.45)}
html[data-ui="new"] :is(#pgs-panel.v13-tt,[data-v13ir="temporada"])[data-tem="fin_ano"]{--tt-base:#04051A;--tt-mid:#1E1B4B;--tt-acento:#E9C46A;--tt-sobre:#1A1408;--tt-brillo:rgba(255,59,141,.35)}

/* La noche de la temporada: el panel entero, con valores oscuros */
html[data-ui="new"] #pgs-panel.v13-tt{--v-tarjeta:rgba(255,255,255,.07);--v-tarjeta-alta:rgba(255,255,255,.1);--v-texto:#F3F6F8;--v-texto-2:#DCE3EE;--v-texto-suave:#B4C0CF;--v-texto-tenue:#A3B0C0;
  --v-linea:rgba(255,255,255,.13);--v-linea-fuerte:rgba(255,255,255,.2);--text:#F3F6F8;--text2:#DCE3EE;--muted:#B4C0CF;--surface:rgba(255,255,255,.07);--line:rgba(255,255,255,.14);--v-foco:#FFFFFF;
  --lg2-fondo:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.035));--lg2-borde:rgba(255,255,255,.13);--lg2-sombra:inset 0 1px 0 rgba(255,255,255,.14),0 6px 16px rgba(0,0,0,.28);
  --lg2-on:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.14));--lg2-on-sombra:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(255,255,255,.06),0 2px 8px rgba(0,0,0,.38);
  margin:0 -16px;padding:16px 16px 22px;border-radius:32px;color:#F3F6F8;
  background:var(--tt-patron,none) 0 0/96px 96px repeat,radial-gradient(90% 40% at 50% 0%,var(--tt-brillo),transparent 70%),linear-gradient(180deg,var(--tt-mid) 0%,var(--tt-base) 30%,#05060A 100%)}
@media(min-width:769px){html[data-ui="new"] #pgs-panel.v13-tt{margin:0;padding:22px 24px 26px}}

/* Cabecera: la pista de la temporada (paredes, titular, etiqueta, reloj de cristal y su icono) */
html[data-ui="new"] #pgs-panel.v13-tt .tt-cab{position:relative;overflow:hidden;isolation:isolate;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"txt ico" "reloj ico";align-items:end;gap:14px 8px!important;
  padding:10px 26px 22px!important;margin:0 0 10px!important;border-radius:0!important;border:0!important;color:#FFFFFF;box-shadow:none!important;
  background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)) 11px 0/1.6px 100% no-repeat,linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)) calc(100% - 11px) 0/1.6px 100% no-repeat,transparent!important}
html[data-ui="new"] #pgs-panel.v13-tt .tt-cab > div:nth-child(2){grid-area:txt;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}
html[data-ui="new"] #pgs-panel.v13-tt .tt-cab > div:nth-child(2) > small{display:inline-block;padding:3px 9px;transform:skewX(-12deg);background:var(--tt-acento);color:var(--tt-sobre);font-family:var(--v-rotulo);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:1}
html[data-ui="new"] #pgs-panel.v13-tt .tt-cab h3{margin:2px 0 0;font-family:var(--v-estrecha)!important;font-weight:900!important;font-size:clamp(40px,11vw,58px)!important;line-height:.9!important;letter-spacing:0!important;color:#FFFFFF;overflow-wrap:anywhere}
html[data-ui="new"] #pgs-panel.v13-tt .tt-cab p{margin:0;font-size:14px;line-height:1.35;color:rgba(255,255,255,.9);opacity:1;max-width:34ch}
html[data-ui="new"] #pgs-panel.v13-tt .tt-emoji{grid-area:ico;align-self:start;font-size:72px!important;line-height:1;color:var(--tt-acento);filter:drop-shadow(0 0 16px var(--tt-brillo))}
html[data-ui="new"] #pgs-panel.v13-tt .tt-emoji svg{display:block;width:1em;height:1em;stroke-width:1.5}
html[data-ui="new"] #pgs-panel.v13-tt .tt-reloj{grid-area:reloj;justify-self:start;display:inline-flex!important;align-items:baseline;gap:8px;padding:8px 14px;border-radius:999px;background:var(--lg-claro);border:1px solid var(--lg-claro-borde);
  -webkit-backdrop-filter:var(--lg-filtro);backdrop-filter:var(--lg-filtro);box-shadow:var(--lg-claro-sombra)}
html[data-ui="new"] #pgs-panel.v13-tt .tt-reloj small{color:rgba(255,255,255,.88);font-family:var(--v-texto-f);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
html[data-ui="new"] #pgs-panel.v13-tt .tt-reloj b{font-family:var(--v-estrecha);font-weight:900;font-size:20px;color:#FFFFFF}

/* Rotulos en el color de la temporada; las tarjetas, de cristal */
html[data-ui="new"] #pgs-panel.v13-tt .etq{color:var(--tt-texto)!important}
html[data-ui="new"] #pgs-panel.v13-tt .etq .lbl{color:#C9D3E0!important}
html[data-ui="new"] #pgs-panel.v13-tt :is(.articulo,.tt-pieza,.est-t,.tt-cal li,.tt-lotero){background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.04))!important;border:1px solid rgba(255,255,255,.16)!important;
  -webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 24px rgba(0,0,0,.3)!important;color:#F3F6F8}
html[data-ui="new"] #pgs-panel.v13-tt :is(.articulo,.tt-pieza,.est-t){border-radius:22px!important}
html[data-ui="new"] #pgs-panel.v13-tt :is(h4,.articulo p,.prob,.tt-pieza-txt b,.est-info b){color:#E6ECF4!important}
html[data-ui="new"] #pgs-panel.v13-tt :is(.tt-pieza-txt small,.est-info .est-val){color:#B4C0CF!important}
html[data-ui="new"] #pgs-panel.v13-tt .asegura{color:var(--tt-texto)!important}
/* Botones del color de la temporada; sin monedas, de cristal y dicen cuantas faltan */
html[data-ui="new"] #pgs-panel.v13-tt :is(.pbtn.coin,.pbtn.prim){background:var(--tt-acento)!important;border-color:var(--tt-acento)!important;color:var(--tt-sobre)!important}
html[data-ui="new"] #pgs-panel.v13-tt .pbtn:not(.coin):not(.prim),html[data-ui="new"] #pgs-panel.v13-tt .pbtn.v13-falta{background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.22)!important;color:#F3F6F8!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)!important}
html[data-ui="new"] #pgs-panel.v13-tt .pbtn.coin:disabled{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.16)!important;color:#C9D3E0!important}
html[data-ui="new"] #pgs-panel.v13-tt :is(.chip.on,.est-puesto){background:transparent!important;border:1px solid var(--tt-acento)!important;color:var(--tt-texto)!important}
/* Sobres y lotes de la temporada sobre su color */
html[data-ui="new"] #pgs-panel.v13-tt .tt-sobre .vis{height:150px;border-radius:18px;background:radial-gradient(60% 70% at 50% 45%,var(--tt-brillo),transparent 70%),linear-gradient(165deg,var(--tt-mid),var(--tt-base))!important}
html[data-ui="new"] #pgs-panel.v13-tt .tt-sobre .pie{display:flex;align-items:center;justify-content:flex-start;gap:6px;font-family:var(--v-estrecha);font-weight:900;font-size:24px;color:#FFFFFF}
html[data-ui="new"] #pgs-panel.v13-tt .tt-sobre .pie .pbtn{margin-left:auto;font-family:var(--v-texto-f);font-size:15px}
html[data-ui="new"] #pgs-panel.v13-tt .tt-pieza-av{background:linear-gradient(165deg,var(--tt-mid),var(--tt-base))}
html[data-ui="new"] #pgs-panel.v13-tt .tt-lote{border-radius:22px;background:radial-gradient(70% 60% at 100% 0%,var(--tt-brillo),transparent 70%),linear-gradient(165deg,var(--tt-mid),var(--tt-base))!important;border:1px solid var(--tt-acento)!important}
html[data-ui="new"] #pgs-panel.v13-tt .tt-lote::after{background:var(--tt-acento);color:var(--tt-sobre)}
html[data-ui="new"] #pgs-panel.v13-tt .tt-lote-cab small{color:var(--tt-texto)}
html[data-ui="new"] #pgs-panel.v13-tt .tt-lote h4{font-family:var(--v-estrecha);font-weight:900;letter-spacing:0}
html[data-ui="new"] #pgs-panel.v13-tt .tt-cal li.on{border-color:var(--tt-acento)!important}
html[data-ui="new"] #pgs-panel.v13-tt .tt-cal li.on small{color:var(--tt-texto)}
html[data-ui="new"] #pgs-panel.v13-tt .tt-cal li span{color:var(--tt-texto)}
html[data-ui="new"] #pgs-panel.v13-tt .tt-lotero{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 14px;padding:14px 16px;border-radius:22px;text-align:left;color:#F3F6F8;cursor:pointer}
html[data-ui="new"] #pgs-panel.v13-tt .tt-b-ir{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:8px 14px;border-radius:999px;background:var(--tt-acento);color:var(--tt-sobre);font-weight:700;white-space:nowrap}
html[data-ui="new"] #pgs-panel.v13-tt .tt-b-ir svg{width:16px;height:16px}

/* La entrada desde GAME (Tienda) y el aviso de Hoy, con los colores de la temporada */
html[data-ui="new"] :is(.v13-hub-fila,.v13-pend)[data-v13ir="temporada"][data-tem]{border:0!important;color:#FFFFFF;
  background:var(--tt-patron,none) 0 0/96px 96px repeat,radial-gradient(70% 90% at 100% 0%,var(--tt-brillo),transparent 70%),linear-gradient(165deg,var(--tt-mid),var(--tt-base))!important}
html[data-ui="new"] :is(.v13-hub-fila,.v13-pend)[data-v13ir="temporada"][data-tem] .v13-pend-ico{background:rgba(255,255,255,.12)!important;color:var(--tt-acento)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}
html[data-ui="new"] :is(.v13-hub-fila,.v13-pend)[data-v13ir="temporada"][data-tem] .v13-pend-txt b{color:#FFFFFF}
html[data-ui="new"] :is(.v13-hub-fila,.v13-pend)[data-v13ir="temporada"][data-tem] .v13-pend-txt span{color:rgba(255,255,255,.86)}
html[data-ui="new"] :is(.v13-hub-fila,.v13-pend)[data-v13ir="temporada"][data-tem] > svg{color:#FFFFFF}
html[data-ui="new"] .v13-hub-fila[data-v13ir="temporada"][data-tem] .v13-btn{background:var(--tt-acento);color:var(--tt-sobre)}

/* ═══════════════════════════════════════════════════════════════
   TANDA 14 — Transiciones, avatar en Inicio, insignias y ajustes
   ═══════════════════════════════════════════════════════════════ */
/* La gota de la opcion elegida se desliza de una a otra (js: gotaMenu) */
html[data-ui="new"] .v13-secciones{position:relative}
html[data-ui="new"] .v13-gota{position:absolute;left:0;top:0;z-index:0;box-sizing:border-box;border-radius:999px;pointer-events:none;
  transition:transform .36s cubic-bezier(.3,.8,.25,1),width .36s cubic-bezier(.3,.8,.25,1),height .36s cubic-bezier(.3,.8,.25,1)}
html[data-ui="new"] .v13-gota[hidden]{display:none}
@media(prefers-reduced-motion:reduce){html[data-ui="new"] .v13-gota{transition:none}}
html[data-ui="new"] :is(.v13-sub,#pane-partidos .sub-tabs,#pane-stats .sub-tabs,.v13-cab-pista .sub-tabs,.v13-secciones,.bottom-nav) > .v13-gota{background:var(--lg-lima);box-shadow:var(--lg-lima-sombra)}
html[data-ui="new"] :is(#videos-sec .sub-tabs,.sub-tabs.porra-tabs,.pgs .seg,.pgs .pgg-secs,.pgs .pgg-conm,.pgs .tl-nav,.pgs .tt-elige,.pgs .rasca-tipos,.pga-cats,.res-chips,.v13-pildoras) > .v13-gota{background:var(--lg2-on);box-shadow:var(--lg2-on-sombra)}
html[data-ui="new"] .v13-secciones > .v13-gota{border-radius:18px}
html[data-ui="new"] .bottom-nav > .v13-gota{border-radius:24px}
html[data-ui="new"] .v13-con-gota > :is(button,a){position:relative;z-index:1}
html[data-ui="new"] :is(.v13-sub,#pane-partidos .sub-tabs,#pane-stats .sub-tabs,.v13-cab-pista .sub-tabs,#videos-sec .sub-tabs,.sub-tabs.porra-tabs,.pgs .seg,.pgs .pgg-secs,.pgs .pgg-conm,.pgs .tl-nav,.pgs .tt-elige,.pgs .rasca-tipos,.pga-cats,.res-chips,.v13-pildoras,.v13-secciones,.bottom-nav).v13-con-gota > :is(.on,[aria-selected="true"],[aria-pressed="true"],[aria-current="page"]){background:transparent!important;box-shadow:none!important;border-color:transparent!important}
/* Al cambiar de pestaña, la pantalla entra con un fundido corto */
@media(prefers-reduced-motion:no-preference){html[data-ui="new"] .pane.on{animation:v13-entra .28s cubic-bezier(.2,.7,.2,1) backwards}}
@keyframes v13-entra{from{opacity:0;transform:translateY(10px)}}

/* Inicio: el icono nuevo junto al logo de siempre, y tu jugador de pie en la pista */
html[data-ui="new"] .v13-logo{gap:8px}
html[data-ui="new"] .v13-logo .v13-logo-marca{height:28px}
html[data-ui="new"] .v13-logo .v13-logo-orig{height:36px;width:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}
html[data-ui="new"] .v13-hero > .v13-hero-av{position:absolute;right:30px;bottom:41px;height:min(186px,calc(100% - 112px));pointer-events:none}
html[data-ui="new"] .v13-hero-av svg{display:block;height:100%;width:auto;filter:drop-shadow(0 8px 14px rgba(3,10,40,.28))}
html[data-ui="new"] .v13-hero.con-av .v13-hero-txt{padding-right:112px}
html[data-ui="new"] .v13-hero.con-av .v13-hola{flex-direction:column;align-items:flex-start;gap:8px}
@media(min-width:769px){html[data-ui="new"] .v13-hero > .v13-hero-av{right:56px;height:min(240px,calc(100% - 116px))}html[data-ui="new"] .v13-hero.con-av .v13-hero-txt{padding-right:200px}}

/* Proximo partido: cada pareja en su columna (muñecos arriba y nombres debajo, sin partirse) */
html[data-ui="new"] .v13-prox-eq .v13-eq{flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;text-align:center}
html[data-ui="new"] .v13-prox-eq .v13-eq.der{flex-direction:column-reverse;justify-content:flex-end;text-align:center}
html[data-ui="new"] .v13-prox-eq .v13-eq > span:not(.v13-par){overflow-wrap:normal}
html[data-ui="new"] .v13-prox-eq .v13-eq [data-jugnom]{white-space:nowrap}
html[data-ui="new"] .v13-prox-eq .v13-eq .v13-av{width:40px;height:40px}

/* Ficha: la insignia va en una pastilla junto al numero y el lado */
html[data-ui="new"] .v13-fj-nom .pg-ins{display:none!important}
html[data-ui="new"] .v13-fj-etqs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100% - 150px)}
html[data-ui="new"] .v13-fj-ins{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 4px;border-radius:999px;background:var(--lg-claro);border:1px solid var(--lg-claro-borde);
  -webkit-backdrop-filter:var(--lg-filtro);backdrop-filter:var(--lg-filtro);color:#FFFFFF;font-size:12px;font-weight:700;white-space:nowrap}
html[data-ui="new"] .v13-fj-ins svg{width:22px;height:22px;flex:none}

/* Panel de perfil: los accesos, ordenados y centrados (Salir, a lo ancho) */
html[data-ui="new"] #user-panel div:has(> #up-admin-link){display:flex!important;flex-wrap:wrap}
html[data-ui="new"] #user-panel div:has(> #up-admin-link) > *{flex:1 1 50%;box-sizing:border-box;min-height:52px;margin:0!important;justify-content:center!important;text-align:center;line-height:1.2;
  border:0!important;border-top:1px solid var(--v-linea)!important}
html[data-ui="new"] #user-panel div:has(> #up-admin-link) > button:last-child{flex-basis:100%}

/* Tiendas: el rotulo y su aclaracion, uno debajo del otro */
html[data-ui="new"] .pgs .etq:has(> .lbl){flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}
html[data-ui="new"] .pgs .etq .lbl{margin:0!important;font-family:var(--v-texto-f)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;line-height:1.35}

/* PlayGas, al terminar: la pista con su brillo, las casillas en fila y la solucion en pastillas */
html[data-ui="new"] .v13-pgr-heroe{padding:24px 26px 22px;background:radial-gradient(closest-side at 50% 34%,rgba(215,242,5,.2),transparent 75%),var(--v-pista)}
html[data-ui="new"] .v13-pgr-heroe > :not(.v13-lineas){position:relative}
html[data-ui="new"] .v13-pgr-que{margin-top:-6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-pgr-extra{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}
html[data-ui="new"] .v13-pgr-extra .pgg-cuadros{font-size:16px;gap:4px}
html[data-ui="new"] .v13-pgr-extra .pgg-cuadros i{border-radius:4px}
html[data-ui="new"] .v13-pgr-extra .pgg-cuadros.v13-pgr-seguidos{display:flex!important;flex-wrap:wrap;justify-content:center;gap:5px!important;max-width:280px}
html[data-ui="new"] .v13-pgr-seguidos > div{display:contents}
html[data-ui="new"] .v13-pgr-sol{box-sizing:border-box;width:100%;padding:12px 12px 10px;border-radius:20px;background:var(--lg-claro);border:1px solid var(--lg-claro-borde);box-shadow:var(--lg-claro-sombra);text-align:center}
html[data-ui="new"] .v13-pgr-sol small{display:block;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--v-sobre-pista-suave)}
html[data-ui="new"] .v13-pgr-sol div{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}
html[data-ui="new"] .v13-pgr-sol span{padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.14);color:#FFFFFF;font-family:var(--v-estrecha);font-size:16px;font-weight:900;letter-spacing:.03em}
@media(max-width:400px){html[data-ui="new"] .v13-pgr-aro{width:184px;height:184px}html[data-ui="new"] .v13-pgr-pts b{font-size:66px}}
html[data-ui="new"] .res-chips{flex:0 1 auto}
html[data-ui="new"] .res-chips > button{flex:0 0 auto!important}

/* ═══════════════════════════════════════════════════════════════
   TANDA 15 — Barras pegadas abajo y tienda de temporada
   ═══════════════════════════════════════════════════════════════ */
/* En el movil, todo lo que va pegado abajo se queda encima de la barra
   flotante (--bnav-h): el editor de Mi jugador, el total de TuLotero, la
   votacion flotante y los avisos */
@media(max-width:768px){
  html[data-ui="new"] .pga-acciones{bottom:calc(var(--bnav-h) + 8px)!important;margin:0 -14px 0!important;padding:10px 14px!important;border-radius:22px!important;
    border-top:0!important;box-shadow:0 -8px 24px -10px rgba(0,0,0,.35),0 0 0 1px var(--v-linea)!important}
  html[data-ui="new"] .pgs .tl-total{bottom:calc(var(--bnav-h) + 8px)!important}
  html[data-ui="new"] .pgs.voto-flota{bottom:calc(var(--bnav-h) + 8px)!important}
  html[data-ui="new"] :is(.pgs-aviso,.pga-aviso){bottom:calc(var(--bnav-h) + 16px)!important}
}
/* Botonera del editor: tres redondos y el de guardar, siempre en una fila */
html[data-ui="new"] .pga-acciones{align-items:center}
html[data-ui="new"] .pga-acciones button{min-height:48px;padding:0 14px}
html[data-ui="new"] .pga-acciones button:not(.pga-prim) span{display:none}
@media(max-width:560px){
  html[data-ui="new"] .pga-acciones{grid-template-columns:44px 44px 44px minmax(0,1fr)!important;gap:6px!important}
  html[data-ui="new"] .pga-acciones button:not(.pga-prim){width:44px;height:44px;min-height:44px;padding:0!important}
  html[data-ui="new"] .pga-acciones .pga-prim{padding:0 10px!important;gap:6px!important}
}
html[data-ui="new"] .pga-acciones .pga-prim{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;white-space:nowrap;font-size:15px;overflow:hidden}
html[data-ui="new"] .pga-g-t{font-weight:700;overflow:hidden;text-overflow:ellipsis}
html[data-ui="new"] .pga-g-p{display:inline-flex;align-items:center;gap:4px;flex:none;padding:3px 8px;font-size:14px;border-radius:999px;background:rgba(10,12,13,.12);font-weight:800}
html[data-ui="new"] .pga-g-p svg,html[data-ui="new"] .pga-g-p .moneda{width:16px;height:16px}
@media(max-width:420px){
  html[data-ui="new"] .pga-g-yg{display:none}
  html[data-ui="new"] .pga-acciones{grid-template-columns:40px 40px 40px minmax(0,1fr)!important}
  html[data-ui="new"] .pga-acciones button:not(.pga-prim){width:40px;height:40px;min-height:40px}
  html[data-ui="new"] .pga-acciones .pga-prim{font-size:14px}
  html[data-ui="new"] .pga-g-p > :not(:last-child),html[data-ui="new"] .pga-g-p > .pgi,html[data-ui="new"] .pga-g-p > svg{display:none}
}

/* Tienda de temporada: aire entre secciones y tarjetas de Mi Jugador limpias */
html[data-ui="new"] #pgs-panel.v13-tt .etq{margin:28px 0 12px!important}
html[data-ui="new"] #pgs-panel.v13-tt .tt-cab + .etq,html[data-ui="new"] #pgs-panel.v13-tt .tt-lotero + .etq{margin-top:6px!important}
html[data-ui="new"] #pgs-panel.v13-tt .tt-piezas{gap:12px}
html[data-ui="new"] #pgs-panel.v13-tt .tt-pieza{display:flex;flex-direction:column;padding:8px}
html[data-ui="new"] #pgs-panel.v13-tt .tt-pieza-av{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden}
html[data-ui="new"] #pgs-panel.v13-tt .tt-pieza-av::after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(transparent,rgba(5,6,10,.45));pointer-events:none}
html[data-ui="new"] #pgs-panel.v13-tt .tt-pieza-txt{padding:10px 6px 0}
html[data-ui="new"] #pgs-panel.v13-tt .tt-pieza-txt small{font-size:11px;letter-spacing:.12em}
html[data-ui="new"] #pgs-panel.v13-tt .tt-pieza-txt b{font-size:16px}
html[data-ui="new"] #pgs-panel.v13-tt .tt-pieza-pie{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;gap:8px;padding:8px 6px 4px;margin-top:auto}
html[data-ui="new"] #pgs-panel.v13-tt .tt-pieza-pie .tt-precio{font-family:var(--v-estrecha);font-size:22px;font-weight:900;color:#FFFFFF}
html[data-ui="new"] #pgs-panel.v13-tt .tt-pieza-pie .pbtn{width:100%;height:42px;padding:0 12px!important;font-size:14px!important}
html[data-ui="new"] #pgs-panel.v13-tt .est-t{padding:8px}
html[data-ui="new"] #pgs-panel.v13-tt .est-vis{border-radius:16px}
html[data-ui="new"] #pgs-panel.v13-tt .est-info{padding:10px 6px 2px}
html[data-ui="new"] #pgs-panel.v13-tt .est-t .pbtn{height:42px}

/* ═══════════════════════════════════════════════════════════════
   TANDA 16 — PlayGas: juegos de arcade de un minuto
   (Clava bolas, Derrape, Traza, Dados y Marca el número)
   ═══════════════════════════════════════════════════════════════ */
html[data-ui="new"] .pgs :is(.pgg-clava,.pgg-derrape,.pgg-traza,.pgg-dados,.pgg-marca){max-width:460px;margin:0 auto;-webkit-user-select:none;user-select:none}
html[data-ui="new"] .pgs :is(.pgg-clava-tab,.pgg-derrape-tab,.pgg-traza-tab){position:relative;overflow:hidden;border-radius:28px;touch-action:none;cursor:pointer;height:min(62vh,560px)}
html[data-ui="new"] .pgs :is(.pgg-clava-tab,.pgg-derrape-tab,.pgg-traza-tab) svg{display:block;width:100%;height:100%}
html[data-ui="new"] .pgs :is(.pgg-clava-tab,.pgg-derrape-tab):focus-visible{outline:3px solid var(--v-foco);outline-offset:3px}
/* Clava bolas: la pala sobre la pista */
html[data-ui="new"] .pgs .pgg-clava-tab{background:radial-gradient(60% 40% at 50% 38%,rgba(215,242,5,.16),transparent 70%),var(--v-pista)}
html[data-ui="new"] .pgs .pgg-clava .aro{fill:#0F1A2E;stroke:var(--v-lima);stroke-width:2.6}
html[data-ui="new"] .pgs .pgg-clava .mango{fill:#0F1A2E;stroke:var(--v-lima);stroke-width:1.4}
html[data-ui="new"] .pgs .pgg-clava .agujeros circle{fill:rgba(255,255,255,.22)}
html[data-ui="new"] .pgs .pgg-clava :is(.nueva,.vuela,.lista){fill:#E7F94A;stroke:#FFFFFF;stroke-width:.7}
html[data-ui="new"] .pgs .pgg-clava .vieja{fill:#8A97A8;stroke:#4A5566;stroke-width:.7}
html[data-ui="new"] .pgs .pgg-clava .lista{transition:opacity .12s}
html[data-ui="new"] .pgs .pgg-clava-tab.choque{animation:v13-tiembla .26s}
@keyframes v13-tiembla{20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}
html[data-ui="new"] .pgs .pgg-clava-aviso{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);padding:6px 16px;transform-origin:center;background:var(--v-lima);color:var(--v-sobre-lima);font-family:var(--v-estrecha);font-size:28px;font-weight:900;border-radius:999px;pointer-events:none}
html[data-ui="new"] .pgs .pgg-clava .quedan{display:inline-flex;flex-wrap:wrap;gap:4px;max-width:50%}
html[data-ui="new"] .pgs .pgg-clava .quedan i{width:9px;height:9px;border-radius:50%;background:var(--v-riel)}
html[data-ui="new"] .pgs .pgg-clava .quedan i.ok{background:var(--v-lima-tinta)}
html[data-ui="new"] .pgs :is(.pgg-clava,.pgg-marca) .vidas,html[data-ui="new"] .pgs .pgg-marca .fallos{display:inline-flex;gap:3px;color:var(--v-rojo-texto)}
html[data-ui="new"] .pgs :is(.pgg-clava,.pgg-marca) :is(.vidas,.fallos) svg{width:18px;height:18px}
/* Derrape: el circuito alrededor de una pista de padel */
html[data-ui="new"] .pgs .pgg-derrape-tab{background:radial-gradient(70% 50% at 50% 50%,#1E3A24,#0F1D14)}
html[data-ui="new"] .pgs .pgg-derrape .pista-padel rect{fill:var(--v-pista);stroke:#FFFFFF;stroke-width:.5}
html[data-ui="new"] .pgs .pgg-derrape .pista-padel path{fill:none;stroke:rgba(255,255,255,.7);stroke-width:.4}
html[data-ui="new"] .pgs .pgg-derrape :is(.borde,.asfalto,.centro){fill:none;stroke-linejoin:round}
html[data-ui="new"] .pgs .pgg-derrape .borde{stroke:#E8EDF2}
html[data-ui="new"] .pgs .pgg-derrape .asfalto{stroke:#2B323C}
html[data-ui="new"] .pgs .pgg-derrape .centro{stroke:rgba(255,255,255,.28);stroke-width:.5;stroke-dasharray:3 3}
html[data-ui="new"] .pgs .pgg-derrape .meta{fill:#FFFFFF;opacity:.85}
html[data-ui="new"] .pgs .pgg-derrape .marcas{fill:none;stroke:rgba(10,12,13,.55);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}
html[data-ui="new"] .pgs .pgg-derrape .carro{fill:var(--v-lima);stroke:#0A0C0D;stroke-width:.4}
html[data-ui="new"] .pgs .pgg-derrape .luna{fill:#0A0C0D;opacity:.75}
html[data-ui="new"] .pgs .pgg-derrape .coche.parpadea{animation:v13-parpadea .2s steps(2) infinite}
@keyframes v13-parpadea{50%{opacity:.2}}
html[data-ui="new"] .pgs :is(.pgg-derrape-txt,.pgg-traza-txt){position:absolute;left:50%;bottom:16px;transform:translateX(-50%);padding:6px 14px;border-radius:999px;background:rgba(7,9,11,.6);color:#FFFFFF;font-size:13px;font-weight:600;white-space:nowrap;pointer-events:none}
html[data-ui="new"] .pgs .pgg-derrape-fuera{position:absolute;left:50%;top:14px;transform:translateX(-50%);padding:4px 14px;border-radius:999px;background:var(--v-rojo);color:#FFFFFF;font-weight:800;pointer-events:none}
html[data-ui="new"] .pgs .pgg-derrape-tab.on{box-shadow:inset 0 0 0 3px var(--v-lima)}
/* Traza */
html[data-ui="new"] .pgs .pgg-traza-tab{height:auto;aspect-ratio:1;background:var(--v-tarjeta);border:1px solid var(--v-linea)}
html[data-ui="new"] .pgs .pgg-traza .guia{fill:none;stroke:var(--v-azul-suave);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}
html[data-ui="new"] .pgs .pgg-traza .sentido{fill:none;stroke:var(--v-azul);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:2 3}
html[data-ui="new"] .pgs .pgg-traza .ini{fill:var(--v-lima);stroke:#0A0C0D;stroke-width:.8}
html[data-ui="new"] .pgs .pgg-traza .fin{fill:none;stroke:var(--v-texto);stroke-width:1.4}
html[data-ui="new"] .pgs .pgg-traza .dedo{fill:none;stroke:var(--v-texto);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
html[data-ui="new"] .pgs .pgg-traza .dedo.v{stroke:var(--v-lima-tinta)}
html[data-ui="new"] .pgs .pgg-traza .dedo.a{stroke:var(--v-oro-texto)}
html[data-ui="new"] .pgs .pgg-traza .dedo.r{stroke:var(--v-rojo-texto)}
html[data-ui="new"] .pgs :is(.pgg-traza .notas,.pgg-dados .marcas){display:inline-flex;gap:4px}
html[data-ui="new"] .pgs .pgg-traza .notas i{min-width:30px;padding:2px 6px;border-radius:999px;font-style:normal;font-size:12px;font-weight:800;text-align:center;color:#0A0C0D}
html[data-ui="new"] .pgs :is(.pgg-traza .notas,.pgg-dados .marcas) i.v{background:var(--v-lima)}
html[data-ui="new"] .pgs :is(.pgg-traza .notas,.pgg-dados .marcas) i.a{background:var(--v-oro)}
html[data-ui="new"] .pgs :is(.pgg-traza .notas,.pgg-dados .marcas) i.r{background:var(--v-rojo);color:#FFFFFF}
/* Dados */
html[data-ui="new"] .pgs .pgg-dados .marcas i{width:12px;height:12px;border-radius:4px;background:var(--v-riel)}
html[data-ui="new"] .pgs .pgg-dados-obj{display:flex;align-items:baseline;justify-content:center;gap:10px;margin:8px 0 14px}
html[data-ui="new"] .pgs .pgg-dados-obj small{font-family:var(--v-rotulo);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--v-texto-suave)}
html[data-ui="new"] .pgs .pgg-dados-obj b{font-family:var(--v-estrecha);font-size:64px;line-height:.9;font-weight:900;color:var(--v-texto)}
html[data-ui="new"] .pgs .pgg-dados-obj .lleva{font-size:14px;font-weight:600;color:var(--v-texto-2)}
html[data-ui="new"] .pgs .pgg-dados-fila{display:flex;justify-content:center;gap:12px;padding:22px 12px;border-radius:28px;background:var(--v-pista)}
html[data-ui="new"] .pgs .pgg-dados .dado{width:min(22vw,84px);aspect-ratio:1;transition:transform .12s}
html[data-ui="new"] .pgs .pgg-dados .dado svg{display:block;width:100%;height:100%}
html[data-ui="new"] .pgs .pgg-dados .dado rect{fill:#FFFFFF;stroke:rgba(10,12,13,.15);stroke-width:2}
html[data-ui="new"] .pgs .pgg-dados .dado circle{fill:#0A1A33}
html[data-ui="new"] .pgs .pgg-dados .dado.activo{transform:scale(1.08)}
html[data-ui="new"] .pgs .pgg-dados .dado.activo rect{stroke:var(--v-lima);stroke-width:6}
html[data-ui="new"] .pgs .pgg-dados .dado.parado rect{fill:var(--v-lima)}
html[data-ui="new"] .pgs .pgg-dados-res{min-height:34px;margin:10px 0;text-align:center;font-family:var(--v-estrecha);font-size:26px;font-weight:900}
html[data-ui="new"] .pgs .pgg-dados-res.v{color:var(--v-lima-tinta)}
html[data-ui="new"] .pgs .pgg-dados-res.a{color:var(--v-oro-texto)}
html[data-ui="new"] .pgs .pgg-dados-res.r{color:var(--v-rojo-texto)}
html[data-ui="new"] .pgs .pgg-dados-para{display:block;width:100%;height:64px;border:0;border-radius:999px;background:var(--lg-lima);box-shadow:var(--lg-lima-sombra);color:#0A0C0D;font-family:var(--v-texto-f);font-size:20px;font-weight:800;cursor:pointer;touch-action:manipulation}
html[data-ui="new"] .pgs .pgg-dados-para:disabled{opacity:.45}
/* Marca el numero: pantalla de telefono y teclado */
html[data-ui="new"] .pgs .pgg-marca-pantalla{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:132px;box-sizing:border-box;padding:20px 16px 18px;margin-bottom:14px;border-radius:28px;background:var(--v-pista);color:#FFFFFF;overflow:hidden}
html[data-ui="new"] .pgs .pgg-marca-pantalla .que{font-family:var(--v-rotulo);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.85)}
html[data-ui="new"] .pgs .pgg-marca-pantalla .num{min-height:46px;font-family:var(--v-estrecha);font-size:clamp(30px,9vw,44px);font-weight:900;letter-spacing:.04em;font-variant-numeric:tabular-nums;text-align:center;overflow-wrap:anywhere}
html[data-ui="new"] .pgs .pgg-marca-pantalla .barra{position:absolute;left:0;right:0;bottom:0;height:5px;background:rgba(255,255,255,.15)}
html[data-ui="new"] .pgs .pgg-marca-pantalla .barra i{display:block;height:100%;width:0;background:var(--v-lima)}
html[data-ui="new"] .pgs .pgg-marca-pantalla.bien{background:#2E6B12}
html[data-ui="new"] .pgs .pgg-marca-pantalla.mal{background:#8F1E16}
html[data-ui="new"] .pgs .pgg-marca-teclado{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
html[data-ui="new"] .pgs .pgg-marca-teclado button{height:58px;border:1px solid var(--v-linea);border-radius:20px;background:var(--v-tarjeta);color:var(--v-texto);font-family:var(--v-estrecha);font-size:28px;font-weight:900;cursor:pointer;touch-action:manipulation}
html[data-ui="new"] .pgs .pgg-marca-teclado button svg{width:24px;height:24px}
html[data-ui="new"] .pgs .pgg-marca-teclado .llama{background:var(--lg-lima);box-shadow:var(--lg-lima-sombra);border-color:transparent;color:#0A0C0D}
html[data-ui="new"] .pgs .pgg-marca-teclado button:disabled{opacity:.4;cursor:default}
html[data-ui="new"] .pgs .pgg-marca-teclado button:active:not(:disabled){transform:scale(.96)}
html[data-ui="new"] .pgs .pgg-marca-ver{height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--lg-lima);box-shadow:var(--lg-lima-sombra);color:#0A0C0D;font-family:var(--v-texto-f);font-size:16px;font-weight:800;cursor:pointer}
html[data-ui="new"] .pgs .pgg-marca-ver[hidden]{display:none}

/* ═══════════════════════════════════════════════════════════════
   TANDA 17 — PlayGas: juegos de un toque, estilo juguete 3D
   ═══════════════════════════════════════════════════════════════ */
html[data-ui="new"] .pgs .pgg-a3{max-width:460px;margin:0 auto;-webkit-user-select:none;user-select:none}
html[data-ui="new"] .pgs .pgg-a3-tab{position:relative;overflow:hidden;border-radius:28px;touch-action:none;cursor:pointer;aspect-ratio:2/3;width:min(100%,calc(min(64vh,580px) * 2 / 3));margin:0 auto;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 14px 30px -12px rgba(10,26,51,.55)}
html[data-ui="new"] .pgs .pgg-a3-tab svg{display:block;width:100%;height:100%}
html[data-ui="new"] .pgs .pgg-a3-tab:focus-visible{outline:3px solid var(--v-foco);outline-offset:3px}
html[data-ui="new"] .pgs .pgg-a3-tab.choque{animation:v13-tiembla .26s}
html[data-ui="new"] .pgs .pgg-a3-txt{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);padding:8px 16px;border-radius:999px;background:rgba(10,12,13,.55);color:#FFFFFF;font-size:14px;font-weight:700;white-space:nowrap;pointer-events:none;
  -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
html[data-ui="new"] .pgs .pgg-a3-aviso{position:absolute;left:50%;top:30%;transform:translateX(-50%);padding:6px 16px;border-radius:999px;font-family:var(--v-estrecha);font-size:26px;font-weight:900;pointer-events:none;box-shadow:0 6px 16px rgba(0,0,0,.25)}
html[data-ui="new"] .pgs .pgg-a3-aviso.bien{background:var(--lg-lima);color:#0A0C0D}
html[data-ui="new"] .pgs .pgg-a3-aviso.mal{background:#E9443B;color:#FFFFFF}
html[data-ui="new"] .pgs .pgg-a3 .vidas{display:inline-flex;gap:3px;color:var(--v-rojo-texto)}
html[data-ui="new"] .pgs .pgg-a3 .vidas svg{width:18px;height:18px}
/* Al centro */
html[data-ui="new"] .pgs .pgg-ce .notas{display:inline-flex;gap:4px}
html[data-ui="new"] .pgs .pgg-ce .notas i{width:12px;height:12px;border-radius:4px}
html[data-ui="new"] .pgs .pgg-ce .notas i.v{background:var(--v-lima)}
html[data-ui="new"] .pgs .pgg-ce .notas i.a{background:var(--v-oro)}
html[data-ui="new"] .pgs .pgg-ce .notas i.r{background:var(--v-rojo)}
html[data-ui="new"] .pgs .pgg-ce .pop{font-family:var(--v-estrecha);font-size:16px;font-weight:900;fill:#FFFFFF;opacity:0}
html[data-ui="new"] .pgs .pgg-ce .pop.v{fill:#D7F205}
html[data-ui="new"] .pgs .pgg-ce .pop.a{fill:#FFD23F}
html[data-ui="new"] .pgs .pgg-ce .pop.r{fill:#FF8A7F}
html[data-ui="new"] .pgs .pgg-ce .pop.sale{animation:v13-pop .8s ease-out}
@keyframes v13-pop{0%{opacity:0;transform:translateY(6px)}20%{opacity:1}80%{opacity:1}100%{opacity:0;transform:translateY(-8px)}}
/* Pulsa sin parar */
html[data-ui="new"] .pgs .pgg-to{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 0 8px;border-radius:28px;background:radial-gradient(70% 60% at 50% 60%,#5B2BD9,#1A1060)}
html[data-ui="new"] .pgs .pgg-to-num{display:flex;flex-direction:column;align-items:center;color:#FFFFFF}
html[data-ui="new"] .pgs .pgg-to-num b{font-family:var(--v-estrecha);font-size:84px;line-height:.9;font-weight:900;font-variant-numeric:tabular-nums}
html[data-ui="new"] .pgs .pgg-to-num small{font-family:var(--v-rotulo);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.8}
html[data-ui="new"] .pgs .pgg-to-boton{width:min(78vw,320px);aspect-ratio:1;padding:0;border:0;background:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
html[data-ui="new"] .pgs .pgg-to-boton svg{display:block;width:100%;height:100%;overflow:visible}
html[data-ui="new"] .pgs .pgg-to-boton .cap{transition:transform .06s}
html[data-ui="new"] .pgs .pgg-to-boton.pulsa .cap{animation:v13-cap .12s}
html[data-ui="new"] .pgs .pgg-to-boton.pulsa .a1{animation:v13-aro .4s ease-out}
@keyframes v13-cap{50%{transform:translateY(5px)}}
@keyframes v13-aro{from{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.15)}}
html[data-ui="new"] .pgs .pgg-to-boton .aro{transform-origin:50px 50px}
html[data-ui="new"] .pgs .pgg-to-boton:focus-visible{outline:3px solid var(--v-foco);outline-offset:4px;border-radius:50%}
/* Corta */
html[data-ui="new"] .pgs .pgg-cr-energia{position:relative;width:46%;height:12px;border-radius:999px;background:var(--v-riel);overflow:hidden}
html[data-ui="new"] .pgs .pgg-cr-energia i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,#E9443B,#FFD23F 45%,#D7F205)}
/* Lista de juegos con portada ilustrada */
html[data-ui="new"] .pgs .pgg-lib:has(.con-portada){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
@media(min-width:769px){html[data-ui="new"] .pgs .pgg-lib:has(.con-portada){grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}
html[data-ui="new"] .pgs .pgg-libj.con-portada{display:flex!important;flex-direction:column;align-items:stretch;gap:6px;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;text-align:left;cursor:pointer}
html[data-ui="new"] .pgs .pgg-libj.con-portada .port{position:relative;display:block;aspect-ratio:16/10;border-radius:20px;overflow:hidden;box-shadow:0 10px 20px -12px rgba(10,26,51,.6),inset 0 0 0 1px rgba(255,255,255,.12);transition:transform .15s}
html[data-ui="new"] .pgs .pgg-libj.con-portada .port svg{display:block;width:100%;height:100%}
html[data-ui="new"] .pgs .pgg-libj.con-portada:hover .port{transform:translateY(-2px)}
html[data-ui="new"] .pgs .pgg-libj.con-portada .port-nom{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:4px 10px;border-radius:10px;background:rgba(10,12,13,.62);color:#FFFFFF;font-family:var(--v-texto-f);font-size:14px;font-weight:800;line-height:1.2;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
html[data-ui="new"] .pgs .pgg-libj.con-portada small{padding:0 4px;font-size:12px;line-height:1.3;color:var(--v-texto-suave)}
html[data-ui="new"] .pgs .pgg-libj.con-portada:focus-visible .port{outline:3px solid var(--v-foco);outline-offset:2px}
/* Modo admin en la lista de juegos: probar cualquier juego */
html[data-ui="new"] .pgs .pgg-adm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:14px;border-radius:20px;background:var(--v-tarjeta);border:1px solid var(--v-linea)}
html[data-ui="new"] .pgs .pgg-adm-t{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:1 1 240px}
html[data-ui="new"] .pgs .pgg-adm-t .ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:14px;background:var(--v-lima);color:var(--v-sobre-lima)}
html[data-ui="new"] .pgs .pgg-adm-t .ic svg{width:22px;height:22px}
html[data-ui="new"] .pgs .pgg-adm-t b{display:block;font-size:15px;color:var(--v-texto)}
html[data-ui="new"] .pgs .pgg-adm-t small{display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--v-texto-suave)}
html[data-ui="new"] .pgs .pgg-adm-dif{display:inline-flex;gap:3px;padding:3px;border-radius:999px;background:var(--v-tarjeta-alta)}
html[data-ui="new"] .pgs .pgg-adm-dif button{min-height:40px;padding:0 14px;border:0;border-radius:999px;background:none;color:var(--v-texto-suave);font-weight:800;font-size:13.5px;cursor:pointer}
html[data-ui="new"] .pgs .pgg-adm-dif button[aria-pressed="true"]{background:var(--v-lima);color:var(--v-sobre-lima)}
html[data-ui="new"] .pgs .pgg-adm-dif button:focus-visible{outline:3px solid var(--v-foco);outline-offset:2px}
html[data-ui="new"] .pgs .pgg-libj.con-portada:disabled{opacity:.6;cursor:progress}
html[data-ui="new"] .pgg-capa[data-v13] .pgg-hud .chip.ensayo{background:var(--v-oro,#F5B400);color:#1A1200}

/* ═══════════════════════════════════════════════════════════════
   TANDA 18 — Restyling «juguete 3D» de los 40 juegos anteriores
   Igual que los de un toque: escenario de color (segun la categoria),
   piezas brillantes con volumen y teclas/botones con grosor.
   ═══════════════════════════════════════════════════════════════ */
html[data-ui="new"] .pgg-capa{--e1:#2F6BE8;--e2:#1A3FA8;--hueco:rgba(6,14,40,.26);
  --tc1:#2A3442;--tc2:#1E2732;--tcb:#06090D;--tct:#F3F6F8;--pz1:#FFFFFF;--pz2:#E9EEF7;--pzt:#14213D}
html[data-ui="new"][data-theme="light"] .pgg-capa{--tc1:#FFFFFF;--tc2:#EEF2F8;--tcb:#C3CCDA;--tct:#14213D}
html[data-ui="new"] .pgg-capa[data-cat="palabras"]{--e1:#8B5CF6;--e2:#5524C9}
html[data-ui="new"] .pgg-capa[data-cat="logica"]{--e1:#0D9488;--e2:#0A5F59}
html[data-ui="new"] .pgg-capa[data-cat="numeros"]{--e1:#E07A00;--e2:#9A4A00}
html[data-ui="new"] .pgg-capa[data-cat="velocidad"]{--e1:#E53E3E;--e2:#9B1C1C}
html[data-ui="new"] .pgg-capa[data-cat="precision"]{--e1:#16A34A;--e2:#0F5F2E}
html[data-ui="new"] .pgg-capa[data-cat="memoria"]{--e1:#E2448F;--e2:#9D1558}
html[data-ui="new"] .pgg-capa[data-cat="padel"]{--e1:#2F6BE8;--e2:#0D2257}
html[data-ui="new"] .pgg-capa[data-cat="reaccion"]{--e1:#E8590C;--e2:#9A3412}
html[data-ui="new"] .pgg-capa[data-cat="habilidad"]{--e1:#7C4DEB;--e2:#3F1A8C}
/* la columna de la partida nunca es mas ancha que la pantalla (Conexiones se salia) */
html[data-ui="new"] .pgg-capa .pgg-zona{grid-template-columns:minmax(0,1fr)}

/* ── Escenario: el tablero de cada juego ── */
html[data-ui="new"] .pgg-capa :is(.pgg-2048-tab,.pgg-sl-tab,.pgg-luz-tab,.pgg-han-tab,.pgg-sdk-tab,.pgg-nono-tab,.pgg-tub-tab,.pgg-w-tab,.pgg-con-tab,.pgg-sopa-tab,.pgg-ahor-esc,
  .pgg-mm-tab,.pgg-bin-tab,.pgg-tri-q,.pgg-calc-q,.pgg-serie,.pgg-ord-tab,.pgg-sch-tab,.pgg-dif-tab,.pgg-mem-tab,.pgg-bm-tab,.pgg-lab-tab,.pgg-sec-bots,.pgg-pat-tab,
  .pgg-cif-obj,.pgg-cro-reloj,.pgg-traza-tab,.pgg-dados-fila,.pgg-marca-pantalla,.pgg-pista){
  border:0;border-radius:24px;
  background:radial-gradient(90% 60% at 12% 0%,rgba(255,255,255,.22),transparent 62%),radial-gradient(60% 50% at 100% 100%,rgba(255,255,255,.10),transparent 70%),linear-gradient(160deg,var(--e1),var(--e2));
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 14px 30px -14px rgba(10,26,51,.6)}
/* hueco donde va una pieza */
html[data-ui="new"] .pgg-capa :is(.pgg-2048-tab .f,.pgg-sl-tab button.hueco,.pgg-tub-tab button,.pgg-bin-tab button,.pgg-pat-tab .pgg-celdas button){background:var(--hueco);border:0;box-shadow:inset 0 2px 5px rgba(0,0,0,.24)}
/* pieza blanca brillante con grosor */
html[data-ui="new"] .pgg-capa :is(.pgg-con-tab button,.pgg-ord-tab button,.pgg-sch-tab button,.pgg-serie span,.pgg-cif-fichas button,.pgg-sdk-tab button,.pgg-mem-tab .cara){
  border:0;background:linear-gradient(180deg,var(--pz1),var(--pz2));color:var(--pzt);
  box-shadow:inset 0 2px 0 rgba(255,255,255,.9),0 4px 0 rgba(10,26,51,.32),0 7px 12px -6px rgba(10,26,51,.5)}
/* teclas y botones de debajo del tablero: con grosor */
html[data-ui="new"] .pgg-capa :is(.pgg-num-t button,.pgg-sdk-num button,.pgg-w-tec button,.pgg-ahor-tec button,.pgg-cif-ops button,.pgg-str-bots button,.pgg-tri-ops button,.pgg-est-g button,.pgg-lab-pad button,.pgg-marca-teclado button){
  border:0;background:linear-gradient(180deg,var(--tc1),var(--tc2));color:var(--tct);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 4px 0 var(--tcb),0 8px 14px -8px rgba(10,26,51,.45);transition:transform .06s,box-shadow .06s}
html[data-ui="new"] .pgg-capa :is(.pgg-num-t button,.pgg-sdk-num button,.pgg-w-tec button,.pgg-ahor-tec button,.pgg-cif-ops button,.pgg-str-bots button,.pgg-tri-ops button,.pgg-est-g button,.pgg-lab-pad button,.pgg-marca-teclado button):active:not(:disabled){
  transform:translateY(3px);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 1px 0 var(--tcb)}
html[data-ui="new"] .pgg-capa .pgg-zona .pbtn{min-height:46px;padding:0 20px;border:0!important;border-radius:999px;background:linear-gradient(180deg,var(--tc1),var(--tc2));color:var(--tct);font-weight:800;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 4px 0 var(--tcb),0 8px 14px -8px rgba(10,26,51,.45);transition:transform .06s,box-shadow .06s}
html[data-ui="new"] .pgg-capa .pgg-zona :is(.pbtn.prim,.pbtn[aria-pressed="true"],.pgg-num-t button.ok,.pgg-est-g button[aria-pressed="true"],.pgg-marca-teclado .llama,.pgg-dados-para,.pgg-marca-ver){
  background:linear-gradient(180deg,#EDFF6A,#D7F205 60%,#C6DF00);color:#0A0C0D;box-shadow:inset 0 2px 0 rgba(255,255,255,.65),0 4px 0 #8FA300,0 8px 16px -8px rgba(80,95,0,.6)}
html[data-ui="new"] .pgg-capa .pgg-zona .pbtn:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 var(--tcb)}
html[data-ui="new"] .pgg-capa .pgg-zona .pbtn.prim:active:not(:disabled){box-shadow:0 1px 0 #8FA300}
html[data-ui="new"] .pgg-capa .pgg-zona .pbtn:disabled{opacity:.5}
html[data-ui="new"] .pgg-capa .pgg-zona .pgg-botones{gap:10px;margin-top:16px}
/* la ayuda de debajo, como la de los juegos nuevos */
html[data-ui="new"] .pgg-capa .pgg-zona .pgg-ayuda{display:table;margin:14px auto 0;padding:7px 14px;border-radius:999px;background:var(--v-tarjeta-alta);color:var(--v-texto-2);font-size:13px;font-weight:600;line-height:1.35;text-align:center}
html[data-ui="new"] .pgg-capa .pgg-zona .pgg-info b{font-family:var(--v-estrecha);font-size:18px;font-weight:900}

/* ── 2048 ── */
html[data-ui="new"] .pgg-capa .pgg-2048-tab{padding:10px;gap:8px}
html[data-ui="new"] .pgg-capa .pgg-2048-tab .f{border-radius:14px;font-family:var(--v-estrecha);font-weight:900}
html[data-ui="new"] .pgg-capa .pgg-2048-tab .f[class*=" v"]{--c:#FFFFFF;color:#FFFFFF;text-shadow:0 1px 0 rgba(0,0,0,.25);
  background:linear-gradient(180deg,color-mix(in srgb,var(--c) 60%,#fff),var(--c) 62%);box-shadow:inset 0 2px 0 rgba(255,255,255,.6),0 4px 0 color-mix(in srgb,var(--c) 58%,#000),0 8px 12px -6px rgba(0,0,0,.45);animation:v13-ficha .14s}
@keyframes v13-ficha{from{transform:scale(.86)}}
html[data-ui="new"] .pgg-capa .pgg-2048-tab .f.v2{--c:#F1F5FB;color:#14213D;text-shadow:none}
html[data-ui="new"] .pgg-capa .pgg-2048-tab .f.v4{--c:#FFE08A;color:#5A3D00;text-shadow:none}
html[data-ui="new"] .pgg-capa .pgg-2048-tab .f.v8{--c:#FFB547;color:#4A2C00;text-shadow:none}
html[data-ui="new"] .pgg-capa .pgg-2048-tab .f.v16{--c:#FF8A3D}
html[data-ui="new"] .pgg-capa .pgg-2048-tab .f.v32{--c:#FF5E57}
html[data-ui="new"] .pgg-capa .pgg-2048-tab .f.v64{--c:#E8365D}
html[data-ui="new"] .pgg-capa .pgg-2048-tab .f.v128{--c:#D7F205;color:#0A0C0D;text-shadow:none}
html[data-ui="new"] .pgg-capa .pgg-2048-tab .f.v256{--c:#3DDC84;color:#053B1A;text-shadow:none}
html[data-ui="new"] .pgg-capa .pgg-2048-tab .f.v512{--c:#22C3E6;color:#043843;text-shadow:none}
html[data-ui="new"] .pgg-capa .pgg-2048-tab .f.v1024{--c:#3B7BF6}
html[data-ui="new"] .pgg-capa .pgg-2048-tab .f.v2048{--c:#8B5CF6}
html[data-ui="new"] .pgg-capa .pgg-2048-tab .f.v4096{--c:#E2448F}
/* ── Puzle deslizante ── */
html[data-ui="new"] .pgg-capa .pgg-sl-tab{padding:10px;gap:8px}
html[data-ui="new"] .pgg-capa .pgg-sl-tab button:not(.hueco){--c:#FF9F1C;border-radius:16px;font-family:var(--v-estrecha);font-weight:900;color:#FFFFFF;text-shadow:0 2px 0 rgba(0,0,0,.22);
  background:linear-gradient(180deg,color-mix(in srgb,var(--c) 60%,#fff),var(--c) 62%);box-shadow:inset 0 2px 0 rgba(255,255,255,.55),0 5px 0 color-mix(in srgb,var(--c) 55%,#000),0 9px 14px -6px rgba(0,0,0,.45)}
html[data-ui="new"] .pgg-capa .pgg-sl-tab button.bien{--c:#2BC46A}
html[data-ui="new"] .pgg-capa .pgg-sl-tab button.hueco{border-radius:16px}
/* ── Apaga las luces ── */
html[data-ui="new"] .pgg-capa .pgg-luz-tab{padding:10px;gap:8px}
html[data-ui="new"] .pgg-capa .pgg-luz-tab button{border-radius:16px;background:linear-gradient(180deg,#3B4C70,#26324E);box-shadow:inset 0 2px 0 rgba(255,255,255,.16),0 4px 0 #111827,0 8px 12px -6px rgba(0,0,0,.5)}
html[data-ui="new"] .pgg-capa .pgg-luz-tab button.on{background:radial-gradient(circle at 50% 38%,#FFFBD1,#FFD23F 52%,#F2A200);box-shadow:inset 0 2px 0 rgba(255,255,255,.75),0 4px 0 #A86E00,0 0 22px rgba(255,214,70,.85)}
/* ── Torre de Hanoi ── */
html[data-ui="new"] .pgg-capa .pgg-han-tab{padding:12px;gap:10px;height:290px}
html[data-ui="new"] .pgg-capa .pgg-han-tab button{border:0;border-radius:18px;background:rgba(255,255,255,.10);box-shadow:inset 0 -12px 0 rgba(0,0,0,.14);padding:10px 4px 16px}
html[data-ui="new"] .pgg-capa .pgg-han-tab button.mano{background:rgba(215,242,5,.18);box-shadow:inset 0 0 0 3px #D7F205,inset 0 -12px 0 rgba(0,0,0,.14)}
html[data-ui="new"] .pgg-capa .pgg-han-tab .palo{width:10px;border-radius:5px;bottom:14px;background:linear-gradient(90deg,#C9D3E4,#FFFFFF 45%,#AEBBD0);box-shadow:0 2px 0 rgba(0,0,0,.18)}
html[data-ui="new"] .pgg-capa .pgg-han-tab .disco{height:22px;border-radius:11px;background:linear-gradient(180deg,hsl(var(--h) 92% 74%),hsl(var(--h) 80% 52%));box-shadow:inset 0 2px 0 rgba(255,255,255,.5),0 3px 0 hsl(var(--h) 70% 30%)}
/* ── Sudoku ── */
html[data-ui="new"] .pgg-capa .pgg-sdk-tab{padding:8px;gap:3px;overflow:visible}
html[data-ui="new"] .pgg-capa .pgg-sdk-tab button{border-radius:6px;font-family:var(--v-estrecha);font-weight:800;box-shadow:inset 0 1px 0 #fff,0 2px 0 rgba(10,26,51,.3)}
html[data-ui="new"] .pgg-capa .pgg-sdk-tab button.dado{font-weight:900;color:#14213D}
html[data-ui="new"] .pgg-capa .pgg-sdk-tab button.mio{color:#1F5FD0}
html[data-ui="new"] .pgg-capa .pgg-sdk-tab button.cruz{background:linear-gradient(180deg,#E6EEFF,#D6E2FA)}
html[data-ui="new"] .pgg-capa .pgg-sdk-tab button.igual{background:linear-gradient(180deg,#F3FBC4,#E2F27A)}
html[data-ui="new"] .pgg-capa .pgg-sdk-tab button.sel{background:linear-gradient(180deg,#EDFF6A,#D7F205);color:#0A0C0D}
html[data-ui="new"] .pgg-capa .pgg-sdk-tab button.conf{color:#D92D20}
html[data-ui="new"] .pgg-capa .pgg-sdk-tab button.bd{box-shadow:inset 0 1px 0 #fff,0 2px 0 rgba(10,26,51,.3),4px 0 0 rgba(6,14,40,.45)}
html[data-ui="new"] .pgg-capa .pgg-sdk-tab button.bb{box-shadow:inset 0 1px 0 #fff,0 2px 0 rgba(10,26,51,.3),0 5px 0 rgba(6,14,40,.45)}
html[data-ui="new"] .pgg-capa .pgg-sdk-tab button.bd.bb{box-shadow:inset 0 1px 0 #fff,0 2px 0 rgba(10,26,51,.3),4px 0 0 rgba(6,14,40,.45),0 5px 0 rgba(6,14,40,.45),4px 5px 0 rgba(6,14,40,.45)}
html[data-ui="new"] .pgg-capa .pgg-sdk-num{gap:8px}
html[data-ui="new"] .pgg-capa .pgg-sdk-num button{border-radius:16px;font-family:var(--v-estrecha);font-weight:900}
/* ── Nonograma ── */
html[data-ui="new"] .pgg-capa .pgg-nono-tab{padding:10px;gap:3px}
html[data-ui="new"] .pgg-capa .pgg-nono-tab :is(.pc,.pf){color:rgba(255,255,255,.88);font-size:12.5px}
html[data-ui="new"] .pgg-capa .pgg-nono-tab .ok{color:#D7F205}
html[data-ui="new"] .pgg-capa .pgg-nono-tab button{border-radius:6px;background:linear-gradient(180deg,#FFFFFF,#E7ECF5);color:#8A97AB;box-shadow:inset 0 1px 0 #fff,0 2px 0 rgba(10,26,51,.32)}
html[data-ui="new"] .pgg-capa .pgg-nono-tab button.on{background:linear-gradient(180deg,#3E4E72,#14213D);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 2px 0 #050A18}
/* ── Tuberias ── */
html[data-ui="new"] .pgg-capa .pgg-tub-tab{padding:8px;gap:4px}
html[data-ui="new"] .pgg-capa .pgg-tub-tab button{border-radius:10px}
html[data-ui="new"] .pgg-capa .pgg-tub-tab .tubo{stroke:#E5EAF2}
html[data-ui="new"] .pgg-capa .pgg-tub-tab .tubo-b{stroke:rgba(0,0,0,.3)}
html[data-ui="new"] .pgg-capa .pgg-tub-tab .nudo{fill:#E5EAF2}
html[data-ui="new"] .pgg-capa .pgg-tub-tab .desague{fill:#1A3FA8;stroke:#E5EAF2}
html[data-ui="new"] .pgg-capa .pgg-tub-tab .grifo{fill:#06B6D4;stroke:#FFFFFF}
html[data-ui="new"] .pgg-capa .pgg-tub-tab button.agua .tubo,html[data-ui="new"] .pgg-capa .pgg-tub-tab button.agua .desague{stroke:#67E8F9}
html[data-ui="new"] .pgg-capa .pgg-tub-tab button.agua .nudo{fill:#67E8F9}
html[data-ui="new"] .pgg-capa .pgg-tub-tab button.agua svg{filter:drop-shadow(0 0 4px rgba(103,232,249,.75))}
html[data-ui="new"] .pgg-capa .pgg-tub-tab.hecho{box-shadow:inset 0 0 0 3px #67E8F9,0 0 26px rgba(103,232,249,.5)}
/* ── Palabra del dia ── */
html[data-ui="new"] .pgg-capa .pgg-w-tab{padding:12px;gap:7px;width:min(100%,calc(var(--len) * 64px + 24px))}
html[data-ui="new"] .pgg-capa .pgg-w-tab .fila{gap:7px}
html[data-ui="new"] .pgg-capa .pgg-w-tab span{border:0;border-radius:12px;background:rgba(255,255,255,.14);box-shadow:inset 0 2px 5px rgba(0,0,0,.2);color:#FFFFFF;font-family:var(--v-estrecha);font-weight:900}
html[data-ui="new"] .pgg-capa .pgg-w-tab span.llena{background:linear-gradient(180deg,#FFFFFF,#E7ECF5);color:#14213D;box-shadow:inset 0 2px 0 #fff,0 4px 0 rgba(10,26,51,.32)}
html[data-ui="new"] .pgg-capa :is(.pgg-w-tab span,.pgg-w-tec button).c-v{background:linear-gradient(180deg,#63D98A,#22A350 62%)!important;color:#FFFFFF!important;box-shadow:inset 0 2px 0 rgba(255,255,255,.45),0 4px 0 #136B33!important}
html[data-ui="new"] .pgg-capa :is(.pgg-w-tab span,.pgg-w-tec button).c-a{background:linear-gradient(180deg,#FFD866,#E0A800 62%)!important;color:#FFFFFF!important;box-shadow:inset 0 2px 0 rgba(255,255,255,.45),0 4px 0 #8F6B00!important}
html[data-ui="new"] .pgg-capa :is(.pgg-w-tab span,.pgg-w-tec button).c-g{background:linear-gradient(180deg,#9AA4B4,#6B7587 62%)!important;color:#FFFFFF!important;box-shadow:inset 0 2px 0 rgba(255,255,255,.3),0 4px 0 #3F4757!important}
html[data-ui="new"] .pgg-capa .pgg-w-tec{gap:8px}
html[data-ui="new"] .pgg-capa .pgg-w-tec button{height:54px;border-radius:12px;font-family:var(--v-estrecha);font-weight:900;font-size:17px}
html[data-ui="new"] .pgg-capa .pgg-w-tec button.ancha{font-family:var(--v-texto-f);font-size:11px}
/* ── Conexiones ── */
html[data-ui="new"] .pgg-capa .pgg-con-tab{padding:10px;gap:7px}
html[data-ui="new"] .pgg-capa .pgg-con-tab button{min-width:0;border-radius:14px;font-weight:900;overflow-wrap:anywhere}
html[data-ui="new"] .pgg-capa .pgg-con-tab button.sel{background:linear-gradient(180deg,#3E4E72,#14213D);color:#FFFFFF;box-shadow:inset 0 2px 0 rgba(255,255,255,.2),0 4px 0 #050A18;transform:translateY(1px)}
html[data-ui="new"] .pgg-capa .pgg-con-ok .grupo{border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 55%,#fff),var(--c) 70%);box-shadow:inset 0 2px 0 rgba(255,255,255,.55),0 4px 0 color-mix(in srgb,var(--c) 55%,#000)}
/* ── Sopa de letras ── */
html[data-ui="new"] .pgg-capa .pgg-sopa-tab{padding:4px}
html[data-ui="new"] .pgg-capa .pgg-sopa-tab span{color:#FFFFFF;font-family:var(--v-estrecha);font-weight:800;text-shadow:0 1px 0 rgba(0,0,0,.22)}
html[data-ui="new"] .pgg-capa .pgg-sopa-tab span.ini{background:rgba(215,242,5,.35);box-shadow:inset 0 0 0 2px #D7F205}
html[data-ui="new"] .pgg-capa .pgg-sopa-tab .trazos line{opacity:.6}
html[data-ui="new"] .pgg-capa .pgg-sopa-lista li{background:linear-gradient(180deg,var(--tc1),var(--tc2));color:var(--tct);box-shadow:0 3px 0 var(--tcb)}
html[data-ui="new"] .pgg-capa .pgg-sopa-lista li.hecha{background:linear-gradient(180deg,#EDFF6A,#D7F205);color:#3D4A00;box-shadow:0 3px 0 #8FA300}
/* ── Ahorcado ── */
html[data-ui="new"] .pgg-capa .pgg-ahor-esc{padding:14px;color:#FFFFFF}
html[data-ui="new"] .pgg-capa .pgg-ahor-esc .horca{stroke:#FFFFFF}
html[data-ui="new"] .pgg-capa .pgg-ahor-esc .muneco>*{stroke:#FFD23F}
html[data-ui="new"] .pgg-capa .pgg-ahor-esc :is(.pista,.vidas){color:rgba(255,255,255,.85)}
html[data-ui="new"] .pgg-capa .pgg-ahor-esc .tapada span{border-color:#FFFFFF;color:#FFFFFF}
html[data-ui="new"] .pgg-capa .pgg-ahor-esc .tapada span.hueco{border-color:rgba(255,255,255,.5)}
html[data-ui="new"] .pgg-capa .pgg-ahor-esc.gana{box-shadow:inset 0 0 0 3px #D7F205,0 14px 30px -14px rgba(10,26,51,.6)}
html[data-ui="new"] .pgg-capa .pgg-ahor-esc.pierde{box-shadow:inset 0 0 0 3px #FF6B6B,0 14px 30px -14px rgba(10,26,51,.6)}
html[data-ui="new"] .pgg-capa .pgg-ahor-tec button{height:52px;border-radius:12px;font-family:var(--v-estrecha);font-weight:900;font-size:17px}
html[data-ui="new"] .pgg-capa .pgg-ahor-tec button.si{background:linear-gradient(180deg,#63D98A,#22A350);color:#FFFFFF;box-shadow:0 4px 0 #136B33}
html[data-ui="new"] .pgg-capa .pgg-ahor-tec button.no{opacity:.45;box-shadow:0 1px 0 var(--tcb);transform:translateY(3px)}
/* ── Codigo secreto ── */
html[data-ui="new"] .pgg-capa .pgg-mm-tab{padding:10px;gap:6px}
html[data-ui="new"] .pgg-capa .pgg-mm-tab .fila{background:rgba(255,255,255,.12);border-radius:14px}
html[data-ui="new"] .pgg-capa .pgg-mm-tab .fila.activa{outline:0;background:rgba(255,255,255,.22);box-shadow:inset 0 0 0 2px #D7F205}
html[data-ui="new"] .pgg-capa .pgg-mm-tab .n{color:rgba(255,255,255,.75)}
html[data-ui="new"] .pgg-capa .pgg-mm-tab .bolas i{border-color:rgba(255,255,255,.45)}
html[data-ui="new"] .pgg-capa :is(.pgg-mm-tab .bolas i.on,.pgg-mm-pal button){background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.8) 0 14%,transparent 42%),var(--c);box-shadow:inset 0 -3px 0 rgba(0,0,0,.25),0 3px 6px rgba(0,0,0,.3)}
html[data-ui="new"] .pgg-capa .pgg-mm-tab .pistas i.n{background:#FFFFFF}
html[data-ui="new"] .pgg-capa .pgg-mm-tab .pistas i.b{border-color:#FFFFFF}
html[data-ui="new"] .pgg-capa .pgg-mm-tab .pistas i.v{background:radial-gradient(circle,rgba(255,255,255,.6) 0 2.5px,transparent 3px)}
html[data-ui="new"] .pgg-capa .pgg-mm-pal button{width:46px;height:46px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.25),0 4px 0 rgba(0,0,0,.18)}
/* ── Cifras ── */
html[data-ui="new"] .pgg-capa .pgg-cif-obj{padding:14px 10px 12px;margin-bottom:14px}
html[data-ui="new"] .pgg-capa .pgg-cif-obj small{color:rgba(255,255,255,.88)}
html[data-ui="new"] .pgg-capa .pgg-cif-obj b{color:#FFFFFF;font-family:var(--v-estrecha);font-weight:900;text-shadow:0 3px 0 rgba(0,0,0,.2)}
html[data-ui="new"] .pgg-capa .pgg-cif-fichas button{height:58px;border-radius:16px;font-family:var(--v-estrecha);font-weight:900}
html[data-ui="new"] .pgg-capa .pgg-cif-fichas button.nueva{background:linear-gradient(180deg,#FFF4D6,#FFE3A3)}
html[data-ui="new"] .pgg-capa .pgg-cif-fichas button.sel{background:linear-gradient(180deg,#EDFF6A,#D7F205);color:#0A0C0D;box-shadow:inset 0 2px 0 rgba(255,255,255,.6),0 4px 0 #8FA300}
html[data-ui="new"] .pgg-capa .pgg-cif-fichas button.exacta{box-shadow:inset 0 0 0 3px #22A350,0 4px 0 #136B33}
html[data-ui="new"] .pgg-capa .pgg-cif-ops button{height:54px;border-radius:16px}
html[data-ui="new"] .pgg-capa .pgg-cif-ops button.sel{background:linear-gradient(180deg,#3E4E72,#14213D);color:#FFFFFF;box-shadow:0 4px 0 #050A18}
/* ── Binario ── */
html[data-ui="new"] .pgg-capa .pgg-bin-tab{padding:8px;gap:5px}
html[data-ui="new"] .pgg-capa .pgg-bin-tab button{border-radius:10px}
html[data-ui="new"] .pgg-capa .pgg-bin-tab button.fija{background:rgba(255,255,255,.2);box-shadow:inset 0 0 0 2px rgba(255,255,255,.35)}
html[data-ui="new"] .pgg-capa :is(.pgg-bin-tab button.v0 i,.pgg-info .ficha.f0){background:radial-gradient(circle at 34% 28%,#FBFFC2,#E2F43C 45%,#8FA600);box-shadow:0 3px 0 rgba(0,0,0,.25)}
html[data-ui="new"] .pgg-capa :is(.pgg-bin-tab button.v1 i,.pgg-info .ficha.f1){background:radial-gradient(circle at 34% 28%,#BFD7FF,#3B7BF6 45%,#163E9C);box-shadow:0 3px 0 rgba(0,0,0,.3)}
html[data-ui="new"] .pgg-capa .pgg-bin-tab button.mala{box-shadow:inset 0 0 0 3px #FF6B6B}
html[data-ui="new"] .pgg-capa .pgg-bin-tab.hecho{box-shadow:inset 0 0 0 3px #D7F205,0 14px 30px -14px rgba(10,26,51,.6)}
/* ── Trivial ── */
html[data-ui="new"] .pgg-capa .pgg-tri-t{height:10px;background:var(--v-tarjeta-alta)}
html[data-ui="new"] .pgg-capa .pgg-tri-t i{background:linear-gradient(90deg,#D7F205,#9DD600)}
html[data-ui="new"] .pgg-capa .pgg-tri-q{display:flex;align-items:center;padding:18px;min-height:6.4em;box-sizing:border-box;color:#FFFFFF;font-weight:800;text-shadow:0 1px 0 rgba(0,0,0,.2)}
html[data-ui="new"] .pgg-capa .pgg-tri-ops{gap:10px}
html[data-ui="new"] .pgg-capa .pgg-tri-ops button{border-radius:18px;padding:14px;font-weight:800}
html[data-ui="new"] .pgg-capa .pgg-tri-ops button span{color:#FFFFFF;background:linear-gradient(180deg,#5B8CFF,#2F6BE8);box-shadow:0 2px 0 #1A3FA8}
html[data-ui="new"] .pgg-capa .pgg-tri-ops button:nth-child(2) span{background:linear-gradient(180deg,#FF7AB6,#E2448F);box-shadow:0 2px 0 #9D1558}
html[data-ui="new"] .pgg-capa .pgg-tri-ops button:nth-child(3) span{background:linear-gradient(180deg,#FFB547,#E07A00);box-shadow:0 2px 0 #9A4A00}
html[data-ui="new"] .pgg-capa .pgg-tri-ops button:nth-child(4) span{background:linear-gradient(180deg,#4ADE80,#16A34A);box-shadow:0 2px 0 #0F5F2E}
html[data-ui="new"] .pgg-capa .pgg-tri-ops button.bien{background:linear-gradient(180deg,#63D98A,#22A350);color:#FFFFFF;box-shadow:0 4px 0 #136B33}
html[data-ui="new"] .pgg-capa .pgg-tri-ops button.mal{background:linear-gradient(180deg,#FF7A70,#E5372B);color:#FFFFFF;box-shadow:0 4px 0 #8F1E16}
/* ── Calculo rapido y Series (teclado numerico comun) ── */
html[data-ui="new"] .pgg-capa .pgg-calc-q{padding:18px 8px;color:#FFFFFF;font-family:var(--v-estrecha);font-weight:900;text-shadow:0 3px 0 rgba(0,0,0,.2)}
html[data-ui="new"] .pgg-capa .pgg-num-v{border:0;border-radius:18px;background:var(--v-tarjeta-alta);font-family:var(--v-estrecha);font-weight:900}
html[data-ui="new"] .pgg-capa .pgg-num-t{gap:10px}
html[data-ui="new"] .pgg-capa .pgg-num-t button{border-radius:18px;font-family:var(--v-estrecha);font-weight:900}
html[data-ui="new"] .pgg-capa .pgg-serie{padding:14px 10px;gap:8px}
html[data-ui="new"] .pgg-capa .pgg-serie span{border-radius:14px;font-family:var(--v-estrecha);font-weight:900}
html[data-ui="new"] .pgg-capa .pgg-serie span.q{background:linear-gradient(180deg,#EDFF6A,#D7F205);color:#0A0C0D;box-shadow:inset 0 2px 0 rgba(255,255,255,.6),0 4px 0 #8FA300}
/* ── Ordena ── */
html[data-ui="new"] .pgg-capa .pgg-ord-tab{padding:10px;gap:9px}
html[data-ui="new"] .pgg-capa .pgg-ord-tab button{border-radius:16px;font-family:var(--v-estrecha)}
html[data-ui="new"] .pgg-capa .pgg-ord-tab button.usada{opacity:.3;box-shadow:none;transform:translateY(4px)}
html[data-ui="new"] .pgg-capa .pgg-ord-fila span{background:linear-gradient(180deg,#EDFF6A,#D7F205);color:#0A0C0D;box-shadow:0 2px 0 #8FA300}
/* ── Del 1 al final (Schulte) ── */
html[data-ui="new"] .pgg-capa .pgg-sch-tab{padding:10px;gap:7px}
html[data-ui="new"] .pgg-capa .pgg-sch-tab button{border-radius:14px;font-family:var(--v-estrecha);font-weight:900}
html[data-ui="new"] .pgg-capa .pgg-sch-tab button.hecho{background:rgba(255,255,255,.18);color:rgba(255,255,255,.55);box-shadow:none;transform:translateY(4px)}
html[data-ui="new"] .pgg-capa .pgg-sch-tab button.mal{background:linear-gradient(180deg,#FF7A70,#E5372B);color:#FFFFFF}
/* ── Color y palabra (Stroop): pantalla blanca con marco de color ── */
html[data-ui="new"] .pgg-capa .pgg-str-pal{margin:6px 0 16px;padding:22px 8px;border:10px solid transparent;border-radius:28px;
  background:linear-gradient(180deg,#FFFFFF,#EEF2F8) padding-box,linear-gradient(160deg,var(--e1),var(--e2)) border-box;box-shadow:0 12px 26px -14px rgba(10,26,51,.6)}
html[data-ui="new"] .pgg-capa .pgg-str-bots{gap:10px}
html[data-ui="new"] .pgg-capa .pgg-str-bots button{border-radius:16px}
/* ── El distinto ── */
html[data-ui="new"] .pgg-capa .pgg-dif-tab{padding:10px;gap:8px}
html[data-ui="new"] .pgg-capa .pgg-dif-tab button{border-radius:16px;box-shadow:inset 0 3px 0 rgba(255,255,255,.3),0 4px 0 rgba(0,0,0,.28),0 8px 12px -6px rgba(0,0,0,.4)}
/* ── Memory ── */
html[data-ui="new"] .pgg-capa .pgg-mem-tab{padding:10px;gap:8px}
html[data-ui="new"] .pgg-capa .pgg-mem-tab :is(.dorso,.cara){border-radius:14px}
html[data-ui="new"] .pgg-capa .pgg-mem-tab .dorso{background:radial-gradient(circle at 50% 50%,#F4FF9E 0 9%,#D7F205 10% 19%,#8FA300 20% 22%,transparent 23%),repeating-linear-gradient(45deg,rgba(255,255,255,.1) 0 6px,transparent 6px 12px),linear-gradient(160deg,#FF7AB6,#B5176A);
  box-shadow:inset 0 2px 0 rgba(255,255,255,.45),0 4px 0 #6E0F41,0 8px 12px -6px rgba(0,0,0,.45)}
html[data-ui="new"] .pgg-capa .pgg-mem-tab .dorso::after{content:none}
html[data-ui="new"] .pgg-capa .pgg-mem-tab .cara{color:#B5176A}
html[data-ui="new"] .pgg-capa .pgg-mem-tab button.hecha .cara{background:linear-gradient(180deg,#F5FFB0,#D7F205);color:#3D4A00}
/* ── Reflejos ── */
html[data-ui="new"] .pgg-capa .pgg-ref{border-radius:28px;box-shadow:inset 0 3px 0 rgba(255,255,255,.3),0 8px 0 rgba(0,0,0,.25),0 16px 30px -12px rgba(0,0,0,.5)}
html[data-ui="new"] .pgg-capa .pgg-ref b{font-family:var(--v-estrecha);font-weight:900;text-shadow:0 3px 0 rgba(0,0,0,.2)}
html[data-ui="new"] .pgg-capa .pgg-ref.listo{background:radial-gradient(70% 50% at 30% 10%,rgba(255,255,255,.25),transparent 60%),linear-gradient(160deg,#4C8DFF,#1A3FA8)}
html[data-ui="new"] .pgg-capa .pgg-ref.espera{background:radial-gradient(70% 50% at 30% 10%,rgba(255,255,255,.22),transparent 60%),linear-gradient(160deg,#FF6B5E,#B91C1C)}
html[data-ui="new"] .pgg-capa .pgg-ref.ya{background:radial-gradient(70% 50% at 30% 10%,rgba(255,255,255,.25),transparent 60%),linear-gradient(160deg,#4ADE80,#15803D)}
html[data-ui="new"] .pgg-capa .pgg-ref.mal{background:linear-gradient(160deg,#9B2C2C,#5E1414)}
html[data-ui="new"] .pgg-capa .pgg-ref.hecho{background:linear-gradient(160deg,#3F1A8C,#1B1036)}
html[data-ui="new"] .pgg-capa :is(.pgg-ref-ts span){background:var(--v-tarjeta-alta);color:var(--v-texto)}
/* ── Clavalo (cronometro) ── */
html[data-ui="new"] .pgg-capa .pgg-cro-reloj{display:block;width:100%;padding:20px 0;box-sizing:border-box;text-align:center;color:#FFFFFF;font-family:var(--v-estrecha);font-weight:900;text-shadow:0 4px 0 rgba(0,0,0,.2)}
html[data-ui="new"] .pgg-capa .pgg-cro-reloj.oculto{color:rgba(255,255,255,.4)}
html[data-ui="new"] .pgg-capa .pgg-cro-obj b{color:var(--v-lima-tinta)}
html[data-ui="new"] .pgg-capa :is(.pgg-cro,.pgg-pre) .pbtn.grande{min-height:58px;font-size:18px}
/* ── Buscaminas ── */
html[data-ui="new"] .pgg-capa .pgg-bm-tab{padding:8px;gap:4px}
html[data-ui="new"] .pgg-capa .pgg-bm-tab button{border-radius:7px;background:linear-gradient(180deg,#7EF0DC,#2BB7A3);box-shadow:inset 0 2px 0 rgba(255,255,255,.5),0 3px 0 #0A5F59}
html[data-ui="new"] .pgg-capa .pgg-bm-tab button.ab{background:#E8FBF7;box-shadow:inset 0 2px 3px rgba(0,0,0,.12);transform:translateY(2px)}
html[data-ui="new"] .pgg-capa .pgg-bm-tab button.boom{background:linear-gradient(180deg,#FF7A70,#E5372B);box-shadow:0 3px 0 #8F1E16}
/* ── Laberinto ── */
html[data-ui="new"] .pgg-capa .pgg-lab-tab{padding:8px}
html[data-ui="new"] .pgg-capa .pgg-lab-tab .muros{stroke:#FFFFFF;stroke-width:.16;filter:drop-shadow(0 .08px 0 rgba(0,0,0,.35))}
html[data-ui="new"] .pgg-capa .pgg-lab-tab .rastro{stroke:#D7F205;opacity:.55}
html[data-ui="new"] .pgg-capa .pgg-lab-tab .bola{fill:#E2F43C;stroke:#6E8300;stroke-width:.07}
html[data-ui="new"] .pgg-capa .pgg-lab-tab .meta{fill:rgba(215,242,5,.3);stroke:#D7F205}
html[data-ui="new"] .pgg-capa .pgg-lab-tab .malla{stroke:#D7F205}
html[data-ui="new"] .pgg-capa .pgg-lab-pad{grid-template-columns:repeat(3,68px);grid-template-rows:repeat(3,56px);gap:8px}
html[data-ui="new"] .pgg-capa .pgg-lab-pad button{border-radius:18px}
/* ── Rompe ladrillos (el dibujo va en el canvas) ── */
html[data-ui="new"] .pgg-capa .pgg-lad canvas{border-radius:24px;background:radial-gradient(90% 50% at 15% 0%,rgba(255,255,255,.18),transparent 60%),linear-gradient(170deg,var(--e1),var(--e2));box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 14px 30px -14px rgba(10,26,51,.6)}
/* ── Apila ── */
html[data-ui="new"] .pgg-capa .pgg-api-tab{border-radius:28px;background:radial-gradient(60% 40% at 80% 12%,rgba(255,255,255,.18),transparent 60%),linear-gradient(180deg,#5B3FD9,#2A1B7A 70%,#1E1460);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 14px 30px -14px rgba(10,26,51,.6)}
html[data-ui="new"] .pgg-capa .pgg-api-tab rect:not(.suelo){stroke:rgba(255,255,255,.55);stroke-width:.35}
html[data-ui="new"] .pgg-capa .pgg-api-tab .suelo{fill:#3DBE5A}
html[data-ui="new"] .pgg-capa .pgg-api-txt{left:50%;right:auto;transform:translateX(-50%);top:16px;bottom:auto;padding:8px 16px;border-radius:999px;background:rgba(10,12,13,.55);font-size:14px;opacity:1;white-space:nowrap}
/* ── Simon y Secuencia de golpes ── */
html[data-ui="new"] .pgg-capa .pgg-sec-bots{padding:14px;gap:12px}
html[data-ui="new"] .pgg-capa .pgg-sec-bots button{border-radius:24px;opacity:1;filter:saturate(.6) brightness(.82);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 55%,#fff),var(--c) 65%);
  box-shadow:inset 0 3px 0 rgba(255,255,255,.5),0 6px 0 color-mix(in srgb,var(--c) 55%,#000),0 10px 16px -8px rgba(0,0,0,.5);text-shadow:0 2px 0 rgba(0,0,0,.2)}
html[data-ui="new"] .pgg-capa .pgg-sec-bots button.luz{opacity:1;filter:brightness(1.12);transform:translateY(3px) scale(1.03);box-shadow:inset 0 3px 0 rgba(255,255,255,.6),0 3px 0 color-mix(in srgb,var(--c) 55%,#000),0 0 30px var(--c)}
/* ── Memoria visual y Posiciones ── */
html[data-ui="new"] .pgg-capa .pgg-pat-tab{padding:10px}
html[data-ui="new"] .pgg-capa .pgg-pat-tab .pgg-celdas.cuadro{gap:8px}
html[data-ui="new"] .pgg-capa .pgg-pat-tab .pgg-celdas.cuadro button{border-radius:14px}
html[data-ui="new"] .pgg-capa .pgg-pat-tab .pgg-celdas.cuadro button.luz{background:linear-gradient(180deg,#FFFFFF,#DCE6FF);box-shadow:inset 0 2px 0 #fff,0 4px 0 rgba(10,26,51,.3),0 0 20px rgba(255,255,255,.7)}
html[data-ui="new"] .pgg-capa .pgg-pat-tab .pgg-celdas.cuadro button.sel{background:linear-gradient(180deg,#EDFF6A,#D7F205);box-shadow:inset 0 2px 0 rgba(255,255,255,.6),0 4px 0 #8FA300}
html[data-ui="new"] .pgg-capa .pgg-pat-tab .pgg-celdas.cuadro button.bien{background:linear-gradient(180deg,#63D98A,#22A350);box-shadow:0 4px 0 #136B33}
html[data-ui="new"] .pgg-capa .pgg-pat-tab .pgg-celdas.cuadro button.mal{background:linear-gradient(180deg,#FF7A70,#E5372B);box-shadow:0 4px 0 #8F1E16}
html[data-ui="new"] .pgg-capa .pgg-pat-tab .pgg-celdas.cuadro button.era{box-shadow:inset 0 0 0 3px #4ADE80}
html[data-ui="new"] .pgg-capa .pgg-pat-tab:has(.pgg-pat-pista){padding:0;background:none;box-shadow:none}
/* ── Pista de padel (Posiciones, Padel precision, Bola a bola, Punto ganador) ── */
html[data-ui="new"] .pgg-capa .pgg-pista{padding:12px;border-radius:24px}
html[data-ui="new"] .pgg-capa .pp-campo{inset:12px;border:2px solid #FFFFFF;border-radius:6px;background:radial-gradient(70% 40% at 50% 50%,rgba(255,255,255,.1),transparent 70%),linear-gradient(180deg,#3B82F6,#1D4ED8);
  box-shadow:0 0 0 5px rgba(186,230,253,.38),0 0 0 6px rgba(255,255,255,.5),0 10px 18px -8px rgba(0,0,0,.5)}
html[data-ui="new"] .pgg-capa .pgg-pista.mitad .pp-campo{background:linear-gradient(180deg,#3B82F6,#1D4ED8)}
html[data-ui="new"] .pgg-capa :is(.pp-cosa.bola,.pp-cosa.bolita::before){background:radial-gradient(circle at 34% 28%,#FBFFC2,#E2F43C 45%,#8FA600);box-shadow:0 3px 6px rgba(0,0,0,.4)}
html[data-ui="new"] .pgg-capa .pgg-pre-dir{height:20px;border:0;background:linear-gradient(90deg,var(--v-tarjeta-alta),rgba(215,242,5,.45),var(--v-tarjeta-alta));box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}
html[data-ui="new"] .pgg-capa .pgg-est-g{gap:10px}
html[data-ui="new"] .pgg-capa .pgg-est-g button{border-radius:16px}
html[data-ui="new"] .pgg-capa .pgg-est-t{height:10px;background:var(--v-tarjeta-alta)}
html[data-ui="new"] .pgg-capa .pgg-est-t i{background:linear-gradient(90deg,#D7F205,#9DD600)}

/* ── Arcade: Clava bolas, Derrape, Traza, Dados y Marca el numero ── */
html[data-ui="new"] .pgg-capa :is(.pgg-clava-tab,.pgg-derrape-tab){border-radius:28px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 14px 30px -14px rgba(10,26,51,.6)}
html[data-ui="new"] .pgg-capa .pgg-clava-tab{background:radial-gradient(60% 40% at 50% 38%,rgba(255,255,255,.2),transparent 70%),linear-gradient(170deg,var(--e1),var(--e2))}
html[data-ui="new"] .pgg-capa .pgg-clava .pala{filter:drop-shadow(0 3px 0 rgba(0,0,0,.28))}
html[data-ui="new"] .pgg-capa .pgg-clava .aro{fill:#1B2440;stroke:#D7F205;stroke-width:3}
html[data-ui="new"] .pgg-capa .pgg-clava :is(.nueva,.vuela,.lista){fill:url(#cl-bola);stroke:#6E8300;stroke-width:.4}
html[data-ui="new"] .pgg-capa .pgg-derrape-tab{background:radial-gradient(70% 50% at 50% 50%,#3FB15A,#1C6B30)}
html[data-ui="new"] .pgg-capa .pgg-derrape .borde{stroke:#FFFFFF}
html[data-ui="new"] .pgg-capa .pgg-derrape .asfalto{stroke:#384150}
html[data-ui="new"] .pgg-capa .pgg-derrape .carro{fill:#D7F205;stroke:#0A0C0D;stroke-width:.5}
html[data-ui="new"] .pgg-capa .pgg-derrape .coche{filter:drop-shadow(0 1px 0 rgba(0,0,0,.4))}
html[data-ui="new"] .pgg-capa .pgg-traza-tab{border:0}
html[data-ui="new"] .pgg-capa .pgg-traza .guia{stroke:rgba(255,255,255,.3)}
html[data-ui="new"] .pgg-capa .pgg-traza .sentido{stroke:#FFFFFF}
html[data-ui="new"] .pgg-capa .pgg-traza .fin{stroke:#FFFFFF}
html[data-ui="new"] .pgg-capa .pgg-traza .dedo{stroke:#FFFFFF;filter:drop-shadow(0 1px 0 rgba(0,0,0,.3))}
html[data-ui="new"] .pgg-capa .pgg-traza .dedo.v{stroke:#D7F205}
html[data-ui="new"] .pgg-capa .pgg-traza .dedo.a{stroke:#FFD23F}
html[data-ui="new"] .pgg-capa .pgg-traza .dedo.r{stroke:#FF8A7F}
html[data-ui="new"] .pgg-capa .pgg-dados-fila{padding:24px 12px}
html[data-ui="new"] .pgg-capa .pgg-dados .dado{filter:drop-shadow(0 5px 0 rgba(0,0,0,.25))}
html[data-ui="new"] .pgg-capa .pgg-dados .dado rect{stroke:rgba(10,12,13,.08)}
html[data-ui="new"] .pgg-capa .pgg-dados-para{height:64px}
html[data-ui="new"] .pgg-capa .pgg-dados-para:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 #8FA300}
html[data-ui="new"] .pgg-capa .pgg-marca-pantalla{color:#FFFFFF}
html[data-ui="new"] .pgg-capa .pgg-marca-pantalla.bien{background:linear-gradient(160deg,#22A350,#0F5F2E)}
html[data-ui="new"] .pgg-capa .pgg-marca-pantalla.mal{background:linear-gradient(160deg,#E5372B,#8F1E16)}
html[data-ui="new"] .pgg-capa .pgg-marca-teclado button{border-radius:20px}
@media (prefers-reduced-motion:reduce){html[data-ui="new"] .pgg-capa .pgg-2048-tab .f{animation:none}}

/* ═══════════════════════════════════════════════════════════════
   TANDA 19 — PlayGas: punteria y fisica (cesta, globo, cristal, tajo, minigolf, topos, inclina, equilibrio)
   ═══════════════════════════════════════════════════════════════ */
/* el aviso del principio no tapa la pelota, que en estos esta abajo */
html[data-ui="new"] .pgs :is(.pgg-ces,.pgg-glo,.pgg-cri,.pgg-gol,.pgg-inc) .pgg-a3-txt{top:42%;bottom:auto}
html[data-ui="new"] .pgs .pgg-inc .pgg-a3-tab{background:#7A4A22}
html[data-ui="new"] .pgs .pgg-inc .pgg-a3-tab svg{transition:transform .12s linear;transform-origin:50% 50%}
/* Modo admin: interruptor para abrir a todos la prueba de todos los juegos */
html[data-ui="new"] .pgs .pgg-adm-todos{position:relative;display:flex;align-items:center;gap:12px;flex:1 1 100%;padding-top:12px;border-top:1px solid var(--v-linea);cursor:pointer}
html[data-ui="new"] .pgs .pgg-adm-todos input{position:absolute;width:1px;height:1px;opacity:0}
html[data-ui="new"] .pgs .pgg-adm-sw{position:relative;flex:none;width:48px;height:28px;border-radius:999px;background:var(--v-tarjeta-alta);border:1px solid var(--v-linea);transition:background .15s}
html[data-ui="new"] .pgs .pgg-adm-sw::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--v-texto-suave);transition:transform .15s,background .15s}
html[data-ui="new"] .pgs .pgg-adm-todos input:checked + .pgg-adm-sw{background:var(--v-lima);border-color:transparent}
html[data-ui="new"] .pgs .pgg-adm-todos input:checked + .pgg-adm-sw::after{transform:translateX(20px);background:var(--v-sobre-lima)}
html[data-ui="new"] .pgs .pgg-adm-todos input:focus-visible + .pgg-adm-sw{outline:3px solid var(--v-foco);outline-offset:2px}
html[data-ui="new"] .pgs .pgg-adm-todos input:disabled + .pgg-adm-sw{opacity:.5}
html[data-ui="new"] .pgs .pgg-adm-todos b{display:block;font-size:14px;color:var(--v-texto)}
html[data-ui="new"] .pgs .pgg-adm-todos small{display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--v-texto-suave)}

/* ═══════════════════════════════════════════════════════════════
   TANDA 20 — PlayGas: puzle y memoria (almacen, paquetes, serpiente, camino, cuenta, trile, bingo, pinta)
   ═══════════════════════════════════════════════════════════════ */
/* los que llevan botones debajo: tablero algo mas bajo para que quepa todo */
html[data-ui="new"] .pgs :is(.pgg-alm,.pgg-cam,.pgg-cue) .pgg-a3-tab{width:min(100%,calc(min(54vh,500px) * 2 / 3))}
html[data-ui="new"] .pgs :is(.pgg-alm,.pgg-cam) .pgg-botones{margin-top:12px}
html[data-ui="new"] .pgs .pgg-pin .pgg-mov.pasado{color:var(--v-rojo-texto)}
/* Cuenta */
html[data-ui="new"] .pgs .pgg-cue-preg{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);max-width:88%;padding:12px 18px;border-radius:18px;background:rgba(255,255,255,.96);color:#14213D;font-size:18px;font-weight:800;text-align:center;box-shadow:0 10px 24px rgba(0,0,0,.25)}
html[data-ui="new"] .pgs .pgg-cue-preg b{color:#9D1558}
html[data-ui="new"] .pgs .pgg-cue-preg.bien{background:var(--lg-lima);color:#0A0C0D}
html[data-ui="new"] .pgs .pgg-cue-preg.mal{background:#E9443B;color:#FFFFFF}
html[data-ui="new"] .pgs .pgg-cue-ops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:460px;margin:12px auto 0}
html[data-ui="new"] .pgs .pgg-cue-ops .pbtn{min-height:58px;padding:0;font-family:var(--v-estrecha);font-size:26px;font-weight:900}
html[data-ui="new"] .pgs .pgg-cue-ops .pbtn.bien{background:var(--lg-lima);color:#0A0C0D;border-color:transparent}
html[data-ui="new"] .pgs .pgg-cue-ops .pbtn.mal{background:#E9443B;color:#FFFFFF;border-color:transparent}
/* Bingo */
html[data-ui="new"] .pgs .pgg-bng-mesa{position:relative;max-width:460px;margin:0 auto;padding:14px;border-radius:28px;background:linear-gradient(180deg,#E53E3E,#9B1C1C);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 14px 30px -12px rgba(10,26,51,.55)}
html[data-ui="new"] .pgs .pgg-bng-bolas{display:flex;justify-content:center;align-items:center;gap:12px;min-height:92px;margin-bottom:12px}
html[data-ui="new"] .pgs .pgg-bng-bola{position:relative;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#FFFFFF,#F1F5FB 45%,#B8C2D3);box-shadow:0 6px 12px rgba(0,0,0,.28)}
html[data-ui="new"] .pgs .pgg-bng-bola.grande{width:82px;height:82px}
html[data-ui="new"] .pgs .pgg-bng-bola i{position:absolute;inset:-5px;border-radius:50%;background:conic-gradient(var(--lg-lima) var(--p),rgba(255,255,255,.2) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px))}
html[data-ui="new"] .pgs .pgg-bng-bola b{position:relative;display:flex;flex-direction:column;align-items:center;font-family:var(--v-estrecha);font-size:22px;font-weight:900;line-height:1;color:#14213D}
html[data-ui="new"] .pgs .pgg-bng-bola.grande b{font-size:36px}
html[data-ui="new"] .pgs .pgg-bng-bola small{font-size:11px;letter-spacing:.1em;color:#9B1C1C}
html[data-ui="new"] .pgs .pgg-bng-espera{color:#FFFFFF;font-weight:800;opacity:.9}
html[data-ui="new"] .pgs .pgg-bng-carton{padding:10px;border-radius:20px;background:#FFF7E6;box-shadow:inset 0 -4px 0 rgba(0,0,0,.12)}
html[data-ui="new"] .pgs .pgg-bng-cab{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:6px}
html[data-ui="new"] .pgs .pgg-bng-cab span{text-align:center;font-family:var(--v-estrecha);font-size:22px;font-weight:900;color:#9B1C1C}
html[data-ui="new"] .pgs .pgg-bng-rej{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}
html[data-ui="new"] .pgs .pgg-bng-c{position:relative;aspect-ratio:1;padding:0;border:0;border-radius:12px;background:linear-gradient(180deg,#FFFFFF,#E9EEF6);box-shadow:0 3px 0 #C3CCDA;color:#14213D;font-family:var(--v-estrecha);font-size:22px;font-weight:900;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
html[data-ui="new"] .pgs .pgg-bng-c span{position:relative;z-index:1}
html[data-ui="new"] .pgs .pgg-bng-c::before{content:"";position:absolute;inset:14%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#F4FF9A,#D7F205 55%,#8AA300);opacity:0;transform:scale(.6);transition:opacity .12s,transform .12s}
html[data-ui="new"] .pgs .pgg-bng-c.m::before{opacity:.85;transform:none}
html[data-ui="new"] .pgs .pgg-bng-c.l{background:linear-gradient(180deg,#FFF3A8,#FFD23F);box-shadow:0 3px 0 #C99A00}
html[data-ui="new"] .pgs .pgg-bng-c.libre{font-size:13px;letter-spacing:.06em;cursor:default}
html[data-ui="new"] .pgs .pgg-bng-c:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 #C3CCDA}
html[data-ui="new"] .pgs .pgg-bng-c:focus-visible{outline:3px solid var(--v-foco);outline-offset:2px}
html[data-ui="new"] .pgs .pgg-bng-mesa.quieto .pgg-bng-carton{filter:grayscale(.6);opacity:.7}
html[data-ui="new"] .pgs .pgg-bng-fallo{position:absolute;left:50%;top:58%;transform:translate(-50%,-50%);padding:8px 16px;border-radius:999px;background:#E9443B;color:#FFFFFF;font-weight:800;pointer-events:none;box-shadow:0 6px 16px rgba(0,0,0,.25)}

/* ═══════════════════════════════════════════════════════════════
   TANDA 21 — PlayGas: un toque y ritmo (sello, mecha, teclas, ritmo, interruptor, iguales, flechas, peloteo)
   ═══════════════════════════════════════════════════════════════ */
html[data-ui="new"] .pgs .pgg-igu .pgg-a3-tab{width:min(100%,calc(min(54vh,500px) * 2 / 3))}
html[data-ui="new"] .pgs .pgg-igu-bot{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:460px;margin:12px auto 0}
html[data-ui="new"] .pgs .pgg-igu-bot .pbtn{min-height:60px;font-size:18px;font-weight:900}
html[data-ui="new"] .pgs .pgg-igu-bot .pbtn[data-v="1"]{background:var(--lg-lima);color:#0A0C0D;border-color:transparent}
html[data-ui="new"] .pgs .pgg-tec .pgg-a3-tab{background:#F4F6FA}

/* ═══════════════════════════════════════════════════════════════════
   TANDA 22 — PlayGas: coches y el resto (gelatina, billar, marchas, curvas, aparca, luciernagas, caja fuerte)
   ═══════════════════════════════════════════════════════════════════ */
html[data-ui="new"] .pgs .pgg-apa .pgg-a3-tab{width:min(100%,calc(min(56vh,520px) * 2 / 3))}
html[data-ui="new"] .pgs .pgg-apa-bots{display:flex;justify-content:center;margin:12px auto 0}
html[data-ui="new"] .pgs .pgg-apa-bots .pbtn{display:inline-flex;align-items:center;gap:8px;min-height:56px;padding:0 34px;background:var(--lg-lima);color:#0A0C0D;font-size:18px;font-weight:900}
html[data-ui="new"] .pgs .pgg-apa-bots .pbtn svg{width:20px;height:20px}
html[data-ui="new"] .pgs .pgg-apa-bots .pbtn:disabled{opacity:.45}
html[data-ui="new"] .pgs .pgg-caj .pgg-a3-tab{aspect-ratio:10/7;width:100%;cursor:default}
html[data-ui="new"] .pgs .pgg-caj .pgg-a3-aviso{top:18%}
html[data-ui="new"] .pgs .pgg-caj-tec{max-width:460px;margin:14px auto 0}
html[data-ui="new"] .pgs .pgg-caj-tec button{height:54px}

/* ═════════════════════════════════════════════════════════════════
   TANDA 23 — PadelGas Rivals (preview): tarjeta en GAME > Jugar y capa
   a pantalla completa con el juego (iframe de /rivals/)
   ═════════════════════════════════════════════════════════════════ */
html[data-ui="new"] .v13-hub-rivals{position:relative;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%;min-width:0;min-height:168px;padding:16px;border:0;border-radius:24px;background:radial-gradient(130% 150% at 88% 0%,#2457D0 0%,#0D2257 46%,#07090B 100%);color:#fff;font:inherit;text-align:left;cursor:pointer;isolation:isolate}
html[data-ui="new"] .v13-rivals-arte{position:absolute;right:-6px;top:4px;width:min(58%,230px);z-index:-1;opacity:.9}
html[data-ui="new"] .v13-rivals-arte svg{display:block;width:100%;height:auto}
html[data-ui="new"] .v13-rivals-chip{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:99px;background:var(--lg-lima,#D7F205);color:#0A1A33;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
html[data-ui="new"] .v13-rivals-tit{display:flex;flex-direction:column;line-height:.86;margin-top:8px}
html[data-ui="new"] .v13-rivals-tit small{font-family:var(--v-rotulo);font-size:13px;font-weight:800;letter-spacing:.3em;color:#fff}
html[data-ui="new"] .v13-rivals-tit b{font-family:var(--v-estrecha);font-size:56px;font-weight:900;font-style:italic;color:#D7F205;letter-spacing:-.01em}
html[data-ui="new"] .v13-rivals-pie{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:6px}
html[data-ui="new"] .v13-rivals-nota{font-size:13px;line-height:1.35;color:rgba(255,255,255,.82);max-width:30ch}
html[data-ui="new"] .v13-hub-rivals .v13-btn{flex:none}
html[data-ui="new"] .v13-hub-rivals:focus-visible{outline:3px solid #D7F205;outline-offset:2px}
#v13-rivals{position:fixed;inset:0;z-index:100000;background:#07090B}
#v13-rivals iframe{display:block;width:100%;height:100%;border:0}
html.v13-rivals-abierto,html.v13-rivals-abierto body{overflow:hidden}
