/* Self-hosted Miramar fonts (Fraunces + Manrope, latin subsets).
   Replaces @fontsource CDN links — CSP friendlier and no @latest supply-chain risk. */

@font-face { font-family: 'Fraunces'; font-style: normal; font-weight: 600; font-display: swap;
  src: url('/fonts/fraunces/fraunces-latin-600.woff2') format('woff2'),
       url('/fonts/fraunces/fraunces-latin-600.woff') format('woff'); }
@font-face { font-family: 'Fraunces'; font-style: normal; font-weight: 700; font-display: swap;
  src: url('/fonts/fraunces/fraunces-latin-700.woff2') format('woff2'),
       url('/fonts/fraunces/fraunces-latin-700.woff') format('woff'); }

@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 400; font-display: swap;
  src: url('/fonts/manrope/manrope-latin-400.woff2') format('woff2'),
       url('/fonts/manrope/manrope-latin-400.woff') format('woff'); }
@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 500; font-display: swap;
  src: url('/fonts/manrope/manrope-latin-500.woff2') format('woff2'),
       url('/fonts/manrope/manrope-latin-500.woff') format('woff'); }
@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 600; font-display: swap;
  src: url('/fonts/manrope/manrope-latin-600.woff2') format('woff2'),
       url('/fonts/manrope/manrope-latin-600.woff') format('woff'); }
@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 700; font-display: swap;
  src: url('/fonts/manrope/manrope-latin-700.woff2') format('woff2'),
       url('/fonts/manrope/manrope-latin-700.woff') format('woff'); }
@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 800; font-display: swap;
  src: url('/fonts/manrope/manrope-latin-800.woff2') format('woff2'),
       url('/fonts/manrope/manrope-latin-800.woff') format('woff'); }
