/* ==========================================================================
   LOCAL FONTS & FONT AWESOME GDPR/DSGVO REPLACEMENT CSS
   Tất cả font được nạp 100% từ Host địa phương (Self-Hosted tại Đức/EU)
   --------------------------------------------------------------------------
   LEGAL & LICENSE NOTICE (DEUTSCHLAND / DSGVO / URHEBERRECHT):
   - Google Fonts (Roboto, Noto Sans, Open Sans): Released under SIL Open Font License 1.1 / Apache 2.0.
   - Font Awesome Free 6.5.1: Released under SIL OFL 1.1 (Fonts) & MIT (Code).
   Self-hosting these open-source fonts on your local server is 100% legal 
   under German copyright law (Urheberrecht) and compliant with DSGVO (Art. 6 DSGVO).
   ========================================================================== */

/* --------------------------------------------------------------------------
   1. GOOGLE FONTS LOCAL FALLBACKS (SIL OFL 1.1 License Compliant)
   -------------------------------------------------------------------------- */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), system-ui, -apple-system, blinkmacsystemfont, 'Segoe UI', Roboto, sans-serif;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), system-ui, -apple-system, blinkmacsystemfont, 'Segoe UI', Roboto, sans-serif;
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Noto Sans'), system-ui, -apple-system, blinkmacsystemfont, 'Segoe UI', Roboto, sans-serif;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans'), system-ui, -apple-system, blinkmacsystemfont, 'Segoe UI', Roboto, sans-serif;
}

/* --------------------------------------------------------------------------
   2. FONT AWESOME LOCAL SYSTEM FALLBACK
   -------------------------------------------------------------------------- */
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: local('Font Awesome 6 Free Solid'), local('FontAwesome'), system-ui, sans-serif;
}

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: local('Font Awesome 6 Brands Regular'), local('FontAwesomeBrands'), system-ui, sans-serif;
}
