/* === Self-hosted fonts ===
   Pobrane przez Google Webfonts Helper (https://gwfh.mranftl.com), subset latin + latin-ext.
   font-display: optional — chroni przed FOUT (flash of unstyled text) i CLS:
     - przeglądarka czeka do 100ms na font; jeśli zdąży — używa Inter od pierwszej klatki.
     - jeśli nie zdąży (slow network) — pozostaje przy fallback i NIE swap'uje później,
       czyli zero layout shift.
   Heading weights (700/800/900) są dodatkowo preloadowane w _Layout.cshtml — dzięki temu
   nawet h1 z font-black na pierwszej wizycie ma Inter gotowe przed first paint.

   Projekt Maxon używa wyłącznie Inter — pliki Playfair Display zostały usunięte. */

/* === Inter (headline, body, label — wszystko) === */

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: optional;
    src: url('/fonts/inter-300.woff2') format('woff2');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: optional;
    src: url('/fonts/inter-400.woff2') format('woff2');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: optional;
    src: url('/fonts/inter-500.woff2') format('woff2');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: optional;
    src: url('/fonts/inter-600.woff2') format('woff2');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: optional;
    src: url('/fonts/inter-700.woff2') format('woff2');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: optional;
    src: url('/fonts/inter-800.woff2') format('woff2');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: optional;
    src: url('/fonts/inter-900.woff2') format('woff2');
}
