/* prosa_daisy_theme.css — palette Dors sui token semantici di DaisyUI.
 * Creato il 24/08/2026.
 *
 * PERCHE' ESISTE
 * DaisyUI 4.12.24 arriva qui gia' compilato dentro css/full.min.css, con il tema "light"
 * di default: primary viola, secondary magenta. Non e' un plugin della CDN Tailwind,
 * quindi non si configura da JavaScript — l'unico modo di cambiare i colori e'
 * sovrascrivere le variabili qui sotto in un foglio caricato DOPO full.min.css.
 * Il blocco "tailwind.config" che ci provava e' stato rimosso dalle 5 schede: non ha
 * mai funzionato. Non rimetterlo.
 *
 * COME SI LEGGONO I VALORI
 * Sono componenti OKLCH senza la funzione attorno: DaisyUI li usa come oklch(var(--p)).
 * Ogni valore e' stato verificato col round-trip esadecimale -> OKLCH -> esadecimale.
 *
 * ⚠️ UNA DEROGA CONSAPEVOLE ALLA PALETTE
 * primary NON e' il #446dff dell'articolo 8 del CONTESTO ma #3f66f8, cioe' lo stesso blu
 * abbassato di due punti di luminosita'. Motivo: #446dff su bianco da' 4,31 e i link in
 * primary sono testo piccolo (12px), quindi sotto la soglia AA di 4,5. #3f66f8 da' 4,70 e
 * passa in entrambe le direzioni. A occhio i due blu non si distinguono.
 * Decisione di Silvano, 24/08/2026.
 *
 * ⚠️ secondary (#e95e27) come TESTO SU BIANCO da' 3,45: non passa.
 * Va usato come sfondo, con sopra il suo -content. Per il testo arancione su fondo chiaro
 * serve una tinta piu' scura: vedi la coda in riga 15 del QUADRO.
 *
 * NON si ridefiniscono --b1, --b2, --b3 e --bc: i valori di default di DaisyUI gia'
 * coincidono con #ffffff / #f2f2f2 / #e5e6e6 / #1f2937. Verificato, non e' una svista.
 */
:root {
  /* primary — BLU SCURO #010d4c (lo stesso di --heading e del menu in alto). Bianco sopra: 18,05.
   * 13/10/2026, revisione interfaccia P5 ("solo tre colori: arancione, grigio, blu scuro").
   * Fino al 13/10 era #3f66f8 (57.1283% 0.22207 267.3247), il blu Dors della deroga qui sopra:
   * per tornare indietro basta rimettere quel valore. */
  --p:   21.0925% 0.11527 264.4266;   /* #010d4c */
  --pc:  100% 0 89.8756;              /* #ffffff */

  /* secondary — arancione Dors. Contenuto scuro sopra: 5,14 */
  --s:   65.3325% 0.18442 39.8385;    /* #e95e27 */
  --sc:  21.3806% 0.05109 58.1694;    /* #2a1200 */

  /* accent, info, warning, success — GRIGIO CHIARO #e5e7eb con testo grigio scuro #1f2937: 11,86.
   * 13/10/2026, P5: verde acqua, azzurro e giallo non si usano piu' sulle schede.
   * Valori precedenti, per tornare indietro:
   *   accent/success  82.955% 0.06241 181.8992 (#9ad5ca)  content 32.2679% 0.03866 184.9237
   *   info            86.6571% 0.05241 211.5073 (#acdde7)  content 32.4279% 0.03776 195.4511
   *   warning         90.7497% 0.14491 94.7459  (#ffdf64)  content 35.0799% 0.07169 88.4828 */
  --a:   92.7582% 0.00581 264.5313;   /* #e5e7eb */
  --ac:  27.8078% 0.0296 256.848;     /* #1f2937 */
  --in:  92.7582% 0.00581 264.5313;   /* #e5e7eb */
  --inc: 27.8078% 0.0296 256.848;     /* #1f2937 */
  --wa:  92.7582% 0.00581 264.5313;   /* #e5e7eb */
  --wac: 27.8078% 0.0296 256.848;     /* #1f2937 */
  --su:  92.7582% 0.00581 264.5313;   /* #e5e7eb */
  --suc: 27.8078% 0.0296 256.848;     /* #1f2937 */

  /* error — stesso arancione del secondary, come da configurazione originale. 5,14 */
  --er:  65.3325% 0.18442 39.8385;    /* #e95e27 */
  --erc: 21.3806% 0.05109 58.1694;    /* #2a1200 */

  /* neutral. 9,79 */
  --n:   38.5412% 0.02404 262.8292;   /* #3d4451 */
  --nc:  100% 0 89.8756;              /* #ffffff */
}

/* Titoli e etichette delle schede: arancione Dors ESATTO #e95e27 (immagine coordinata).
 * Richiesta 30/09/2026. Non scurirlo ne' sostituirlo con una tinta: e' un colore di marchio.
 * !important perche' full.min.css porta le utility di DaisyUI/Tailwind (text-primary ecc.). */
.prosa-titolo { color: #e95e27 !important; }

/* 13/10/2026, P5: due colori che non passano dai token.
 * .text-primary: su queste pagine vince Bootstrap (#0d6efd), non DaisyUI -> blu scuro.
 * La voce corrente delle briciole era #446dff (--prime-three in PRO.SA._files/style.css). */
.text-primary { color: #010d4c !important; }
.theme-inner-banner .page-breadcrumb li.current-page { color: #010d4c !important; }
