/* Palette ufficiale · Brand Identity Enzo DEF, pag. 11 */
:root {
  /* Base */
  --nero: #080808;        /* primario: sfondi scuri, testo su chiaro */
  --surface: #18181b;     /* card / bento su fondo nero */
  --grigio: #c2c7d0;      /* superfici chiare, testo secondario su scuro */
  --offwhite: #e7e9ec;    /* sfondo chiaro, testo principale su scuro */
  --blugrigio: #8d9bb1;   /* secondario: wordmark grigio, testo terziario */
  --teal: #008e9b;        /* UNICO accento: sopra-titoli, label dati, link, dettagli */

  /* Semantic · tema dark (riferimento) */
  --bg-page: var(--nero);
  --surface-card: var(--surface);
  --text-body: var(--offwhite);
  --text-secondary: var(--grigio);
  --text-tertiary: var(--blugrigio);
  --accent: var(--teal);

  /* Bordi / linee su dark */
  --border-soft: rgba(231, 233, 236, 0.08);
  --border-card: rgba(231, 233, 236, 0.05);
  --arc-teal: rgba(0, 142, 155, 0.45);

  /* Tema chiaro (documenti, carta intestata) */
  --bg-light: var(--offwhite);
  --text-on-light: var(--nero);
}
