/* =============================================================================
 * Pico CRM · Design tokens (OrientaIN palette, 2026-05-28)
 * -----------------------------------------------------------------------------
 * Singolo punto di verita' per la palette di brand. Le view scoped ridichiarano
 * gli stessi nomi sui propri prefissi (.tut, .lead, .cls, ...) ma puntano agli
 * stessi valori di questo file - cambiando qui si propaga ovunque.
 *
 * BRAND:
 *   --accent      petrol primario (deriva da "Orienta" del logo)
 *   --red         crimson (deriva da "in" del logo)
 *
 * SEMANTICA (NON brand):
 *   --money       verde "soldi che entrano" per importi/fatturato/commissioni
 *
 * Gli esiti dei lead (POSITIVO/NEGATIVO/...) restano colori semantici universali
 * gestiti localmente nelle view (kanban.php, tutor.php) - non li centralizzo qui
 * perche' la loro lettura e' indipendente dal brand.
 * =============================================================================
 */
:root {
    /* ---------- Brand petrol (primario) ---------- */
    --accent:        #066785;
    --accent-dark:   #034a64;
    --accent-deep:   #012a3a;
    --accent-light:  #d6e8ef;
    --accent-tint:   #eef5f8;
    --leaf-glow:     #5fb2c9;

    /* ---------- Brand crimson (accento / danger) ---------- */
    --red:           #c90931;
    --red-deep:      #9b0726;
    --red-tint:      #fbe3ea;

    /* ---------- Money (semantica) ---------- */
    --money:         #067647;
    --money-dark:    #05633b;
    --money-tint:    #e7f6ee;

    /* ---------- Neutri caldi ---------- */
    --cream:         #f4eee4;
    --ink:           #0a1a23;
    --muted:         #5a6770;
    --border:        #e2e6ea;
    --bg:            #f7f9fb;

    /* ---------- Warn / Info (per banner) ---------- */
    --warn-bg:       #fff7ed;
    --warn-border:   #fcd9b0;
    --warn-ink:      #9a3412;

    /* Shadow elevazione card */
    --shadow-sm:     0 1px 2px rgba(10,26,35,.06);
    --shadow:        0 1px 3px rgba(10,26,35,.07), 0 1px 2px rgba(10,26,35,.05);
    --shadow-md:     0 4px 12px rgba(10,26,35,.10);

    /* Focus ring (per a11y, riusato ovunque) */
    --focus-ring:    0 0 0 3px rgba(6,103,133,.18);
}

/* Alias retro-compatibilita': le view scoped esistenti usano .tut, .lead, ecc.
   con variabili --grn / --grn-d / --mut / --bd. Le mappiamo automaticamente
   ai nuovi token senza dover toccare ogni file. */
.tut, .st, .lead-wrap, .lead, .cls, .opr, .stt, .usr-wrap, .cat, .cf,
.cm, .cmf, .log, .lqm, .kb-wrap, .uflt, .lqf, .lqf,
.app, .public, .embed, body {
    --grn:           var(--money);       /* Verde semantico = money (numeri €) */
    --grn-d:         var(--money-dark);
    --mut:           var(--muted);
    --bd:            var(--border);
    /* --ink e --bg li lasciamo prendere dal :root */
}
