/* Manrope — self-hosted variable woff2. Single file, all weights 200-800.
   Served locally to ensure identical rendering on all platforms/devices. */

@font-face {
  font-family: 'Manrope';
  src: url('/font/Manrope-Variable.woff2') format('woff2-variations');
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
}

:root {
  --font: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, sans-serif;
  font-family: var(--font);
  /* Subpixel rendering on Windows, antialiased on macOS — best on both platforms */
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-feature-settings: 'kern' 1, 'liga' 1;
}

*,
*::before,
*::after {
  font-family: inherit;
  font-feature-settings: inherit;
}
