.tt{--tt-fondo:#0a0623;--tt-tarjeta:#16112e;--tt-escena:#130f29;--tt-borde:#ffffff17;--tt-separador:#ffffff12;--tt-tinta:#faf8ff;--tt-tenue:#c9c4d8;--tt-acento:#b8a4f4;--tt-sobre-acento:#0a0623;--tt-ok:#34d399;--tt-luz-1:#6d28d9;--tt-luz-2:#882cc3;--tt-luz-fuerza:.4;--tt-panel-sombra:0 30px 60px -30px #000c, 0 2px 6px #0006;--tt-fundido:120px;width:100vw;padding:calc(var(--tt-fundido) - 24px) 16px var(--tt-fundido);background:linear-gradient(to bottom, transparent 0, var(--tt-fondo) var(--tt-fundido), var(--tt-fondo) calc(100% - var(--tt-fundido)), transparent 100%);margin-left:calc(50% - 50vw);position:relative}@supports (color:lab(0% 0 0)){.tt{--tt-luz-2:lab(38.9764% 56.9569 -61.7011)}}html[data-tema-publico=claro] .tema-publico .tt{--tt-fondo:#faf8ff;--tt-tarjeta:#fff;--tt-escena:#fff;--tt-borde:#0a062317;--tt-separador:#0a06230f;--tt-tinta:#0a0623;--tt-tenue:#5f5875;--tt-acento:#6d28d9;--tt-sobre-acento:#fff;--tt-ok:#047857;--tt-luz-1:#beb1f6;--tt-luz-2:#e8c1ea;--tt-luz-fuerza:.55;--tt-panel-sombra:0 30px 60px -30px #32146e59, 0 2px 6px #32146e0d}@supports (color:lab(0% 0 0)){html[data-tema-publico=claro] .tema-publico .tt{--tt-luz-1:lab(75.2457% 15.2383 -32.5655);--tt-luz-2:lab(82.423% 19.457 -15.2168)}}.tt-adentro{max-width:1200px;margin:0 auto}.tt-grilla{grid-template-columns:minmax(0,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.tt-tarjeta{border:1px solid var(--tt-borde);background:var(--tt-tarjeta);border-radius:26px;flex-direction:column;display:flex;overflow:hidden}.tt-escena{isolation:isolate;background:var(--tt-escena);height:380px;position:relative;overflow:hidden;container:tt/size}.tt-luz{z-index:-1;filter:blur(64px);opacity:var(--tt-luz-fuerza);pointer-events:none;border-radius:50%;position:absolute}.tt-luz-1{background:var(--tt-luz-1);width:380px;height:380px;top:-170px;left:-150px}.tt-luz-2{background:var(--tt-luz-2);width:360px;height:360px;bottom:-190px;right:-160px}.tt-cuadro{position:absolute;inset:0}.tt-texto{border-top:1px solid var(--tt-separador);padding:20px 26px 28px}.tt-numero{font-family:var(--font-ticket), ui-monospace, monospace;color:var(--tt-acento);margin-bottom:6px;font-size:15px;font-weight:700;display:block}.tt-titulo{font-family:var(--font-sans), sans-serif;letter-spacing:-.015em;text-wrap:balance;color:var(--tt-tinta);margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.2}.tt-frase{color:var(--tt-tenue);margin:0;font-size:16px;line-height:1.55}.tt-escena-control{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.tt-escena-control:focus-visible{outline:3px solid var(--tt-acento);outline-offset:-3px}.tt-puntero{z-index:30;pointer-events:none;filter:drop-shadow(0 3px 6px #0000004d);width:30px;height:30px;margin:-4px 0 0 -6px;position:absolute}.tt-puntero-clic{border:2px solid var(--tt-acento);border-radius:999px;width:34px;height:34px;position:absolute;top:-12px;left:-14px}@media (min-width:900px){.tt{--tt-fundido:160px;padding:calc(var(--tt-fundido) - 40px) 32px var(--tt-fundido)}.tt-grilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tt-escena{height:400px}}
