/* fuente/tiempo.css */
.tm{position:relative;max-width:580px;min-width:0;container-type:inline-size}.tm::before{content:"";display:block;border:1px solid #0000;aspect-ratio:auto 960/656}.tm-marco{position:absolute;top:0;left:0;right:0;overflow:hidden;border:1px solid var(--c-linea-fuerte);border-radius:18px;background:#050C1C;box-shadow:var(--sombra-2)}[data-epoca="2003"] .tm-marco{border-color:#404040;border-radius:0;box-shadow:0 0 0 3px #D4D0C8,var(--sombra-2)}[data-epoca="2007"] .tm-marco{border-color:#22384C;border-radius:8px 8px 3px 3px}[data-epoca="2014"] .tm-marco,[data-epoca="2020"] .tm-marco{border-color:#B8BFC8;border-radius:6px}.tm-cromo{display:grid}.tm-c{grid-area:1/1;display:block;width:100%;height:auto;visibility:hidden}[data-epoca="2003"] .tm-c1,[data-epoca="2007"] .tm-c2,[data-epoca="2014"] .tm-c3,[data-epoca="2020"] .tm-c4,[data-epoca="2026"] .tm-c5,.tm-carta .tm-c{visibility:visible}.tm-pantalla{position:relative;aspect-ratio:16/10;overflow:hidden;background:#050C1C}.tm-svg{display:block;width:100%;height:100%}.tm-pantalla i{position:absolute;opacity:0;pointer-events:none}.tm-rayas{inset:0;will-change:opacity;background:repeating-linear-gradient(rgba(5,12,28,.5) 0 1px,transparent 1px 3px)}.tm-halo{left:62.9%;top:17.7%;width:30%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(92,230,242,.4),rgba(120,166,255,.15) 55%,transparent)}.tm-vidrio{left:3.1%;top:79.7%;width:93.8%;height:10.3%;border-radius:1.6%/22%;box-shadow:0 0 0 1px rgba(92,230,242,.7),0 0 14px rgba(92,230,242,.3)}.tm-espera[data-epoca="2026"] .tm-halo{animation:tm-sube .9s both,tm-respira 2.6s .9s ease-in-out infinite alternate}.tm-espera[data-epoca="2026"] .tm-vidrio{animation:tm-dibuja 1.4s .4s var(--ease-salida) both}.tm:not(.tm-corre) i{animation-play-state:paused}@keyframes tm-sube{from{transform:scale(.6)}to{opacity:1}}@keyframes tm-respira{from{opacity:1}to{opacity:.5;transform:scale(1.07)}}@keyframes tm-dibuja{from{opacity:1;clip-path:inset(-50% 100% -50% -2%)}to{opacity:.5;clip-path:inset(-50% -2%)}}.tm-linea{position:relative;display:flex;margin-top:18px;padding-top:16px;font:500 .75rem/1 var(--f-mono);color:var(--c-tinta-3);text-align:center}.tm-linea::before,.tm-avance{content:"";position:absolute;top:4px;left:calc(50%/var(--n,5));right:calc(50%/var(--n,5));height:2px;border-radius:2px;background:var(--c-linea-fuerte)}.tm-avance{background:var(--g-luz);box-shadow:0 0 10px rgba(92,230,242,.45);transform-origin:0 50%}.tm-linea span{position:relative;flex:1}.tm-linea span::before{content:"";position:absolute;top:-16px;left:calc(50% - 5px);width:10px;height:10px;border:1px solid var(--c-linea-fuerte);border-radius:50%;background:var(--c-superficie-2)}.tm-linea .on{color:var(--c-tinta)}.tm-linea .on::before{border-color:transparent;background:var(--c-cian);box-shadow:var(--brillo-cian-s)}.tm-pie{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 18px;margin-top:20px}.tm-anio{height:1.2em;margin:0;overflow:hidden;font-size:clamp(1.875rem,1.3rem + 1.6vw,2.625rem);line-height:1.2;letter-spacing:-.02em}.tm-anio span{display:block;transform:translateY(-4.8em)}.tm-anio b{display:block;padding:0 .1em;font:700 1em/1.2 var(--f-display);color:#E9EDF3}.tm-anio b:nth-child(1){font-family:Verdana,Tahoma,sans-serif;color:#C6D8F0;text-shadow:1px 1px #0A246A,-1px -1px rgba(255,255,255,.45)}.tm-anio b:nth-child(2){font-family:"Trebuchet MS",sans-serif;background:linear-gradient(#fff 40%,#8CC4FF 52%,#3D86E0);filter:drop-shadow(0 0 6px rgba(61,134,224,.8))}.tm-anio b:nth-child(3){font-family:"Segoe UI",sans-serif;font-weight:300;color:#D6E6FF}.tm-anio b:nth-child(5){font-family:var(--f-eco);font-weight:900;background:var(--g-luz)}.tm-anio b:nth-child(2),.tm-anio b:nth-child(5){-webkit-background-clip:text;background-clip:text;color:transparent}.tm-texto{display:flex;align-items:center;min-height:2.8em;margin:0;font:500 var(--t-s)/1.4 var(--f-texto);color:var(--c-tinta-2)}.tm-boton{display:inline-flex}.tm-boton:focus-visible{outline:2px solid var(--c-foco);outline-offset:3px;box-shadow:var(--brillo-cian-s)}.tm-iv,.tm-pausa .tm-ip{display:none}.tm-pausa .tm-iv{display:inline}@container (max-width:520px){.tm-pie{grid-template-columns:auto minmax(0,1fr)}.tm-boton{grid-column:1/-1;justify-self:start}}.tm-pila{display:none}.tm-quieto .tm-pila{display:block;position:absolute;inset:0}.tm-quieto .tm-marco{overflow:visible;border-color:transparent;background:none;box-shadow:none}.tm-quieto .tm-marco>:not(.tm-pila){visibility:hidden}.tm-carta{position:absolute;width:70%;overflow:hidden;container-type:inline-size;border:1px solid var(--c-linea-fuerte);border-radius:8px;background:#050C1C;box-shadow:var(--sombra-2)}.tm-carta img{display:block;width:100%;height:auto}.tm-carta::after{content:attr(data-a);position:absolute;right:1.5cqw;top:.6cqw;padding:.3em .8em;border-radius:99px;background:rgba(5,12,28,.85);color:var(--c-nucleo);font:600 max(9px,2.8cqw)/1 var(--f-mono);box-shadow:var(--brillo-cian-s)}
