/*
 * Filename: fonts.css
 * Description: The fonts of the screens of the SCS Foundation: the rules that load the web files, and the font list as CSS variables, made by gmake with tools/webfonts.py.
 * Author: SCS
 * Copyright: Copyright (C) 2026, SCS, all rights reserved.
 * Created: 2026-11-09 Mon 16:35
 * Version: 0.1.0
 * Last-Updated: 2026-11-09 Mon 16:35
 * Update #: 2
 */

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("fonts/web/inter-latin.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-017F, U+0192, U+0218-021B, U+0237, U+02BB-02BC, U+02C6-02C7, U+02D8-02DD, U+0300-0304, U+0306-0308, U+030A-030C, U+0326-0328, U+2000-206F, U+20AC, U+2122, U+2190-2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("fonts/web/inter-greek.woff2") format("woff2");
  unicode-range: U+0370-03FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("fonts/web/inter-cyrillic.woff2") format("woff2");
  unicode-range: U+0400-04FF, U+2116;
}

@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url("fonts/web/inter-italic-latin.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-017F, U+0192, U+0218-021B, U+0237, U+02BB-02BC, U+02C6-02C7, U+02D8-02DD, U+0300-0304, U+0306-0308, U+030A-030C, U+0326-0328, U+2000-206F, U+20AC, U+2122, U+2190-2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url("fonts/web/inter-italic-greek.woff2") format("woff2");
  unicode-range: U+0370-03FF;
}

@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url("fonts/web/inter-italic-cyrillic.woff2") format("woff2");
  unicode-range: U+0400-04FF, U+2116;
}

@font-face {
  font-family: 'Noto Sans Bengali';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("fonts/web/noto-bengali.woff2") format("woff2");
  unicode-range: U+0951-0952, U+0964-0965, U+0980-09FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC;
}

:root {
  --font-text: Inter, 'Noto Sans Bengali', system-ui, sans-serif;
  --font-code: ui-monospace, monospace;
}
