/*
 * Sibillia – veste grafica unica, passo 1: colori e contrasti (12/11/2026).
 *
 * Solo variabili: nessuna regola di impaginazione. Si carica SOLO se l'opzione
 * sibillia_theme_tokens_enabled vale '1' (spenta di default: l'aspetto resta quello di sempre).
 *
 * Parte 1: i valori ufficiali (palette dell'identità visiva di Sibillia + varianti scure "da testo"
 *          con contrasto >= 4,5 su bianco). Parte 2: le variabili che i moduli usano già vengono
 *          collegate a questi valori, così calendario, mezzi, portafoglio e WhatsApp si ricolorano
 *          senza toccare le loro regole.
 * :root:root = precedenza sulle :root dei moduli, qualunque sia l'ordine di caricamento.
 */
:root:root {
    /* ── Testo ── */
    --sib-text: #2A2A2A;            /* grafite: 14,4 su bianco */
    --sib-text-2: #666666;          /* etichette e testi secondari: 5,7 su bianco */
    --sib-text-3: #8E8E93;          /* solo elementi spenti o decorativi */

    /* ── Accenti della palette (fondi, pallini, icone) e varianti scure per il testo ── */
    --sib-azzurro: #4DBFEF;
    --sib-azzurro-testo: #0B6FA4;   /* 5,5 su bianco */
    --sib-verde: #34C759;
    --sib-verde-testo: #1F7A4D;     /* 5,3 */
    --sib-verde-pieno: #15803D;     /* fondo dei bottoni "Salva" con scritta bianca: 5,0 */
    --sib-arancio: #F6AB2C;
    --sib-arancio-testo: #A35F00;   /* 5,0 */
    --sib-attenzione-testo: #C2410C; /* 5,2 */
    --sib-rosa: #C93659;            /* 5,05 */

    /* ── Accento delle azioni: azzurro scuro (al posto del viola #667eea, che non è nella palette) ── */
    --sib-accent: var(--sib-azzurro-testo);
    --sib-accent-hover: #095C88;

    /* ── Sfondi ── */
    --sib-bg-card: #FFFFFF;
    --sib-bg-subtle: #F8F9FA;
    --sib-bg-muted: #F0F1F3;
    --sib-bg-head-table: #D4E3EC;

    /* ── Misure del testo, angoli, ombre ── */
    --sib-fs-12: 12px; --sib-fs-14: 14px; --sib-fs-16: 16px; --sib-fs-18: 18px; --sib-fs-22: 22px; --sib-fs-28: 28px;
    --sib-r-8: 8px; --sib-r-12: 12px; --sib-r-20: 20px; --sib-r-pill: 999px;
    --sib-sh-1: 0 1px 3px rgba(0, 0, 0, .06);
    --sib-sh-2: 0 4px 16px rgba(0, 0, 0, .08);
    --sib-sh-3: 0 10px 40px rgba(0, 0, 0, .15);

    /* ══ Parte 2: collegamento delle variabili già usate dai moduli ══ */
    /* calendario */
    --accent: var(--sib-accent);
    --accent-light: var(--sib-accent-hover);
    --text-muted: var(--sib-text-2);
    /* mezzi (on/off) */
    --onoff-primary: var(--sib-accent);
    --onoff-text-muted: var(--sib-text-2);
    /* portafoglio e WhatsApp */
    --sibillia-primary: var(--sib-accent);
    --color-gray: var(--sib-text-2);
}
