/* ═══ theme.css — AFood Mission Control · the ONLY per-app CSS besides app.css · no other token may live here ═══
   Pastel Motion cu accent de identitate per aplicație (albastru regal): forma, tipografia și pastelele sunt
   comune, accentul spune în ce aplicație ești. Text alb pe accent; textul accentuat pe alb / pe soft
   folosește --accent-onsoft. Perechile dark: soft = accentul la 25 % peste cardul închis, onsoft = la 35 % peste alb. */
:root {
  --accent:        #2f56c9;
  --accent-strong: #2546a8;
  --accent-soft:   #e8edfb;
  --accent-softer: #f3f6fd;
  --accent-onsoft: #22409a;
  --accent-rgb:    47, 86, 201;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --accent-soft: #222d4d; --accent-softer: #202637; --accent-onsoft: #b6c4ec;
  }
}
:root[data-theme="dark"] {
  --accent-soft: #222d4d; --accent-softer: #202637; --accent-onsoft: #b6c4ec;
}
