/*
 * Inter -- lokal ausgeliefert (TASK-570).
 *
 * WARUM DIESE DATEI EXISTIERT
 * Bis 2026-07-27 wurde Inter per @import von jsDelivr geladen -- an vier
 * Stellen gleichzeitig (mts-theme-global.css, mts-home-sections.css,
 * homepage-body.current.html, homepage-stufe-a.shell.html). Damit ging die
 * IP-Adresse jedes Besuchers vor jeder Einwilligung an einen US-CDN. Derselbe
 * Sachverhalt, der die Google-Fonts-Abmahnwelle ausgeloest hat.
 *
 * Quelle: npm @fontsource/inter@5.0.16 -- die @font-face-Bloecke sind
 * inhaltsgleich zu index.css/600.css/700.css/800.css des Pakets, nur die
 * src-URLs zeigen auf diese Instanz statt auf den CDN. font-display und die
 * unicode-range-Werte sind byte-genau uebernommen, damit sich das Subsetting
 * und das Nachlade-Verhalten nicht aendern.
 *
 * SUBSETS: nur latin + latin-ext. Das Paket liefert zusaetzlich cyrillic,
 * cyrillic-ext, greek, greek-ext und vietnamese; keiner davon wurde im
 * gemessenen Seitenaufruf je angefordert (Browser laden nur Subsets, deren
 * unicode-range im Text vorkommt). Wer kyrillische oder griechische Inhalte
 * pflegt, ergaenzt die Bloecke aus dem Paket und legt die woff2 dazu.
 *
 * GEWICHTE: 400/600/700/800 -- exakt die vier, die vorher per CDN geladen
 * wurden. 500 wird wie bisher vom Browser synthetisiert.
 *
 * KEIN .woff-Fallback: das Paket listet zusaetzlich woff. woff2 wird von jedem
 * Browser unterstuetzt, der auch die uebrige Storefront rendert; der Fallback
 * haette nur totes Gewicht ins Repo gebracht.
 *
 * LIZENZ: SIL Open Font License 1.1 -- Volltext in inter/LICENSE.txt.
 * Weitergabe/Selbst-Hosting ist davon ausdruecklich gedeckt.
 *
 * URL: /Modules/MoveToShop.Connector/fonts/inter.css
 * Eingebunden im Topic MtsThemeGlobal (WidgetZone head_html_tag) -- also auf
 * jeder Seite, genau einmal. NICHT zusaetzlich per @import in einzelne
 * CSS-Dateien haengen; das war der Grund fuer die vierfache Einbindung vorher.
 */

/* inter-latin-ext-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(./inter/inter-latin-ext-400-normal.woff2) format('woff2');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* inter-latin-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(./inter/inter-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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* inter-latin-ext-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(./inter/inter-latin-ext-600-normal.woff2) format('woff2');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* inter-latin-600-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(./inter/inter-latin-600-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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* inter-latin-ext-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(./inter/inter-latin-ext-700-normal.woff2) format('woff2');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* inter-latin-700-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(./inter/inter-latin-700-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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* inter-latin-ext-800-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(./inter/inter-latin-ext-800-normal.woff2) format('woff2');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* inter-latin-800-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(./inter/inter-latin-800-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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
