/* 31 jul 2026 (Rohan: «Create a page for this calculator … domain should be
   "cardcalculator.pebel.app"»): kalkylatorn hämtade sina tre typsnitt från
   Google Fonts (fonts.googleapis.com + fonts.gstatic.com). Det går inte här.
   Två skäl:

     1) pebel.app kör SKARP Content-Security-Policy sedan 9 jul — style-src är
        'self' och font-src är 'self' data:. En stilmall från googleapis och en
        typsnittsfil från gstatic blockeras rakt av av webbläsaren, och sidan
        hade ritats i systemtypsnitt.
     2) Google Fonts från EU-trafik skickar besökarens IP till Google. Resten av
        stacken är medvetet EU-hållen (arn1, Sentry EU, PostHog EU) och
        webbappen självhostar redan exakt samma tre typsnitt via @fontsource.

   Därför självhostar vi dem här också, ur SAMMA npm-paket som webbappen
   använder (@fontsource/bungee, @fontsource-variable/inter,
   @fontsource-variable/jetbrains-mono). Filerna är kopierade till
   public/card-calculator/fonts/ så de serveras från pebel.app:s egen origin,
   alltså inom 'self'. Familjenamnen nedan är precis de main.css redan skriver
   i --font-display / --font-body / --font-mono, så ingen CSS behövde ändras.

   Bara latin-skärvan är med (kalkylatorn är enspråkigt engelsk) — 103 kB för
   alla tre, mot Googles två extra DNS-uppslag plus render-blockerande CSS. */

@font-face {
  font-family: 'Bungee';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/card-calculator/fonts/bungee-latin-400-normal.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Inter och JetBrains Mono är VARIABLA typsnitt — en enda fil täcker hela
   viktspannet 100–900 respektive 100–800. main.css ber om 400/500/600/700/800/900
   på olika ställen; allt det ligger i den här filen. */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/card-calculator/fonts/inter-latin-wght-normal.woff2') format('woff2-variations');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url('/card-calculator/fonts/jetbrains-mono-latin-wght-normal.woff2') format('woff2-variations');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
