/*
 * onmaps-Farbschema (Dark) - onmaps-Ebene ueber theme-dark.css.
 *
 * Enthaelt NUR die Token, die vom Standard abweichen. Alle uebrigen Werte (Flaechen,
 * Text, Grautoene) kommen weiterhin aus theme-dark.css.
 *
 * Anders als onmaps-light.css ueberschreibt diese Datei bewusst keine Grautoene und
 * kein --dialogHeader: Die onmaps-Grauwerte sind fuer hellen Grund gewaehlt, im Dark
 * Mode bleiben die invertierten Werte aus theme-dark.css. --on-danger ist dagegen
 * neu, weil die aufgehellte Danger-Basis dunkle Schrift braucht.
 *
 * Eingebunden in den index*.html als <link id="onmapsdark" disabled> direkt NACH
 * "themedark"; ThemeService blendet das Paar onmapslight/onmapsdark mit um.
 *
 * Wie beim Standard-Dark-Theme ist die Basis heller als im Light Mode und die
 * Zustandsfarben gehen nach oben statt nach unten:
 * - Primaer: buildPrimaryRamp('#7db01f', true) aus color-utils.ts - dieselbe Ableitung,
 *   die auch eine Admin-Farbe im Dark Mode bekommt (Basis tint 30 %).
 *   #a4c862 auf #2c2c2c: 7,3:1.
 * - Danger: Basis tint(#ab3428, 40 %) = #cd857e, 4,8:1 auf #2c2c2c (tint 30 % laege
 *   mit 3,9:1 unter WCAG AA). Rampe wie theme-dark.css: tint 15/25/35 %, shade 50/85 %,
 *   Schrift shade 90 %.
 */
:root {
  /* --- Syncfusion-Primaerfarben-Rampe ------------------------------------- */
  --sf-primary: #a4c862;
  --sf-primary-rgb: 164, 200, 98;
  --sf-primary-hover: #b2d07a;
  --sf-primary-active: #bbd689;
  --sf-primary-pressed: #c4db99;
  --sf-primary-light: #526431;
  --sf-primary-lighter: #10140a;
  --sf-primary-hover-deep: #afcf75;
  --sf-primary-deep: #c5dc9b;

  /* --- Syncfusion-Danger-Rampe --------------------------------------------
   * Ableitung wie theme-dark.css: tint 15/25/35 %, shade 50/85 %.
   */
  --sf-danger: #cd857e;
  --sf-danger-rgb: 205, 133, 126;
  --sf-danger-hover: #d59791;
  --sf-danger-active: #daa49e;
  --sf-danger-pressed: #dfb0ab;
  --sf-danger-light: #67433f;
  --sf-danger-subtle: #1f1413;

  /* --- Marke -------------------------------------------------------------- */
  --primary: #a4c862;
  --primaryHighlight: #b2d07a;
  --info: #a4c862;
  --infoHighlight: #b2d07a;
  /* Dunkle Schrift auf dem hellen Gruen: 9,8:1. */
  --on-primary: #10140a;
  --on-danger: #140d0d;
  --danger: #cd857e;
  --success: #a4c862;
  /* #2d728f erreicht auf #2c2c2c nur 2,6:1 - aufgehellt (tint 30 %) 4,7:1. */
  --secondary: #6c9cb1;

  /* --- onmaps-eigene Token (verwendet in style/onmaps.scss) --------------- */
  --blue: #578fa6;
  --blueHighlight: #2d728f;
  --warn: #f49e4c;
}
