:root {
    --cor-preto: #101010;
    --cor-preto-logo: #000000;
    --cor-grafite: #191a1d;
    --cor-grafite-2: #24262a;
    --cor-grafite-3: #34363b;
    --cor-amarelo: #f4b900;
    --cor-amarelo-escuro: #a87d00;
    --cor-amarelo-suave: #ffe899;
    --cor-branco: #ffffff;
    --cor-fundo: #f1f0ec;
    --cor-superficie: #ffffff;
    --cor-superficie-2: #e5e4df;
    --cor-texto: #17181a;
    --cor-texto-suave: #606268;
    --cor-texto-claro: #dedfdf;
    --cor-linha: #cdcec9;
    --cor-linha-escura: #3d3f44;
    --cor-foco: #0b63ce;
    --cor-whatsapp: #168a4a;
    --cor-whatsapp-hover: #106c3a;
    --cor-transparente: transparent;
    --cor-preto-85: rgba(16, 16, 16, 0.85);
    --cor-preto-94: rgba(16, 16, 16, 0.94);
    --cor-preto-60: rgba(16, 16, 16, 0.60);
    --cor-preto-20: rgba(16, 16, 16, 0.20);
    --cor-branco-10: rgba(255, 255, 255, 0.10);
    --cor-branco-18: rgba(255, 255, 255, 0.18);
    --cor-sombra: rgba(12, 13, 14, 0.24);

    --fonte: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;
    --fonte-titulo: "UniSansHeavy", Impact, "Arial Black", sans-serif;
    --fonte-leve: "UniSansThin", "Segoe UI", sans-serif;
    --fonte-tecnica: "Cascadia Mono", "SFMono-Regular", Consolas, monospace;

    --texto-xs: 0.75rem;
    --texto-sm: 0.925rem;
    --texto-base: 1rem;
    --texto-md: clamp(1.025rem, 1.7vw, 1.18rem);
    --texto-lg: clamp(1.22rem, 2.5vw, 1.58rem);
    --texto-xl: clamp(2.45rem, 7.5vw, 5.8rem);
    --texto-2xl: clamp(2.05rem, 5.2vw, 4.2rem);

    --esp-1: 0.25rem;
    --esp-2: 0.5rem;
    --esp-3: 0.75rem;
    --esp-4: 1rem;
    --esp-5: 1.25rem;
    --esp-6: 1.5rem;
    --esp-8: 2rem;
    --esp-10: 2.5rem;
    --esp-12: 3rem;
    --esp-16: 4rem;
    --esp-20: 5rem;
    --esp-24: 6rem;
    --esp-28: 7rem;
    --esp-32: 8rem;

    --raio: 0.25rem;
    --raio-grande: 0.75rem;
    --toque: 2.75rem;
    --largura: 78rem;
    --transicao: 180ms ease;
    --transicao-lenta: 420ms cubic-bezier(0.2, 0.7, 0.2, 1);
    --sombra: 0 1.5rem 4rem var(--cor-sombra);
}
