:root {
  /* snori v2 — technischer SaaS-Look (weiß / navy / hellblau / bronze).
     Kanonische Tokens laut docs/design/MANIFEST.md §2. Loest die alte
     Beige-Welt (paper/ink/moss/amber) ab. */
  --color-bg:         #FFFFFF; /* Seitenhintergrund — weiß */
  --color-panel:      #F4F8FC; /* Panel / Brand-Flaeche (Login rechts), helles Blaugrau */
  --color-navy:       #0B2E52; /* Primaer: Text-Akzent, Marke, dunkle Chrome (Sidebar, Panel-Header) */
  --color-blue:       #1C74C9; /* funktionaler Akzent: Primaer-Buttons, Links, aktiver Zustand (identisch zur Startseite/Marketing) */
  --color-blue-dark:  #1668B0; /* Hover fuer Primaer-Button */
  --color-bronze:     #B07A3C; /* seltener Kontrast: Hub-Knoten, Kicker, Bronze-Kante, Version-Chips */
  --color-text:       #13293F; /* Fliesstext */
  --color-text-muted: #5E7085;
  --color-border:     #E1E9F2; /* Linien / Input-Rahmen */
  --color-mesh-line:  #BFD4EA; /* Mesh-Vordergrundlinien */
  --color-mesh-line-bg:#DCE6F2;/* Mesh-Hintergrundlinien */

  /* App-Sidebar (navy-basiert; die App definiert laut MANIFEST ihre eigene
     Sidebar-Palette). Werte aus dem Component-Sheet (App-Block). */
  --color-sidebar-bg:        #0B2E52;
  --color-sidebar-fg:        #FFFFFF;
  --color-sidebar-fg-muted:  #9DB6D2;
  --color-sidebar-active-bg: #173B63;
  --color-sidebar-dot-muted: #6E86A4;
  --color-sidebar-border:    #23486E;

  /* Funktionale Status-Farben (Passwort-Ampel, Feld-Validitaet) — keine
     Marken-Akzente, folgen der rot/gelb/gruen-Konvention. */
  --color-danger:  #B23A3A;
  --color-warning: #B8860B;
  --color-success: #2E7D46;

  /* Akzentfarben fuer oeffentlich geteilte Seiten (Branding, Andreas 2026-07-23).
     Der Kunde waehlt einen Akzent; er faerbt Links + Buttons der Freigabe-Seite.
     Hier zentral definiert -> in main.css nur per var() referenziert. */
  --pub-accent-blue:   #1C74C9;
  --pub-accent-red:    #C0392B;
  --pub-accent-green:  #2E7D46;
  --pub-accent-amber:  #C08A1E;
  --pub-accent-violet: #7A4FBF;
  --pub-accent-slate:  #43566B;

  --font-sans: "Manrope", -apple-system, BlinkMacSystemFont, sans-serif;
  --font-mono: ui-monospace, Menlo, Consolas, monospace;

  /* Ecken (v2): leicht rund. Cards etwas groesser. */
  --radius: 4px;
  --radius-card: 6px;

  /* dezente Elevation (v2 erlaubt weiche Schatten) */
  --shadow-card: 0 8px 24px rgba(11, 46, 82, 0.06);
  --shadow-login: 0 12px 30px rgba(11, 46, 82, 0.08);
}
