/*
 * nebula-tokens.css — A PALETA DO PORTAL. Fonte única.
 *
 * Só tokens: nenhuma regra de componente, nenhuma dependência de Bootstrap.
 * Por isso serve tanto para as páginas que carregam theme-alienware.css quanto
 * para as autônomas, que têm <style> próprio e não podem arrastar 1700 linhas
 * acopladas ao Bootstrap.
 *
 * Quem carrega:
 *   - theme-alienware.css, via @import na primeira linha (páginas com Bootstrap)
 *   - /furos, /curadoria, /curadoria/login, via <link> direto (páginas autônomas)
 *
 * Regra: nenhuma página deve declarar :root com cor de marca. Se precisar de uma
 * cor que não está aqui, ela entra aqui — não no <style> da página. Foi a
 * declaração local que deixou /furos e /curadoria presas na paleta Alienware
 * neon por uma migração inteira sem ninguém notar.
 *
 * Paleta: NUFORC / cinematográfico sóbrio. A régua é "nada de neon".
 */

:root {
    /* ── Fundos ────────────────────────────────────────── */
    --nb-bg:        #0A0E17;          /* fundo base, navy-espacial quase preto   */
    --nb-bg-elev:   #111726;          /* superfícies/cards                       */
    --nb-bg-elev-2: #161D2E;          /* cards aninhados/hover                   */
    --nb-nav:       rgba(10,14,23,0.88); /* navbar sólida                        */

    /* ── Texto ─────────────────────────────────────────── */
    --nb-text:      #E8EDF5;          /* texto principal off-white               */
    --nb-text-muted:#94A3B8;          /* texto secundário slate                  */

    /* ── Acentos ───────────────────────────────────────── */
    --nb-accent:    #4CC4FF;          /* AZUL-GELO — destaque único do portal    */
    /* Mesmo azul em canal separado, para uso dentro de rgba(). Sem isto o acento
       precisa ser hardcoded em cada glow/gradiente e sai de sincronia com
       --nb-accent — foi exatamente como #3E9BFF sobreviveu à migração. */
    --nb-accent-rgb: 76, 196, 255;
    --nb-accent-2:  #22D3EE;          /* ciano secundário — uso PONTUAL          */
    --nb-accent-2-rgb: 34, 211, 238;
    --nb-highlight: #B845D6;          /* magenta DESSATURADO — uso RARO          */
    --nb-highlight-rgb: 184, 69, 214;

    /* ── Status ────────────────────────────────────────── */
    /* Calibrados no mesmo registro de --nb-accent/--nb-accent-2: saturação
       60-95%, luminosidade 51-71%. Claros o bastante para levar texto escuro
       sobre navy, longe do neon que a régua do portal proíbe.
       Escopo hoje: BADGES. Ver a seção 10 do tema antes de reutilizar. */
    --nb-success:   #34D399;          /* verde-água                              */
    --nb-success-rgb: 52, 211, 153;
    --nb-warning:   #FBBF24;          /* âmbar                                   */
    --nb-warning-rgb: 251, 191, 36;
    --nb-danger:    #F87171;          /* vermelho dessaturado (não magenta —     */
    --nb-danger-rgb: 248, 113, 113;   /* magenta é --nb-highlight, uso raro)     */
    --nb-info:      var(--nb-accent-2); /* ciano — reusa o acento secundário     */

    /* ── Bordas e glow ─────────────────────────────────── */
    --nb-border:    rgba(255,255,255,0.09);
    --nb-glow:      rgba(var(--nb-accent-rgb),0.30); /* SUTIL — nada de neon     */

    /* ── Tipografia ────────────────────────────────────── */
    --nb-font-title: 'Exo 2', 'Rajdhani', sans-serif;   /* títulos sci-fi suave  */
    --nb-font-body:  'Inter', 'Segoe UI', system-ui, sans-serif; /* corpo legível */
    --nb-font-mono:  'IBM Plex Mono', ui-monospace, monospace;   /* dados/dossiê  */
}
