/* CRM Kepler — Design system "marine/ink" (D-ui-design-system, Fase A).
   UNICA FONTE DI VERITÀ dei token visivi: colori, raggi, ombre, font-stack.
   Valori estratti VERBATIM da design/crm_kepler_mockup.html (blocco :root).
   Nessun valore hardcoded sparso nei template — riferirsi sempre a queste var. */
:root{
    --bg:#EAEFF4;
    --surface:#FFFFFF;
    --surface-2:#F7F9FB;
    --ink:#0A2233;
    --ink-2:#0E2D44;
    --ink-grad-a:#0B2840;
    --ink-grad-b:#0A1C2C;
    --text:#0F2235;
    --text-2:#39516A;
    --muted:#5E6E7F; /* scurito da #73879B (mockup) per WCAG AA 4.5:1 su --surface (#FFFFFF, 5.23) e --bg (#EAEFF4, 4.52) — NON ripristinare il valore del mockup */
    --line:#E1E8EF;
    --line-2:#EDF1F5;
    --accent:#0FA3B1;
    --accent-deep:#097783; /* scurito da #0A7E8A: passa AA come TESTO badge su --accent-soft (4.64) mantenendo AA come fill con testo bianco (5.28). Usato da .btn-accent/.link/.b-teal */
    --accent-soft:#E1F4F6;
    --gold:#D89B33;
    --gold-soft:#F8EFDD;
    --gold-deep:#906317; /* variante scura AA-safe: testo .b-gold su --gold-soft (4.62). Mirror di --accent-deep. --gold base resta per soft-bg/bordi */
    --success:#13986A;
    --success-soft:#E0F2EA;
    --success-deep:#0E7A53; /* scurito da #0E7E55: passa AA come TESTO badge su --success-soft (4.60) mantenendo AA come fill con testo bianco (5.35). Mirror di --accent-deep */
    --warn:#D9871C;
    --warn-soft:#FBEFD9;
    --warn-deep:#995F0D; /* variante scura AA-safe: testo .b-warn su --warn-soft (4.62). Mirror di --accent-deep. --warn base resta per soft-bg/bordi */
    --danger:#D9524E;
    --danger-soft:#FBE6E5;
    --danger-deep:#B83A36; /* variante scura AA-safe (5.68): fill bottoni con testo bianco / testo outline su bianco. Mirror di --accent-deep. --danger base resta per soft-bg/badge-soft/bordi */
    --violet:#6C63C4;
    --violet-soft:#ECEAF8;
    --radius:14px;
    --radius-sm:10px;
    --shadow-sm:0 1px 2px rgba(13,40,64,.06),0 1px 3px rgba(13,40,64,.05);
    --shadow:0 4px 18px -6px rgba(11,40,64,.18),0 2px 6px -2px rgba(11,40,64,.08);
    --shadow-lg:0 18px 50px -16px rgba(11,40,64,.30);
    --sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
    --display:"Space Grotesk","Inter",sans-serif;
}
