/* Self-hosted Open Sans v44 — replaces fonts.googleapis.com */
  /* LG München I (3 O 17493/20): Google Fonts must be self-hosted */
  /* font-display: swap — no layout shift, text visible immediately */

  @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 400;
      font-display: swap;
      src: url('../fonts/open-sans-v44-latin_latin-ext-regular.woff2') format('woff2'),
           url('../fonts/open-sans-v44-latin_latin-ext-regular.woff')  format('woff');
  }

  @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 400;
      font-display: swap;
      src: url('../fonts/open-sans-v44-latin_latin-ext-italic.woff2') format('woff2'),
           url('../fonts/open-sans-v44-latin_latin-ext-italic.woff')  format('woff');
  }

  @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-display: swap;
      src: url('../fonts/open-sans-v44-latin_latin-ext-600.woff2') format('woff2'),
           url('../fonts/open-sans-v44-latin_latin-ext-600.woff')  format('woff');
  }

  @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 700;
      font-display: swap;
      src: url('../fonts/open-sans-v44-latin_latin-ext-700.woff2') format('woff2'),
           url('../fonts/open-sans-v44-latin_latin-ext-700.woff')  format('woff');
  }

  @font-face {
      font-family: 'Open Sans';
      font-style: italic;
      font-weight: 700;
      font-display: swap;
      src: url('../fonts/open-sans-v44-latin_latin-ext-700italic.woff2') format('woff2'),
           url('../fonts/open-sans-v44-latin_latin-ext-700italic.woff')  format('woff');
  }

  @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 800;
      font-display: swap;
      src: url('../fonts/open-sans-v44-latin_latin-ext-800.woff2') format('woff2'),
           url('../fonts/open-sans-v44-latin_latin-ext-800.woff')  format('woff');
  }
  