/* Portale soci SolarCity: token del design system Baboo (baboo.css v=20260923a).
   Copiati 1:1 da static/css/baboo/baboo.css (vedi il test tests/test_design_tokens.py).
   Accento: solo Blu Baboo. Dopo :root ci sono le sole estensioni del portale. */
@font-face{font-family:"Work Sans";font-style:normal;font-weight:100 900;font-display:swap;
  src:url("../../fonts/work-sans/work-sans-latin.woff2") format("woff2")}
@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;
  src:url("../../fonts/jetbrains-mono/jetbrains-mono-latin.woff2") format("woff2")}
:root{
  --white:#FFFFFF;
  --light:#EFF4F8;
  --slate:#374350;
  --blue:#4E7FA3;
  --blue-deep:#3F6A8A;
  --swan:#A0BED2;
  --ink:#3C4348;
  --ink-soft:#5B6670;
  --line:#D6E1EA;
  --hero-text:#F4F7FA;
  --tshadow:0 1px 2px rgba(5,8,12,.95),0 3px 12px rgba(5,8,12,.78),0 10px 44px rgba(5,8,12,.8);
  --ease-out:cubic-bezier(.22,.61,.36,1);
  --ease-soft:cubic-bezier(.4,0,.2,1);
  --wrap:1280px;
  --pad:40px;
  --font-display:"Work Sans","Avenir Next","Avenir",system-ui,-apple-system,"Segoe UI",sans-serif;
  --w-display:200;
  --font-text:"Work Sans","Avenir Next","Avenir",system-ui,-apple-system,"Segoe UI",sans-serif;
  --font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;
}
/* Estensioni del portale (fuori dal perimetro di brand.css: da approvare con Renato) */
:root{
  --crit:#9B3D31;                 /* unico colore semantico: scade, esce, errore */
  --acc-a:rgba(78,127,163,.08);   /* velo d'accento per hover e voce attiva */
  --foot:#2B3540;                 /* fondo footer di baboo.css */
}
@media (max-width:600px){:root{--pad:20px}}
