.inv[data-coleccion=retro]{--f-texto:var(--fi-space-grotesk), system-ui, sans-serif;--f-display:var(--fi-press-start), var(--fi-vt323), monospace;--re-cian:#22e6ff;--re-magenta:#ff2bd6;--re-verde:#39ff88;--re-pantalla:#0b0f0c}.inv[data-coleccion=retro][data-tipografia=vt323]{--f-display:var(--fi-vt323), monospace}.inv[data-coleccion=retro][data-tipografia=monoton]{--f-display:var(--fi-monoton), var(--fi-space-grotesk), sans-serif}.inv[data-coleccion=retro][data-paleta=vhs]{--bg:#121018;--bg-2:#1d1a27;--card:#f0ecff0f;--campo:#0000004d;--ink:#f2efff;--ink-2:#f2efffe6;--muted:#f2efffb8;--line:#22e6ff47;--line-2:#22e6ff21;--acento:#22e6ff;--acento-texto:#6ff0ff;--acento-2:#ff2bd6;--btn-bg:#22e6ff;--btn-ink:#121018;--foco:#6ff0ff;--sombra:0 14px 34px -16px #000000b3;--sombra-lg:0 30px 60px -20px #000c;--apertura-bg:#050605;--muestra-1:#22e6ff;--muestra-2:#ff2bd6;--muestra-3:#f2efff;--muestra-4:#121018}.inv[data-coleccion=retro][data-paleta=cassette]{--bg:#f3e8d2;--bg-2:#e8d6b4;--card:#fbf4e6;--campo:#fffdf7;--ink:#2e2218;--ink-2:#4a392a;--muted:#6e5b48;--line:#c45c263d;--line-2:#c45c261f;--acento:#e0662a;--acento-texto:#b24c18;--acento-2:#2f8f8a;--btn-bg:#2e2218;--btn-ink:#f3e8d2;--foco:#b24c18;--apertura-bg:#050605;--muestra-1:#e0662a;--muestra-2:#2f8f8a;--muestra-3:#2e2218;--muestra-4:#e8d6b4}.inv[data-coleccion=retro][data-paleta=pixel]{--bg:#1b1c3a;--bg-2:#262859;--card:#e6f0ff12;--campo:#0000004d;--ink:#eef3ff;--ink-2:#eef3ffe6;--muted:#eef3ffb8;--line:#7cff6b4d;--line-2:#7cff6b24;--acento:#7cff6b;--acento-texto:#a8ff9c;--acento-2:#ff5a7a;--btn-bg:#7cff6b;--btn-ink:#1b1c3a;--foco:#a8ff9c;--sombra:0 14px 34px -16px #000000b3;--sombra-lg:0 30px 60px -20px #000c;--apertura-bg:#050605;--muestra-1:#7cff6b;--muestra-2:#ff5a7a;--muestra-3:#eef3ff;--muestra-4:#1b1c3a}.inv[data-coleccion=retro][data-paleta=fluor]{--bg:#0d0d0d;--bg-2:#1a1a1a;--card:#ffffff0f;--campo:#0000004d;--ink:#fafafa;--ink-2:#fafafae6;--muted:#fafafab8;--line:#c6ff004d;--line-2:#c6ff0024;--acento:#c6ff00;--acento-texto:#d9ff52;--acento-2:#ff3fa4;--btn-bg:#c6ff00;--btn-ink:#0d0d0d;--foco:#d9ff52;--sombra:0 14px 34px -16px #000000b3;--sombra-lg:0 30px 60px -20px #000c;--apertura-bg:#050605;--muestra-1:#c6ff00;--muestra-2:#ff3fa4;--muestra-3:#fafafa;--muestra-4:#0d0d0d}.i-ret-lineas-tv,.i-ret-escena-lineas,.i-ret-fondo{pointer-events:none;background:repeating-linear-gradient(#0000002e 0 1px,#0000 1px 3px);position:absolute;inset:0}.i-ret-fondo{z-index:0;opacity:.35;position:fixed}.inv[data-coleccion=retro] .i-contenido{z-index:1;position:relative}.i-ret-ap{isolation:isolate;background:radial-gradient(120% 90% at 50% 50%, #12201a, var(--ap-color,var(--apertura-bg)) 75%);color:var(--re-verde);overflow:hidden}.i-ret-lineas-tv{z-index:5}.i-ret-encendido{z-index:4;opacity:0;pointer-events:none;background:#eafff2;position:absolute;inset:0}.i-ret-ap-arriba{z-index:3;text-align:center;gap:14px;padding:0 24px;display:grid;position:absolute;top:32%;left:0;right:0}.i-ret-para{font:400 18px/1.2 var(--fi-vt323), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--re-cian)}.i-ret-ap-ante{font:400 clamp(16px, 5.4cqi, 24px) / 1.5 var(--fi-press-start), monospace;color:var(--ap-nombres,var(--re-verde));text-shadow:0 0 8px #39ff8899}.i-ret-parpadeo{font:400 18px/1.2 var(--fi-vt323), monospace;opacity:.8;animation:1s steps(2,end) infinite i-ret-parpadeo}@keyframes i-ret-parpadeo{50%{opacity:.2}}.i-ret-consola{z-index:2;left:8%;right:8%;top:calc(80px + var(--seguro-arriba,0px));font:400 clamp(17px, 5.4cqi, 22px) / 1.2 var(--fi-vt323), monospace;color:var(--ap-sello,var(--re-verde));text-shadow:0 0 6px #39ff888c;opacity:0;gap:6px;display:grid;position:absolute}.i-ret-linea{overflow-wrap:anywhere;clip-path:inset(0 100% 0 0);margin:0}.i-ret-barra{opacity:0;border:2px solid;height:18px;margin:10px 0 0;position:relative}.i-ret-barra i{transform-origin:0;background:repeating-linear-gradient(90deg,currentColor 0 10px,#0000 10px 13px);position:absolute;inset:2px;transform:scaleX(0)}.i-ret-final{z-index:3;opacity:0;place-items:center;display:grid;position:absolute;inset:0 6%}.i-ret-final p{text-align:center;font:400 clamp(20px, 7cqi, 32px) / 1.5 var(--fi-press-start), monospace;color:var(--ap-nombres,#fff);text-shadow:3px 0 0 var(--re-magenta), -3px 0 0 var(--re-cian);overflow-wrap:anywhere;margin:0;position:relative}.i-ret-ap-pie{z-index:6;left:0;right:0;bottom:calc(40px + var(--seguro-abajo,0px));text-align:center;justify-items:center;gap:12px;padding:0 24px;display:grid;position:absolute}.i-ret-ap-pie .i-btn-pri{background:var(--re-verde);color:#050605;font:400 12px/1 var(--fi-press-start), monospace;border:0;border-radius:4px;padding-block:16px;box-shadow:4px 4px #0a7a3c,0 0 20px #39ff8866}.i-ret-ap-pie .i-apertura-pista{opacity:.75;color:#cfe9d9;font-size:13px}.i-ret-portada{isolation:isolate;position:relative}.i-ret-tele{background:linear-gradient(#d9d2c4,#b9b0a0);border-radius:22px;width:min(82cqi,350px);margin:20px auto 30px;padding:14px 14px 30px;position:relative;box-shadow:inset 0 -6px #0000001f,0 20px 40px -20px #00000080}.i-ret-tele:after{content:"";background:#ff3b3b;border-radius:50%;width:8px;height:8px;position:absolute;bottom:10px;right:22px;box-shadow:0 0 6px #ff3b3b,-18px 0 0 -1px #6c665a,-32px 0 0 -1px #6c665a}.i-ret-tele.i-con-foto{margin-bottom:70px}.i-ret-escena{aspect-ratio:4/3.4;background:var(--re-pantalla);border-radius:18px/24px;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #0009}.i-ret-escena:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 30% 20%,#ffffff24,#0000 50%);position:absolute;inset:0}.i-ret-dibujo{width:100%;height:100%;position:absolute;inset:0}.i-ret-rec{font:400 16px/1 var(--fi-vt323), monospace;color:#ff3b3b;animation:1.4s steps(2,end) infinite i-ret-parpadeo;position:absolute;top:10px;left:12px}.i-ret-escena-cassette{background:linear-gradient(160deg,#f0a64b,#e0662a 60%,#b24c18)}.i-ret-cinta-caja{fill:#2e2a28}.i-ret-cinta-etiqueta{fill:#fdf4e0}.i-ret-cinta-raya{stroke:#e0662a;stroke-width:6px}.i-ret-cinta-texto{font:700 17px/1 var(--f-texto);fill:#2e2218}.i-ret-cinta-sub{font-family:var(--fi-vt323), monospace;fill:#6e5b48;font-size:14px}.i-ret-cinta-ventana{fill:#6a5f58}.i-ret-bobina{animation:2s linear infinite i-ret-gira}.i-ret-bobina circle{fill:#fdf4e0}.i-ret-bobina path{stroke:#2e2a28;stroke-width:3px}@keyframes i-ret-gira{to{transform:rotate(360deg)}}.i-ret-escena-cd{background:radial-gradient(circle,#2c2550,#121018 75%)}.i-ret-cd-zona{place-items:center;display:grid;position:absolute;inset:0}.i-ret-cd{aspect-ratio:1;background:radial-gradient(circle,#121018 0 9%,#c9c9d4 9.5% 15%,#0000 15.5%),conic-gradient(#e8e8f0,#a0f0ff,#ff9ef0,#fff3a0,#a0ffc0,#e8e8f0,#b0c0ff,#ffb0d0,#e8e8f0);border-radius:50%;width:66%;animation:6s linear infinite i-ret-gira;box-shadow:0 0 0 2px #ffffff4d,0 20px 40px -10px #0009}.i-ret-cd-etiqueta{color:#121018;font:700 12px/1.2 var(--f-texto);background:#fff;padding:4px 10px;position:absolute;bottom:9%;rotate:-3deg;box-shadow:0 4px 10px -4px #00000080}.i-ret-escena-pixel{image-rendering:pixelated;background:linear-gradient(#3b5bdb 0%,#5c7cfa 60%,#91a7ff 100%)}.i-ret-pixel{position:absolute;inset:0}.i-ret-corazon{grid-template-columns:repeat(7,1fr);width:34%;margin-left:-17%;animation:1.2s steps(3,end) infinite i-ret-salto;display:grid;position:absolute;top:22%;left:50%}.i-ret-corazon i{aspect-ratio:1}.i-ret-corazon .i-on{background:#ff5a7a;box-shadow:inset -3px -3px #0000002e}@keyframes i-ret-salto{50%{transform:translateY(-8px)}}.i-ret-nube-px{background:#fff;height:12px;position:absolute;box-shadow:12px -12px #fff,24px -12px #fff,36px 0 #fff}.i-ret-nube-px-1{width:36px;top:16%;left:10%}.i-ret-nube-px-2{width:24px;top:30%;left:66%}.i-ret-suelo-px{background:linear-gradient(#51cf66 0 30%,#0000 30%),repeating-linear-gradient(90deg,#c2792f 0 16px,#a9651f 16px 32px);height:18%;position:absolute;bottom:0;left:0;right:0}.i-ret-marcador{font:400 10px/1 var(--fi-press-start), monospace;color:#fff;text-shadow:2px 2px #000;position:absolute;top:10px;right:12px}.i-ret-escena-fluor{background:#111}.i-ret-memphis{animation:6s ease-in-out infinite alternate i-ret-flota}@keyframes i-ret-flota{to{transform:translateY(-6px)rotate(1deg)}}.i-ret-m-ondas{fill:none;stroke:#c6ff00;stroke-width:6px;stroke-linecap:round}.i-ret-m-tri{fill:#ff3fa4}.i-ret-m-circ{fill:none;stroke:#22e6ff;stroke-width:8px}.i-ret-m-rayas{stroke:#ffe14d;stroke-width:6px}.i-ret-m-zig{fill:none;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.i-ret-m-punto{fill:#ff7a00}.i-ret-foto{z-index:3;background:#fff;width:38%;padding:6px 6px 18px;position:absolute;bottom:-16%;right:-6%;rotate:-4deg;box-shadow:0 14px 24px -12px #00000080}.i-ret-foto-img,.i-ret-foto img{aspect-ratio:1;object-fit:cover;filter:saturate(1.2)contrast(1.05);width:100%;display:block}.inv[data-coleccion=retro] .i-ret-nombres{font:400 clamp(24px, min(9cqi, calc(80cqi / var(--largo,6))), 44px) / 1.45 var(--f-display);color:var(--ink);text-shadow:3px 0 0 var(--acento-2), -3px 0 0 var(--acento);overflow-wrap:anywhere}.inv[data-coleccion=retro][data-tipografia=vt323] .i-ret-nombres{font-size:clamp(48px, min(18cqi, calc(160cqi / var(--largo,6))), 92px);line-height:.95}.inv[data-coleccion=retro][data-tipografia=monoton] .i-ret-nombres{font-size:clamp(38px, min(14cqi, calc(120cqi / var(--largo,6))), 72px);color:var(--acento);text-shadow:0 0 12px var(--acento);line-height:1.1}.inv[data-coleccion=retro] .i-ret-nombres .i-ln{padding:.06em .12em;display:block;overflow:hidden}.inv[data-coleccion=retro] .i-ret-nombres .i-ln>span{display:inline-block}.inv[data-coleccion=retro] .i-ret-nombres .i-amp{color:var(--acento);font-size:.6em}.inv[data-coleccion=retro] .i-ret-ante{font-family:var(--fi-vt323), monospace;letter-spacing:.2em;font-size:18px}.i-ret-frase{max-width:30ch;margin:12px auto 0!important}.i-ret-fecha{margin-top:28px!important}.i-ret-lcd{color:#22301a;font:600 12px/1.3 var(--f-texto);background:#b5c9a0;border-radius:8px;justify-items:center;gap:4px;padding:12px 22px;display:inline-grid;box-shadow:inset 0 2px 8px #00000040,0 0 0 6px #3a3a3a,0 0 0 8px #555}.i-ret-lcd-k{font:400 15px/1 var(--fi-vt323), monospace;letter-spacing:.18em;text-transform:uppercase}.i-ret-lcd b{font:400 38px/1 var(--fi-vt323), monospace;letter-spacing:.08em}.inv[data-coleccion=retro] .i-panel{border:2px solid var(--line);box-shadow:6px 6px 0 color-mix(in srgb, var(--acento) 35%, transparent);border-radius:6px}.inv[data-coleccion=retro] .i-h2{font-family:var(--f-display);font-size:clamp(20px,6cqi,28px);line-height:1.4}.inv[data-coleccion=retro][data-tipografia=vt323] .i-h2{font-size:clamp(34px,10cqi,48px);line-height:1}.inv[data-coleccion=retro] .i-h2 em{color:var(--acento);font-style:normal}.inv[data-coleccion=retro] .i-sec+.i-sec:before{content:"";background:repeating-linear-gradient(90deg, var(--acento) 0 8px, transparent 8px 12px, var(--acento-2) 12px 20px, transparent 20px 24px);width:120px;height:8px;margin:0 auto 50px;display:block}.inv[data-coleccion=retro] :is(.i-lede,.i-vestimenta-texto){font:500 clamp(18px, 5.2cqi, 22px) / 1.5 var(--f-texto)}.inv[data-coleccion=retro] :is(.i-pase-nombre,.i-hecho-titulo,.i-ruta-nombre,.i-plaza-quien,.i-lugar-nombre){font-family:var(--fi-vt323), monospace!important;font-size:1.35em!important;line-height:1!important}.inv[data-coleccion=retro] .i-cuenta-num{font:400 clamp(38px, 12cqi, 56px) / .9 var(--fi-vt323), monospace;color:var(--acento)}.inv[data-coleccion=retro] .i-cuenta-celda{border-radius:6px}.inv[data-coleccion=retro] .i-programa-lista li:before{background:var(--acento);border-radius:0;width:10px;height:10px}@media (prefers-reduced-motion:reduce){.i-ret-parpadeo,.i-ret-rec,.i-ret-bobina,.i-ret-cd,.i-ret-corazon,.i-ret-memphis{animation:none}}
