/* Markenneutrale Basis-Farbtokens. Sand-Skala und Rollen-Namen aus dem
   Claude-Design-Mockup fuer das Arbeits-Portal uebernommen (siehe
   Marberg/Portal/public/assets/css/tokens/colors.css), hier ohne die
   markenspezifischen gruen/orange-Werte des Portals.

   --text-link, --border-focus, --surface-brand, --surface-accent und
   --shadow-brand sind hier ABSICHTLICH nicht definiert: sie haengen vom
   Marken-Akzent ab und werden von der jeweils geladenen brand-*.css
   (nach dieser Datei einbinden) ergaenzt. */
:root{
--sand-50:#FBF9F4;--sand-100:#F5F1E8;--sand-200:#EAE3D3;--sand-300:#DAD0B8;--sand-400:#C9BFA8;--sand-500:#AFA486;--sand-600:#8C8371;--sand-700:#655F52;--sand-800:#4A453A;--sand-900:#2B2820;
--white:#FFFFFF;

--text-primary:var(--sand-900);--text-secondary:var(--sand-600);--text-muted:var(--sand-500);--text-on-brand:var(--white);

--surface-page:var(--sand-50);--surface-card:var(--white);--surface-sunken:var(--sand-100);

--border-subtle:var(--sand-200);--border-default:var(--sand-300);--border-strong:var(--sand-500);

--color-success:#3D8A2E;--color-success-bg:#F1F8ED;
--color-warning:#CC5F17;--color-warning-bg:#FDF2E7;
--color-danger:#A5372F;--color-danger-bg:#FBEDED;
--color-info:#3E7CB8;--color-info-bg:#EAF2F9;
}
