/* COMIND — generated from tokens.json */
@font-face{font-family:'Nunito Sans';src:url('fonts/NunitoSans-Variable.ttf') format('truetype');font-weight:200 1000;font-style:normal;font-display:swap}
@font-face{font-family:'Nunito Sans';src:url('fonts/NunitoSans-Italic-Variable.ttf') format('truetype');font-weight:200 1000;font-style:italic;font-display:swap}
:root, [data-theme="claro"] {--azul-286:#0033A1;--naranja-151:#FF8300;--azul-claro:#364A9E;--azul-medio:#183287;--azul-noche:#032177;--azul-profundo:#031852;--negro:#000000;--blanco:#FFFFFF;--gris-900:#404040;--gris-500:#9AA0A5;--gris-400:#ADB3B5;--gris-200:#E2E4E5;--gris-100:#EDECED;--azul-tinte-30:#B3C2E3;--azul-tinte-10:#E6EBF6;--superficie:var(--blanco);--superficie-alt:var(--gris-100);--tinta:var(--gris-900);--tinta-suave:var(--gris-900);--titular:var(--azul-286);--acento-texto:var(--azul-286);--acento:var(--naranja-151);--sobre-acento:var(--azul-noche);--accion:var(--azul-286);--sobre-accion:var(--blanco);--borde:var(--gris-200);--borde-control:var(--gris-900);--foco:var(--azul-286);--dato-actual:var(--azul-286);--dato-anterior:var(--gris-900);--dato-foco:var(--naranja-151);}
[data-theme="azul-noche"] {--superficie:var(--azul-noche);--superficie-alt:var(--azul-medio);--tinta:var(--blanco);--tinta-suave:var(--gris-200);--titular:var(--blanco);--acento-texto:var(--naranja-151);--accion:var(--naranja-151);--sobre-accion:var(--azul-noche);--borde:var(--azul-claro);--borde-control:var(--gris-400);--foco:var(--naranja-151);--dato-actual:var(--blanco);--dato-anterior:var(--gris-400);}
:root {--espacio-1:4px;--espacio-2:8px;--espacio-3:16px;--espacio-4:24px;--espacio-5:40px;--espacio-6:64px;--espacio-7:96px;--radio-sm:6px;--radio-md:16px;--radio-pill:999px;--web-ancho:1200px;--web-columnas:12;--lamina-ancho:1920px;--redes-ancho:1080px;--historia-zona-arriba:250px;--historia-zona-abajo:340px;--trazo-icono:2px;--trazo-dato:3px;--trazo-referencia:2px;--font-sans:"Nunito Sans", "Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif;}
.display{font-family:var(--font-sans);font-size:64px;line-height:60px;font-weight:700;letter-spacing:-1px}
.h1{font-family:var(--font-sans);font-size:44px;line-height:50px;font-weight:600;letter-spacing:-0.5px}
.h2{font-family:var(--font-sans);font-size:32px;line-height:38px;font-weight:600}
.h3{font-family:var(--font-sans);font-size:24px;line-height:30px;font-weight:600}
.claim{font-family:var(--font-sans);font-size:20px;line-height:26px;font-weight:500}
.subtitulo{font-family:var(--font-sans);font-size:18px;line-height:26px;font-weight:500}
.cuerpo{font-family:var(--font-sans);font-size:16px;line-height:26px;font-weight:400}
.cuerpo-destacado{font-family:var(--font-sans);font-size:16px;line-height:26px;font-weight:600}
.pequeno{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:400}
.etiqueta{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:600;letter-spacing:1px}
.display-xl{font-family:var(--font-sans);font-size:96px;line-height:92px;font-weight:700;letter-spacing:-2px}
.cifra-redes{font-family:var(--font-sans);font-size:280px;line-height:240px;font-weight:800;letter-spacing:-10px}
.cifra-xl{font-family:var(--font-sans);font-size:160px;line-height:144px;font-weight:800;letter-spacing:-4px}
.cifra{font-family:var(--font-sans);font-size:96px;line-height:88px;font-weight:800;letter-spacing:-2px}
.cifra-m{font-family:var(--font-sans);font-size:48px;line-height:52px;font-weight:700;letter-spacing:-1px}
.variacion{font-family:var(--font-sans);font-size:18px;line-height:24px;font-weight:700}
