/*
 * iFeed Local Font Stack
 * Run download-fonts.py once to install font files, then uncomment
 * the @font-face block below. Until then, system fonts are used.
 *
 * Usage: python3 download-fonts.py   (from ifeed-ecosystem/)
 */

/* ── System font fallbacks (active until fonts/ files are present) ───────── */
:root {
  --font-sans:        "Inter", "SF Pro Text", -apple-system, BlinkMacSystemFont,
                      "Segoe UI", Helvetica, Arial, sans-serif;
  --font-mono:        "JetBrains Mono", "Menlo", "Monaco", "Cascadia Code",
                      "Courier New", monospace;
  --font-serif-news:  "Newsreader", "Georgia", "Times New Roman", serif;
  --font-serif-src:   "Source Serif 4", "Georgia", "Times New Roman", serif;
}

/* ── Local @font-face (uncomment after running download-fonts.py) ─────────── */
/*
@font-face { font-family: "Inter"; font-weight: 400; font-display: swap;
  src: url("fonts/Inter-Regular.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-weight: 500; font-display: swap;
  src: url("fonts/Inter-Medium.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-weight: 600; font-display: swap;
  src: url("fonts/Inter-SemiBold.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-weight: 700; font-display: swap;
  src: url("fonts/Inter-Bold.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-weight: 800; font-display: swap;
  src: url("fonts/Inter-ExtraBold.woff2") format("woff2"); }

@font-face { font-family: "JetBrains Mono"; font-weight: 500; font-display: swap;
  src: url("fonts/JetBrainsMono-Medium.woff2") format("woff2"); }
@font-face { font-family: "JetBrains Mono"; font-weight: 700; font-display: swap;
  src: url("fonts/JetBrainsMono-Bold.woff2") format("woff2"); }
@font-face { font-family: "JetBrains Mono"; font-weight: 800; font-display: swap;
  src: url("fonts/JetBrainsMono-ExtraBold.woff2") format("woff2"); }

@font-face { font-family: "Newsreader"; font-weight: 500; font-style: normal; font-display: swap;
  src: url("fonts/Newsreader-Medium.woff2") format("woff2"); }
@font-face { font-family: "Newsreader"; font-weight: 600; font-style: normal; font-display: swap;
  src: url("fonts/Newsreader-SemiBold.woff2") format("woff2"); }
@font-face { font-family: "Newsreader"; font-weight: 500; font-style: italic; font-display: swap;
  src: url("fonts/Newsreader-MediumItalic.woff2") format("woff2"); }

@font-face { font-family: "Source Serif 4"; font-weight: 400; font-display: swap;
  src: url("fonts/SourceSerif4-Regular.woff2") format("woff2"); }
@font-face { font-family: "Source Serif 4"; font-weight: 500; font-display: swap;
  src: url("fonts/SourceSerif4-Medium.woff2") format("woff2"); }
@font-face { font-family: "Source Serif 4"; font-weight: 600; font-display: swap;
  src: url("fonts/SourceSerif4-SemiBold.woff2") format("woff2"); }
@font-face { font-family: "Source Serif 4"; font-weight: 700; font-display: swap;
  src: url("fonts/SourceSerif4-Bold.woff2") format("woff2"); }
*/
