@font-face{font-family:Sora;src:url("../fonts/sora-latin.woff2") format("woff2");font-style:normal;font-weight:100 800;font-display:swap}
:root{
  --font:"Sora",sans-serif;
  /* Farbsystem nach Kundengespräch 03.11.2026: nur Weiss, ein Grau und Blau.
     --grey ist das Grau aus dem Strub-Logo und gilt für alle grauen Flächen.
     --ink und --body sind Schriftfarben aus derselben Farbfamilie, --wash ein heller Ton davon. */
  --grey:#67737a;
  --ink:#353a3d;--body:#515c62;--paper:#ffffff;--wash:#f2f4f5;--line:#dde2e5;
  --blue-light:#9cb9d7;--logo-blue:#99bfe5;
  /* Ältere Namen zeigen auf dieselben Werte, damit es keine Nebentöne mehr gibt. */
  --blue:var(--grey);--brand:var(--grey);--navy:var(--grey);--navy-soft:var(--grey);--on-light:var(--ink);
  --container:1200px;--header-container:var(--container);--page-gutter:40px;--section:110px;
  --ease:cubic-bezier(.21,.6,.35,1);
  --shadow:10px 10px 25px 5px rgba(23,23,23,.1);
  --radius:20px;--radius-small:12px;--pill:999px;
}
