/* Designsystem Kühn Geoconsulting GmbH 2.1, 04.11.2026, Entwurf. Erzeugt aus den Design-Tokens.
   Hell: Standard. Dunkel: Systemeinstellung oder data-theme="dark" am html-Element; data-theme="light" erzwingt hell.
   Regel: --kgc-bereich-* und --kgc-leistung-* für Schrift, Linien, Punkte (wechseln im dunklen Modus);
   --kgc-flaeche-* für Flächen mit weißer Schrift (bleiben gleich). Akzentlinien unten, nie links. */
@font-face { font-family: "Carlito"; src: url("../schriften/carlito-latin-400-normal.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Carlito"; src: url("../schriften/carlito-latin-700-normal.woff2") format("woff2"); font-weight: 700; font-display: swap; }
@font-face { font-family: "Barlow"; src: url("../schriften/barlow-latin-400-normal.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Barlow"; src: url("../schriften/barlow-latin-600-normal.woff2") format("woff2"); font-weight: 600; font-display: swap; }

:root {
  color-scheme: light;
  --kgc-schrift-text: Calibri, Carlito, "Segoe UI", Arial, sans-serif;
  --kgc-schrift-ueberschrift: Barlow, Calibri, Carlito, sans-serif;
  --kgc-auf-farbe: #FFFFFF;
  --kgc-schatten: 0 1px 2px rgba(40, 35, 25, .06), 0 6px 18px rgba(40, 35, 25, .07);
  --kgc-flaeche-unternehmen: #373736;
  --kgc-flaeche-leistungen: #304C5D;
  --kgc-flaeche-projekte-und-referenzen: #4B5E3B;
  --kgc-flaeche-wissen: #5B4163;
  --kgc-flaeche-kontakt: #E30613;
  --kgc-flaeche-baugrund: #8F603B;
  --kgc-flaeche-baugrubenplanung: #A65003;
  --kgc-flaeche-altlasten: #403900;
  --kgc-flaeche-hydrogeologie: #19649E;
  --kgc-flaeche-geothermie: #17846C;
  --kgc-flaeche-baumesstechnik: #3B2ACB;
  --kgc-flaeche-ingenieurvermessung: #2B2170;
  --kgc-flaeche-gis: #9155DE;
  --kgc-flaeche-rueckbauplanung: #4C1D1D;
  --kgc-grund: #F8F6F1;
  --kgc-hellgrau: #EDEAE4;
  --kgc-karte: #FFFFFF;
  --kgc-text: #373736;
  --kgc-text-sekundaer: #5F5D58;
  --kgc-status-erfolg: #2E6B3A;
  --kgc-status-warnung: #8A5A00;
  --kgc-status-fehler: #B42318;
  --kgc-status-info: #304C5D;
  --kgc-bereich-unternehmen: #373736;
  --kgc-bereich-leistungen: #304C5D;
  --kgc-bereich-projekte-und-referenzen: #4B5E3B;
  --kgc-bereich-wissen: #5B4163;
  --kgc-bereich-kontakt: #E30613;
  --kgc-leistung-baugrund: #8F603B;
  --kgc-leistung-baugrubenplanung: #A65003;
  --kgc-leistung-altlasten: #403900;
  --kgc-leistung-hydrogeologie: #19649E;
  --kgc-leistung-geothermie: #17846C;
  --kgc-leistung-baumesstechnik: #3B2ACB;
  --kgc-leistung-ingenieurvermessung: #2B2170;
  --kgc-leistung-gis: #9155DE;
  --kgc-leistung-rueckbauplanung: #4C1D1D;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    color-scheme: dark;
    --kgc-schatten: 0 1px 2px rgba(0, 0, 0, .35), 0 6px 18px rgba(0, 0, 0, .30);
    --kgc-grund: #1C1B19;
    --kgc-hellgrau: #2F2D29;
    --kgc-karte: #262522;
    --kgc-text: #F2EFE9;
    --kgc-text-sekundaer: #C9C3B8;
    --kgc-status-erfolg: #7BB984;
    --kgc-status-warnung: #D6A25B;
    --kgc-status-fehler: #FF8A77;
    --kgc-status-info: #91B0C3;
    --kgc-bereich-unternehmen: #ACABAB;
    --kgc-bereich-leistungen: #91B0C3;
    --kgc-bereich-projekte-und-referenzen: #8EB374;
    --kgc-bereich-wissen: #A882B5;
    --kgc-bereich-kontakt: #F9312C;
    --kgc-leistung-baugrund: #D4A07B;
    --kgc-leistung-baugrubenplanung: #FFB066;
    --kgc-leistung-altlasten: #D9CB43;
    --kgc-leistung-hydrogeologie: #63B3F2;
    --kgc-leistung-geothermie: #4EE0C1;
    --kgc-leistung-baumesstechnik: #8F82FF;
    --kgc-leistung-ingenieurvermessung: #A399FF;
    --kgc-leistung-gis: #C79EFF;
    --kgc-leistung-rueckbauplanung: #FF7A7A;
  }
}
:root[data-theme="dark"] {
  color-scheme: dark;
  --kgc-schatten: 0 1px 2px rgba(0, 0, 0, .35), 0 6px 18px rgba(0, 0, 0, .30);
  --kgc-grund: #1C1B19;
  --kgc-hellgrau: #2F2D29;
  --kgc-karte: #262522;
  --kgc-text: #F2EFE9;
  --kgc-text-sekundaer: #C9C3B8;
  --kgc-status-erfolg: #7BB984;
  --kgc-status-warnung: #D6A25B;
  --kgc-status-fehler: #FF8A77;
  --kgc-status-info: #91B0C3;
  --kgc-bereich-unternehmen: #ACABAB;
  --kgc-bereich-leistungen: #91B0C3;
  --kgc-bereich-projekte-und-referenzen: #8EB374;
  --kgc-bereich-wissen: #A882B5;
  --kgc-bereich-kontakt: #F9312C;
  --kgc-leistung-baugrund: #D4A07B;
  --kgc-leistung-baugrubenplanung: #FFB066;
  --kgc-leistung-altlasten: #D9CB43;
  --kgc-leistung-hydrogeologie: #63B3F2;
  --kgc-leistung-geothermie: #4EE0C1;
  --kgc-leistung-baumesstechnik: #8F82FF;
  --kgc-leistung-ingenieurvermessung: #A399FF;
  --kgc-leistung-gis: #C79EFF;
  --kgc-leistung-rueckbauplanung: #FF7A7A;
}
body { background: var(--kgc-grund); color: var(--kgc-text); font-family: var(--kgc-schrift-text); }
h1, h2, h3 { font-family: var(--kgc-schrift-ueberschrift); }
