/* -----------------------------------------------------------------------------
   Αρχείο:     assets/css/fonts.css
   Σκοπός:     Self-hosted fonts (EB Garamond + Fira Sans) — Greek + Greek Extended
               για πολυτονικά κείμενα. Πηγή: @fontsource npm packages.
   VERSION:    0.1.0
   Ημερομηνία: 2026-09-23
   Σύνολο:     9 woff2 αρχεία, ~90 KB.
   ----------------------------------------------------------------------------- */

/* EB Garamond — greek subset (400, 400i, 500) */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/eb-garamond-greek-400-normal.woff2') format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/eb-garamond-greek-400-italic.woff2') format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/fonts/eb-garamond-greek-500-normal.woff2') format('woff2');
  unicode-range: U+0370-03FF;
}

/* EB Garamond — greek-ext subset (πολυτονικά, 400, 400i, 500) */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/eb-garamond-greek-ext-400-normal.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'EB Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/eb-garamond-greek-ext-400-italic.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/fonts/eb-garamond-greek-ext-500-normal.woff2') format('woff2');
  unicode-range: U+1F00-1FFF;
}

/* Fira Sans — greek subset (400, 500, 600) */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/assets/fonts/fira-sans-greek-400-normal.woff2') format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/fonts/fira-sans-greek-500-normal.woff2') format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/assets/fonts/fira-sans-greek-600-normal.woff2') format('woff2');
  unicode-range: U+0370-03FF;
}
