/* Consilio – gemeinsame technische Arbeitswerte, Designstand 1.6 (06.11.2026).
   Bedeutung und Status: ../docs/consilio-design.md.
   Nur Variablen, kein globaler Reset und keine Festlegung des Plattformlayouts.
   Bestehende Prototypen werden durch diese Datei nicht automatisch verändert. */
:root {
  --consilio-color-background: #f7f8fa;
  --consilio-color-surface: #ffffff;
  --consilio-color-text: #26333e;
  --consilio-color-muted: #62717d;
  --consilio-color-divider: #e3e8ed;
  --consilio-color-control-border: #8493a0;
  --consilio-color-accent: #345f89;
  --consilio-color-accent-hover: #254c71;
  --consilio-color-accent-soft: #eef4fa;
  --consilio-platform-accent: #7053a1;
  --consilio-platform-accent-hover: #593d88;
  --consilio-platform-accent-soft: #f5f0fb;
  --consilio-platform-accent-border: #dfd2f0;
  /* Bereichsidentität: aktualisierte Zuordnung nach Nutzerwunsch.
     Plattform-Violett und bestehende Protokoll-Bedienfarbe sind getrennte Rollen.
     Nicht als fachliche Statusfarben verwenden. */
  --consilio-module-protokolle-color: #345f89;
  --consilio-module-protokolle-soft: #eef4fa;
  --consilio-module-protokolle-border: #ceddeb;
  --consilio-module-ergebnisprotokoll-color: var(--consilio-module-protokolle-color);
  --consilio-module-ergebnisprotokoll-soft: var(--consilio-module-protokolle-soft);
  --consilio-module-ergebnisprotokoll-border: var(--consilio-module-protokolle-border);
  --consilio-module-verlaufsprotokoll-color: var(--consilio-module-protokolle-color);
  --consilio-module-verlaufsprotokoll-soft: var(--consilio-module-protokolle-soft);
  --consilio-module-verlaufsprotokoll-border: var(--consilio-module-protokolle-border);
  --consilio-module-inventar-color: #2f7058;
  --consilio-module-inventar-soft: #eef7f1;
  --consilio-module-inventar-border: #cce3d5;
  --consilio-module-sitzungsvorbereitung-color: #a05c24;
  --consilio-module-sitzungsvorbereitung-soft: #fff5eb;
  --consilio-module-sitzungsvorbereitung-border: #eed7c3;
  --consilio-color-positive: #326b48;
  --consilio-color-positive-soft: #eff7f1;
  --consilio-color-negative: #9c3b4b;
  --consilio-color-negative-soft: #fbeff1;
  --consilio-color-review: #78600f;
  --consilio-color-review-soft: #fff9e7;
  --consilio-color-deferred: #92551f;
  --consilio-color-deferred-soft: #fff3e7;
  --consilio-color-conditional: #70518d;
  --consilio-color-conditional-soft: #f5f0f9;
  --consilio-color-neutral: #4e6271;
  --consilio-color-neutral-soft: #f0f3f6;
  --consilio-font-family: "Source Sans Pro", sans-serif;
  --consilio-font-size-body: 1rem;
  --consilio-font-size-small: 0.875rem;
  --consilio-font-size-title: 1.75rem;
  --consilio-font-size-section: 1.125rem;
  --consilio-line-height: 1.5;
  --consilio-space-1: 0.25rem;
  --consilio-space-2: 0.5rem;
  --consilio-space-3: 0.75rem;
  --consilio-space-4: 1rem;
  --consilio-space-6: 1.5rem;
  --consilio-space-8: 2rem;
  --consilio-space-12: 3rem;
  --consilio-radius-control: 0.5rem;
  --consilio-radius-surface: 0.75rem;
  --consilio-touch-target: 44px;
  --consilio-focus-color: var(--consilio-color-accent);
  --consilio-focus-width: 2px;
  --consilio-focus-offset: 2px;
}
