@import"https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap";::-webkit-scrollbar{height:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#fc0;border-radius:4px}body{font-family:Roboto Condensed,sans-serif}#root{max-width:1280px;margin:0 auto;padding:0;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:1em}.read-the-docs{color:#888}.fila-base{transition:background-color 1s ease}.fila-resaltada{animation:resplandorActual 1s ease-in-out}@keyframes resplandorActual{0%{background-color:#888}50%{background-color:#bbb}to{background-color:var(--bg-base)}}.fila-cambiada{animation:cambioFila 2s ease-out}@keyframes cambioFila{0%{background-color:#880;color:#fff}to{background-color:var(--bg-base);color:#fff}}@keyframes pulse{0%{box-shadow:0 0 #ffcc00b3}50%{box-shadow:0 0 20px #fc0}to{box-shadow:0 0 #ffcc00b3}}.bandera-cuadros{background-image:repeating-linear-gradient(45deg,#333 0,#333 10px,#ddd 10px,#ddd 20px);color:#fff!important;animation:agite .3s infinite linear;font-weight:700;font-size:18px;text-shadow:0 0 4px #000;line-height:25px}@keyframes agite{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.reloj-digital{font-family:Share Tech Mono,monospace;font-size:2.2rem;background:repeating-linear-gradient(45deg,#0f0f0f,#0f0f0f 4px,#1a1a1a 4px,#1a1a1a 8px);color:#00ffe0;padding:.5rem 1rem;border-radius:12px;border:1px solid #999;box-shadow:0 0 12px #00ffcc4d,inset 0 0 10px #00ffcc1a;text-shadow:0 0 6px #00ffe0,0 0 12px #00ffe0;display:inline-block;letter-spacing:.08rem;transition:all .3s ease-in-out;animation:blink 1s infinite;line-height:1}.boton-crono-animado{background:repeating-linear-gradient(45deg,#1a1a1a,#1a1a1a 4px,#2a2a2a 4px,#2a2a2a 8px);background-size:40px 40px;animation:desplaza-carbono 6s linear infinite;border:2px solid #ffcc00;color:#fff;font-weight:700;padding:.75rem 1rem 1rem;border-radius:12px;text-align:left;cursor:pointer;width:100%;transition:all .3s ease;box-shadow:0 0 10px #fc03;margin-bottom:1rem}@keyframes desplaza-carbono{0%{background-position:0 0}to{background-position:40px 40px}}@keyframes shine{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes movePattern{0%{background-position:0 0}to{background-position:100px 100px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--lt-bg: #111;--lt-rowA: #2a2a2a;--lt-rowB: #141414;--lt-text: #eaeaea;--lt-muted: #bdbdbd;--lt-up: #00e676;--lt-down: #ff1744;--lt-pit: #ffd600;--lt-finish: #ffffff;--lt-accent: #ff1e1e}.f1-row{color:var(--lt-text);border-bottom:1px solid rgba(255,255,255,.06)}.f1-cell{padding:.28rem .2rem;vertical-align:middle}.f1-st{width:28px;min-width:28px}.f1-stBadge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:20px;border-radius:999px;font-weight:900;font-size:12px;letter-spacing:.3px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.f1-stBadge.up{background:#00e6762e;border-color:#00e67659;color:var(--lt-up)}.f1-stBadge.down{background:#ff17442e;border-color:#ff174459;color:var(--lt-down)}.f1-stBadge.pit{background:#ffd6002e;border-color:#ffd60059;color:var(--lt-pit)}.f1-stBadge.finish{background:#ffffff24;border-color:#ffffff59;color:var(--lt-finish)}.f1-pos{width:42px;min-width:42px;text-align:right;font-variant-numeric:tabular-nums}.f1-posBadge{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:22px;padding:0 8px;border-radius:6px;font-weight:900;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.f1-posBadge.up{box-shadow:0 0 0 1px #00e67659 inset}.f1-posBadge.down{box-shadow:0 0 0 1px #ff174459 inset}.f1-posBadge.pit{box-shadow:0 0 0 1px #ffd60059 inset}.f1-posBadge.finish{box-shadow:0 0 0 1px #ffffff40 inset}.f1-num{width:45px;min-width:45px;text-align:right;font-variant-numeric:tabular-nums}.f1-numBadge{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:22px;padding:0 10px;border-radius:6px;font-weight:900;font-size:14px;letter-spacing:.5px;color:#fff;background:var(--teamColor, #000);box-shadow:0 0 6px #00000080}.f1-focus .f1-numBadge{box-shadow:0 0 10px 2px #ff1e1e99}.f1-name{max-width:180px;text-align:left}.f1-focus{box-shadow:inset 4px 0 0 var(--lt-accent);background:#ff1e1e0f}.f1-flash{animation:f1flashbg 2s ease-out 1}@keyframes f1flashbg{0%{background-color:#ffd60059}to{background-color:var(--rowBase)}0%{box-shadow:inset 0 0 0 999px #ffd60047}50%{box-shadow:inset 0 0 0 999px #ffd6002e}to{box-shadow:inset 0 0 #ffd60000}}@keyframes f1flash{0%{box-shadow:inset 0 0 0 999px #ffd6002e}to{box-shadow:inset 0 0 #ffd60000}}html,body{margin:0;padding:0;min-height:100vh;background:linear-gradient(160deg,#0a0a0a,#1a1a1a,#0a0a0a);color:#fff;font-family:sans-serif}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background-color:#fc0;border-radius:4px;border:2px solid #111}.scroll-container{scrollbar-width:thin;scrollbar-color:#ffcc00 #111}
