/* HSM GmbH — local fonts (DSGVO-konform) */
@font-face{font-family:'Bebas Neue';font-style:normal;font-weight:400;font-display:swap;src:url('bebas-neue-400.woff2') format('woff2')}

/* Inter: 'swap' = sofort sichtbar in System-Font, später hübsch */
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('inter-400.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url('inter-500.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url('inter-600.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url('inter-700.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url('inter-800.woff2') format('woff2')}

/* Fallback-Font mit angepassten Metriken — minimiert Layout-Shift beim Font-Swap (Inter) */
@font-face{
  font-family:'Inter Fallback';
  src:local('Arial'),local('Helvetica Neue'),local('sans-serif');
  ascent-override:90%;descent-override:22.43%;line-gap-override:0%;size-adjust:107%
}
/* Bebas Neue Fallback (kondensierte Anmutung) */
@font-face{
  font-family:'Bebas Fallback';
  src:local('Impact'),local('Haettenschweiler'),local('Arial Narrow Bold');
  ascent-override:90%;descent-override:18%;line-gap-override:0%;size-adjust:115%
}
