*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}@media (hover:hover) and (pointer:fine){html{scrollbar-gutter:stable}}body{background:var(--fondo);min-height:100dvh;color:var(--tinta);font:var(--t-cuerpo);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:hidden}#root{isolation:isolate;min-height:100dvh}img,svg,video,canvas{max-width:100%;display:block}svg{flex-shrink:0}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}a{color:var(--enlace);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4{letter-spacing:var(--track-titulo);font-weight:400}code,kbd,samp{font-family:var(--f-codigo)}table{border-collapse:collapse}::selection{background:var(--marca-suave-2);color:var(--tinta)}.proporcional{font-variant-numeric:proportional-nums}.lucide[stroke-width="2"]{stroke-width:var(--icono-trazo)}.lucide[stroke-width="2"]>*{vector-effect:non-scaling-stroke}.codigo{font-family:var(--f-codigo);letter-spacing:var(--track-codigo);font-weight:500}.sin-partir{white-space:nowrap}.cifra{font-family:var(--f-cifra);font-variant-numeric:tabular-nums;font-weight:500}.cifra-protagonista{font:var(--t-kpi);letter-spacing:var(--track-titulo)}.titulo-pagina{font:var(--t-titulo-pagina);letter-spacing:var(--track-display);color:var(--titulo);text-wrap:balance}.titulo-bloque{font:var(--t-titulo-bloque);letter-spacing:var(--track-titulo);color:var(--titulo);text-wrap:balance}.sobretitulo{font:var(--t-sobretitulo);color:var(--texto-meta)}@keyframes subir{0%{opacity:0;transform:translateY(10px)}}.entrada{animation:var(--entrada);animation-delay:calc(min(var(--i,0), 7) * var(--entrada-paso))}:focus{outline:none}:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:inherit}.solo-lector{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}table.solo-lector{display:block}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:0 0;border-radius:99px}:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--tinta) 22%, transparent)}:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--tinta) 22%, transparent)}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--tinta) 38%, transparent)}@supports not selector(::-webkit-scrollbar){.scroll-fino{scrollbar-width:thin;scrollbar-color:transparent transparent}.scroll-fino:hover,.scroll-fino:focus-within{scrollbar-color:color-mix(in srgb, var(--tinta) 22%, transparent) transparent}}
