:root {

    --bs-dark-rgb: 15, 15, 15;

    /* Fundo principal preto */
    --incrivel-bg: oklch(0.12 0 0); /* preto */
    --incrivel-border: oklch(0.22 0 0); /* preto mais claro */
    --incrivel-bgColor: oklch(0.97 0 0); /* texto claro */

    /* Links vermelhos */
    --incrivel-bgLink: oklch(0.72 0.22 25);
    --incrivel-bgLinkHover: oklch(0.62 0.26 25);

    --incrivel-rgba: 15, 15, 15;
    --incrivel-rgbaInvert: 255, 255, 255;

    /* Formulários */
    --incrivel-formBg: oklch(0.16 0 0); /* preto suave */
    --incrivel-formBgHover: oklch(0.22 0 0);
    --incrivel-formBgHoverColor: oklch(0.98 0 0);

    --incrivel-formBorder: oklch(0.28 0 0);

    --incrivel-formColor: oklch(0.98 0 0);

    /* Cards */
    --incrivel-cardBg: oklch(0.35 0.01 0);
    --incrivel-cardColor: oklch(0.98 0 0);
    --incrivel-cardLink: oklch(0.75 0.23 25); /* vermelho */

    /* Modal */
    --incrivel-modalBg: oklch(0.14 0 0);
    --incrivel-modalBorder: oklch(0.28 0 0);
    --incrivel-modalColor: oklch(0.98 0 0);

    /* Cor primária preta */
    --incrivel-primaria: oklch(0.12 0 0);
    --incrivel-primariaColor: oklch(0.98 0 0);

    /* Destaques vermelhos */
    --incrivel-primariaLink: oklch(1 0 0);
    --incrivel-primariaLinkHover: oklch(0.62 0.26 25);

    /* Preto mais escuro */
    --incrivel-primariaDarken: oklch(0.28 0 0);
    --incrivel-primariaDarkenColor: oklch(1 0 0);

    /* Vermelho escuro hover */
    --incrivel-primariaDarkenLink: oklch(0.75 0.23 25);
    --incrivel-primariaDarkenLinkHover: oklch(0.55 0.24 25);
}