/* ─────────────────────────────────────────────────────────────────────────────
   tokens.css — Design tokens LightAI
   Fonte di verità per colori, tipografia, spaziature, raggi.
   Non mettere qui regole di layout o componenti.
───────────────────────────────────────────────────────────────────────────── */

:root {
  /* ── Palette chiara (sfondo pagina) ───────────────────────────────────── */
  --bg:        #F6F5F1;   /* fondo pagina */
  --surface:   #FFFFFF;   /* card, superfici elevate */
  --ink:       #0F0F10;   /* testo principale */
  --muted:     #45444A;   /* testo secondario */
  --muted-2:   #6A6970;   /* testo terziario, footer */
  --soft:      #8A8990;   /* solo titoli ≥ 40px */
  --line:      #DDDBD3;   /* separatori, bordi leggeri */
  --grid:      #E6E4DC;   /* griglia di sfondo hero */

  /* ── Accenti ──────────────────────────────────────────────────────────── */
  --accent:    #2340F0;   /* cobalto: CTA primarie, numeri, ticker */
  --highlight: #FFD93B;   /* giallo: evidenziatore, bordi metodo, cursore */

  /* ── Palette scura (sezione #metodo e console) ────────────────────────── */
  --dark-bg:       #0F0F10;
  --dark-surface:  #1A1A1E;
  --dark-text:     #F6F5F1;
  --dark-muted:    #B5B4BA;
  --dark-subtle:   #7C7B82;
  --dark-border:   #2A2A2E;
  --dark-border-2: #3A3A40;
  --dark-accent:   #8FA0FF;  /* blu chiaro su scuro */

  /* ── Tipografia ───────────────────────────────────────────────────────── */
  --font:  'Geist', system-ui, -apple-system, sans-serif;
  --mono:  'Geist Mono', 'Courier New', monospace;

  /* ── Raggi ────────────────────────────────────────────────────────────── */
  --r-pill:    999px;
  --r-card:    20px;
  --r-card-lg: 28px;
  --r-chip:    8px;

  /* ── Layout ───────────────────────────────────────────────────────────── */
  --max-w:     1440px;
  --px:        64px;    /* padding laterale container desktop */
  --px-sm:     24px;    /* padding laterale container mobile */

  /* ── Transizioni ──────────────────────────────────────────────────────── */
  --t:     150ms ease;
  --t-md:  250ms ease;
  --t-lg:  350ms ease;
}
