/* Arnold Advisory – CI (Logo-Paket 04.11.2026)
   Farben: Sicherheitsgrün #0b8a57, Anthrazit #0e1a22, Grau #6a7780
   Schriften: Plus Jakarta Sans (Überschriften), Inter (Text) – selbst gehostet, kein Abruf bei Google */
@font-face{font-family:"Inter";src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"Plus Jakarta Sans";src:url(/fonts/plus-jakarta-sans-latin-wght-normal.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}
:root{--gruen:#0b8a57;--gruen-text:#087a4c;--gruen-hell:#3ccf8e;--anthrazit:#0e1a22;--grau:#6a7780}
body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:-.005em}
h1,h2,h3,h4,.stat .num,.nav-brand,.foot-brand .mark{font-family:"Plus Jakarta Sans","Inter",-apple-system,sans-serif;letter-spacing:-.02em}
.nav-logo{height:30px;width:auto}
.foot-logo{height:40px;width:auto}
/* Knöpfe: dunklere Stufe des CI-Grüns, damit weiße Schrift gut lesbar bleibt (Kontrast > 4,5:1) */
.btn-pill{background:var(--gruen-text)}
.btn-pill:hover{background:#06683f}
::selection{background:rgba(11,138,87,.18)}
/* Auf dunklen Flächen helles CI-Grün */
.ein.dark .e-fuer,.ein.dark .e-mehr,.avy-band .avy-kick{color:var(--gruen-hell)}
:focus-visible{outline:2px solid var(--gruen);outline-offset:2px}
/* Plus Jakarta Sans läuft schmaler als die frühere Systemschrift: weniger enge Laufweite */
h1:not(#_),h2:not(#_),.stat .num:not(#_){letter-spacing:-.015em}
h3:not(#_),h4:not(#_){letter-spacing:-.005em}
/* Handy: das Advisory-Logo ist breiter als das frühere ADS-Logo – kleiner setzen, damit das Menü passt */
@media (max-width:480px){.nav-inner{padding:0 16px}.nav-logo{height:22px}.nav-links:not(#_){gap:14px}.nav-links a{white-space:nowrap}}
@media (max-width:360px){.nav-logo{height:19px}.nav-links:not(#_){gap:11px}}
/* Lange deutsche Wörter (Arbeitsschutzorganisation …) und Mailadressen dürfen am Handy umbrechen */
h1,h2,h3{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}
.contact-card,.contact-card a{overflow-wrap:anywhere}
