/* SVILAPP — Token cromatici, livello 1: PRIMITIVI.
   Estratti dagli asset ufficiali del marchio. Immutabili: nessun kit li ridichiara.

   I SEMANTICI (--sv-bg-*, --sv-text-*, --sv-accent-*, …) non stanno più qui.
   Da quando ogni kit esiste in tema chiaro e scuro, dichiararli in due posti significava
   due verità: ora vivono in un punto solo, tokens/kits.css, prodotti da una mappatura
   unica a partire dalle àncore --k-* di ciascuna palette. Purple compreso — è un kit come
   gli altri, e il suo tema nativo è lo scuro.

   Questi primitivi restano perché sono la MATERIA: i valori misurati sul marchio, da cui
   le palette attingono e a cui tokens/carta.css si riaggancia per gli accenti di stampa. */
:root{
  /* Plum — il "vuoto" del brand (canvas del kit Purple in tema scuro) */
  --sv-plum-900:#1A0B1B; --sv-plum-800:#230F24; --sv-plum-700:#2A1428; --sv-plum-600:#341A36;
  --sv-plum-500:#3F2242; --sv-plum-400:#553057;
  /* Rosa antico — accento primario (dal profilo della scritta e dalla palette interna del marchio) */
  --sv-rosa-300:#C58F92; --sv-rosa-400:#B77478; --sv-rosa-500:#AB5F63; --sv-rosa-600:#8F4C50; --sv-rosa-700:#6E3A3D;
  /* Ottanio — accento secondario (palette interna del marchio) */
  --sv-ottanio-300:#9DB5BB; --sv-ottanio-400:#86A2A9; --sv-ottanio-500:#6F8C93; --sv-ottanio-600:#5A757C; --sv-ottanio-700:#465D63;
  /* Neutri interni */
  --sv-grigio-500:#535253; --sv-bianco:#F9F9F9; --sv-bianco-vero:#FFFFFF;
  /* Feedback — armonizzati in oklch con plum e rosa. Sono le SORGENTI di tinta:
     ogni palette ne dichiara la propria versione tarata sulla luce del tema. */
  --sv-verde-ok:#55A375; --sv-ambra-warn:#D99A4E; --sv-rosso-err:#D9707A; --sv-blu-info:#5E8FBF;
}
