/*
 * css/core/theme.css
 * [VERSÃO 5.1 - CORREÇÃO DE WARNING ALPHA]
 * - Adicionado 'warn-alpha' para o badge-dot.
 */

:root {
    /* Paleta Principal (Preto Tecnológico) */
    --bg-deep-dark: #000000; /* Preto Puro (Fundo) */
    --bg-dark: #1A1A1A;      /* Grafite (Cards, Sidebar) */
    --bg-medium: #2C2C2C;   /* Cinza-médio (Hovers) */
    
    /* Paleta de Destaque (Abelha Neon) */
    --bee-primary: #FEEA00; /* Amarelo Elétrico (Ações Críticas) */
    --bee-honey: #FFA000;   /* Tom de mel (Saldos) */
    
    /* Vidro (Glassmorphism Futurista) */
    --glass-border: rgba(254, 234, 0, 0.15); /* Borda de vidro amarela */
    --glass-fill: rgba(254, 234, 0, 0.05);

    /* Texto (Hierarquia Clara) */
    --txt-100: #FFFFFF;
    --txt-300: #E0E0E0;
    --txt-500: #9E9E9E;
    --txt-black: #000000; /* Novo: Para texto sobre amarelo neon */

    /* Status (Com correção) */
    --ok: #2DD4BF;
    --warn: #F59E0B;
    --err: #EF4444;
    --ok-alpha: rgba(45, 212, 191, 0.1);
    --warn-alpha: rgba(245, 158, 11, 0.1); /* <--- NOVO/CORRIGIDO */
    --err-alpha: rgba(239, 68, 68, 0.1);

    /* Sizing (Sem alteração) */
    --radius-md: 10px;
    --radius-sm: 6px;
    --font-main: 'Inter', -apple-system, sans-serif;
    
    /* Efeitos (Futurista) */
    --shadow-sm: 0 2px 4px rgba(0, 0, 0, 0.1);
    --shadow-md: 0 6px 15px rgba(0, 0, 0, 0.2);
    --focus-ring: 0 0 0 3px rgba(254, 234, 0, 0.4);
    --bee-primary-glow: 0 0 15px rgba(254, 234, 0, 0.3);
    
    /* Transições (Sem alteração) */
    --transition-fast: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}


body {
    font-family: var(--font-main);
    background-color: var(--bg-deep-dark);
    color: var(--txt-300);
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='49' viewBox='0 0 28 49'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='hexagons' fill='%231A1A1A' fill-opacity='0.4' fill-rule='nonzero'%3E%3Cpath d='M13.99 9.25l13.99 8V33l-13.99 8L0 33V17.25zM14 0l14 8v16L14 32 0 24V8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}