/*
 * Colore primario per azienda — placeholder, non sovrascrive niente.
 *
 * Serve lo stesso schema di company-logo.svg: il file viene montato per
 * deploy da una ConfigMap (kubernetes/frontend-theme-configmap.yaml), quindi
 * un'unica immagine serve ogni azienda e un cambio di colore non richiede
 * rebuild. Qui dentro resta il default fabbricadigitale, che e' il preset
 * di @fd/theme: nessuna regola, nessun override.
 *
 * PERCHE' FUNZIONA SENZA !important
 * PrimeVue e' configurato con `cssLayer: { name: 'primevue' }` (main.ts) e
 * avvolge in quel layer anche il blocco `:root` delle proprie variabili. Il
 * CSS non-layered vince sempre su quello dentro un layer, a prescindere
 * dall'ordine di caricamento: questo file non dichiara nessun layer, quindi
 * prevale da solo. Non aggiungere `@layer` qui dentro.
 *
 * COSA SOVRASCRIVERE
 * I token --fd-primary-* di @fd/theme sono `var(--p-primary-*)`, quindi
 * seguono da soli. Basta ridefinire la scala PrimeVue:
 *
 *   :root {
 *     --p-primary-50:  #eef6ff;
 *     --p-primary-100: #d9eaff;
 *     --p-primary-200: #bcdcff;
 *     --p-primary-300: #8ec6ff;
 *     --p-primary-400: #59a6ff;
 *     --p-primary-500: #1F7AE0;
 *     --p-primary-600: #1560b8;
 *     --p-primary-700: #114c92;
 *     --p-primary-800: #0e3d75;
 *     --p-primary-900: #0c3260;
 *     --p-primary-950: #071f3c;
 *
 *     --fd-primary-500-rgb: 31, 122, 224;
 *   }
 *
 * BADGE IA: SE IL PRIMARIO E' CHIARO
 * Il badge «IA» del calendario (ActivityChannelIcon.vue) usa il primario con glifo bianco, e deve
 * stare a 3:1 (WCAG 1.4.11). Un primario chiaro (arancione di Energeea: 2.46:1) non regge:
 * va ridichiarato su toni piu' scuri, nello stesso `:root`:
 *
 *     --at-ai-badge-from: var(--p-primary-700);
 *     --at-ai-badge-mid:  var(--p-primary-800);
 *     --at-ai-badge-to:   var(--p-primary-900);
 *     --at-ai-badge-dark: var(--p-primary-700);
 *
 * Senza queste righe valgono primario 500/600/700 (chiaro) e 500 piatto (scuro). Il test
 * `contrastPairs.test.ts` misura le tre aziende con una copia dei loro valori.
 *
 * L'ULTIMA RIGA NON E' FACOLTATIVA
 * --fd-primary-500-rgb e' un letterale in @fd/theme (style.css), non una
 * var(): non segue l'override. Lo usano SettingsView.vue e AdminSettings.vue
 * dentro rgba(). Dimenticarlo lascia tre superfici del colore vecchio mentre
 * tutto il resto cambia — un difetto che si nota tardi e si spiega male.
 */
