/*
  Designwerte der Großenasper Hausbau GmbH – EINZIGE Stelle für Farben, Schriften und Maße.
  Quelle: ci/Styleguide - GH Hausbau - korrigiert 2.pdf (CI Styleguide ab 2026).

  OFFEN:
  - Logo als SVG fehlt noch (Ablage: design/logo/). Bis dahin Text-Platzhalter.
*/

/* Schriften werden lokal ausgeliefert, nicht von Google geladen (Datenschutz).
   Dateien, Herkunft, Prüfsummen und Lizenz (SIL OFL 1.1): design/schriften/LIESMICH.md.
   Achtung: Schrift-Verweise nur auf Dateien zeigen lassen, die wirklich in design/schriften/ liegen,
   sonst bricht collectstatic im Echtbetrieb ab. collectstatic liest auch Kommentare: hier nie das
   Wort url mit runder Klammer schreiben (Test test_css_verweise_zeigen_auf_vorhandene_dateien). */
@font-face { font-family: "League Spartan"; src: url("schriften/LeagueSpartan-Regular.1700f715e56d.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "League Spartan"; src: url("schriften/LeagueSpartan-SemiBold.4cc5b39b45b8.woff2") format("woff2"); font-weight: 600; font-display: swap; }
@font-face { font-family: "League Spartan"; src: url("schriften/LeagueSpartan-Bold.3f6ca86dddba.woff2") format("woff2"); font-weight: 700; font-display: swap; }
@font-face { font-family: "Glacial Indifference"; src: url("schriften/GlacialIndifference-Regular.a10b0ee52e0d.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Glacial Indifference"; src: url("schriften/GlacialIndifference-Bold.089eb089bc83.woff2") format("woff2"); font-weight: 700; font-display: swap; }

:root {
  /* Firmenfarben laut Styleguide */
  --farbe-rubinrot: #ac182a;     /* RAL 3003 */
  --farbe-graphitgrau: #45494e;  /* RAL 7024 */

  /* Verwendung in der Oberfläche */
  --farbe-primaer: var(--farbe-rubinrot);
  --farbe-primaer-dunkel: #8a1322;
  --farbe-text: #1f2124;
  --farbe-text-hell: var(--farbe-graphitgrau);
  --farbe-hintergrund: #ffffff;
  --farbe-flaeche: #f1f2f3;
  --farbe-kopfleiste: var(--farbe-graphitgrau);
  --farbe-auf-dunkel: #ffffff;
  --farbe-rahmen: #c9cbce;
  --farbe-hinweis: #8a5a00;
  --farbe-hinweis-flaeche: #fff4d6;

  /* Schriften */
  --schrift-ueberschrift: "League Spartan", system-ui, "Segoe UI", Roboto, Arial, sans-serif;
  --schrift-text: "Glacial Indifference", system-ui, "Segoe UI", Roboto, Arial, sans-serif;

  /* Größen: groß für Lesbarkeit im Freien und Bedienung mit Handschuhen */
  --schriftgroesse-basis: 18px;
  --touch-mindesthoehe: 56px;
  --abstand: 16px;
  --radius: 10px;
}
