/* Same Inter outlines and weight axis, compressed from the captured TTF. */
@font-face {
  font-family: 'Inter Variable';
  src: url('/ovrsea-ui/inter-variable.woff2') format('woff2');
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

/* Font metrics from the shipped fonts; match Arial's average Latin advance.
   Preloads cover normal loads, these fallbacks reduce reflow on slow networks. */
@font-face {
  font-family: 'Familjen Fallback';
  src: local('Arial Bold');
  font-weight: 700;
  size-adjust: 91.43%;
  ascent-override: 112.11%;
  descent-override: 24.61%;
  line-gap-override: 0%;
}
@font-face {
  font-family: 'Inter Fallback';
  src: local('Arial');
  size-adjust: 103.35%;
  ascent-override: 93.73%;
  descent-override: 23.36%;
  line-gap-override: 0%;
}
:root {
  --font-family--text: 'Inter Variable', 'Inter Fallback', sans-serif;
  --font-family--headings: 'Familjen Grotesk', 'Familjen Fallback', sans-serif;
  --font-family--display: 'Familjen Grotesk', 'Familjen Fallback', sans-serif;
}
