:root{--negro:#000;--carbon:#0a0a0a;--humo:#121212;--acero:#323131;--acero-2:#4a4848;--crema:#edddc8;--crema-2:#f6eee3;--blanco:#f9f9f9;--rojo:#e21726;--rojo-2:#b8121f;--rojo-neon:#ff3341;--madera:#623a1f;--bg:var(--negro);--bg-elevated:var(--carbon);--bg-panel:var(--humo);--fg:var(--blanco);--fg-muted:var(--crema);--fg-dim:color-mix(in oklab, var(--crema) 55%, transparent);--line:color-mix(in oklab, var(--crema) 18%, transparent);--line-strong:color-mix(in oklab, var(--crema) 40%, transparent);--accent:var(--rojo);--accent-hover:var(--rojo-2);--font-display:"Bree Serif", "Iowan Old Style", Georgia, serif;--font-body:"Aileron", "Helvetica Neue", Helvetica, Arial, sans-serif;--step--1:clamp(.78rem, .74rem + .2vw, .9rem);--step-0:clamp(.95rem, .9rem + .25vw, 1.08rem);--step-1:clamp(1.15rem, 1.05rem + .5vw, 1.4rem);--step-2:clamp(1.45rem, 1.25rem + 1vw, 2rem);--step-3:clamp(1.9rem, 1.5rem + 2vw, 3rem);--step-4:clamp(2.6rem, 1.8rem + 4vw, 5rem);--step-5:clamp(3.4rem, 2rem + 7vw, 8.5rem);--step-6:clamp(4.2rem, 2rem + 11vw, 13rem);--leading-tight:.92;--leading-snug:1.1;--leading-body:1.55;--tracking-caps:.14em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:6.5rem;--space-10:9rem;--section:clamp(4rem, 3rem + 6vw, 9rem);--gutter:clamp(1rem, .5rem + 2.5vw, 3rem);--container:96rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.83, 0, .17, 1);--dur-fast:.35s;--dur:.6s;--dur-slow:1s;--radius:2px;--header-h:4.5rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
