/* Gerado por converte-nfesistemas.sh a partir de mkt/logs/nfesistemas.json — não editar à mão */

html[data-tema="dark"],
html[data-tema="dark-b"] {
    --bg: #03080B;
    --bg-2: #061318;
    --bg-3: #0A2A33;
    --bg-card: rgba(10, 42, 51, 0.55);

    --roxo: #21D4E0;
    --roxo-light: #4FE3EC;
    --ciano: #21D4E0;
    --verde: #21D4E0;
    --verde-dark: #12707C;

    --text: #E6FBFD;
    --text-mute: #8FB8BF;
    --text-dim: #4E7178;

    --border: rgba(33, 212, 224, 0.18);
    --border-hover: rgba(127, 240, 247, 0.45);

    --grad-1: linear-gradient(135deg, #12707C 0%, #21D4E0 100%);
    --grad-verde: linear-gradient(135deg, #12707C 0%, #21D4E0 50%, #7FF0F7 100%);
    --grad-bg: linear-gradient(180deg, #03080B 0%, #061318 100%);

    --shadow-glow: 0 0 60px rgba(33, 212, 224, 0.35);
}

html[data-tema="dark"] body::before {
    background-image:
        radial-gradient(circle at 20% 10%, rgba(10, 42, 51, 0.55), transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(33, 212, 224, 0.12), transparent 50%),
        linear-gradient(180deg, #03080B 0%, #061318 100%);
}

html[data-tema="dark-b"] {
    --bg: #03080B;
    --bg-2: #061318;
    --ciano: #21D4E0;
    --verde: #21D4E0;
    --text: #E6FBFD;
    --text-mute: #8FB8BF;
    --text-dim: #4E7178;
    --grad-1: linear-gradient(135deg, #12707C 0%, #21D4E0 100%);
    --grad-bg: linear-gradient(180deg, #03080B 0%, #061318 100%);
}

html[data-tema="light"] {
    --roxo-deep: #03080B;
    --roxo-mid: #061318;
    --roxo: #21D4E0;
    --roxo-light: #4FE3EC;
    --ciano: #21D4E0;
    --ciano-dark: #12707C;
    --bg: #03080B;
    --bg-alt: #061318;
    --bg-dark: #010405;
    --text: #E6FBFD;
    --text-mute: #8FB8BF;
    --text-light: #4E7178;
    --border: rgba(33, 212, 224, 0.18);
    --grad-1: linear-gradient(135deg, #12707C 0%, #21D4E0 100%);
    --grad-2: linear-gradient(135deg, #010405 0%, #21D4E0 70%, #7FF0F7 100%);
}

:root {
    --nfe-fundo-abismo: #010405;
    --nfe-fundo: #03080B;
    --nfe-elevado: #061318;
    --nfe-nevoa: #0A2A33;
    --nfe-acento: #21D4E0;
    --nfe-acento-suave: #4FE3EC;
    --nfe-brilho: #7FF0F7;
    --nfe-nucleo: #C9FBFD;
    --nfe-texto: #E6FBFD;
    --nfe-mudo: #8FB8BF;
    --nfe-linha: #134A55;
    --nfe-linha-media: #1F6B78;
    --nfe-linha-forte: #3FA8B8;
    --nfe-ativo: #21D4E0;
}
