/*
 * Franz Sans (Light 300, SemiBold 600): vom Kunden gelieferte, lizenzierte
 * Webfonts (Webfont-Lizenz des Röseren für roeseren.ch). Nur lokal ausliefern,
 * nicht weitergeben, nicht auf fremden Domains einsetzen.
 */
@font-face{font-family:'Franz Sans';font-weight:300;font-style:normal;font-display:swap;src:url(../fonts/FranzSans-Light.woff2) format('woff2')}
@font-face{font-family:'Franz Sans';font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/FranzSans-SemiBold.woff2) format('woff2')}
/* «Franz Sans UI» = dieselben Dateien mit angepassten Höhenwerten für Buttons
   und Pillen: Franz Sans hat oben mehr Raum (1000) als unten (200), die
   Schrift sässe dadurch in Buttons sichtbar zu tief. So steht sie optisch
   mittig. Fliesstext bleibt unverändert. */
@font-face{font-family:'Franz Sans UI';font-weight:300;font-style:normal;font-display:swap;ascent-override:92%;descent-override:28%;line-gap-override:0%;src:url(../fonts/FranzSans-Light.woff2) format('woff2')}
@font-face{font-family:'Franz Sans UI';font-weight:600;font-style:normal;font-display:swap;ascent-override:92%;descent-override:28%;line-gap-override:0%;src:url(../fonts/FranzSans-SemiBold.woff2) format('woff2')}
/* Ersatzschrift bis Franz Sans geladen ist: Arial bzw. das gleich breite
   Liberation Sans, auf Laufweite und Höhen von Franz Sans angepasst (gemessen
   an deutschem Text; Ober-/Unterlänge 100 %/20 %, geteilt durch size-adjust).
   Sonst bricht ein grosser Titel in der Ersatzschrift anders um, und beim
   Schriftwechsel springt der Inhalt darunter. */
@font-face{font-family:'Franz Sans Fallback';font-weight:300;font-style:normal;src:local('Arial'),local('ArialMT'),local('Liberation Sans'),local('LiberationSans');size-adjust:99.4%;ascent-override:100.6%;descent-override:20.1%;line-gap-override:0%}
@font-face{font-family:'Franz Sans Fallback';font-weight:600;font-style:normal;src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold'),local('LiberationSans-Bold');size-adjust:94.9%;ascent-override:105.4%;descent-override:21.1%;line-gap-override:0%}
