/* IntoChat — Fonts
 * Sans: Schibsted Grotesk (human plain-language — headings & UI)
 * Mono: JetBrains Mono (the system's voice — labels, states, code, technical pages)
 *
 * Served from Fontsource via jsDelivr (stable, predictable URLs). To fully
 * self-host, download these woff2 files into assets/fonts/ and repoint src.
 */

/* ---- Schibsted Grotesk ---- */
@font-face {
  font-family: 'Schibsted Grotesk';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url('https://cdn.jsdelivr.net/fontsource/fonts/schibsted-grotesk@latest/latin-400-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Schibsted Grotesk';
  font-style: normal; font-weight: 500; font-display: swap;
  src: url('https://cdn.jsdelivr.net/fontsource/fonts/schibsted-grotesk@latest/latin-500-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Schibsted Grotesk';
  font-style: normal; font-weight: 600; font-display: swap;
  src: url('https://cdn.jsdelivr.net/fontsource/fonts/schibsted-grotesk@latest/latin-600-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Schibsted Grotesk';
  font-style: normal; font-weight: 700; font-display: swap;
  src: url('https://cdn.jsdelivr.net/fontsource/fonts/schibsted-grotesk@latest/latin-700-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Schibsted Grotesk';
  font-style: normal; font-weight: 800; font-display: swap;
  src: url('https://cdn.jsdelivr.net/fontsource/fonts/schibsted-grotesk@latest/latin-800-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Schibsted Grotesk';
  font-style: normal; font-weight: 900; font-display: swap;
  src: url('https://cdn.jsdelivr.net/fontsource/fonts/schibsted-grotesk@latest/latin-900-normal.woff2') format('woff2');
}

/* ---- JetBrains Mono ---- */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url('https://cdn.jsdelivr.net/fontsource/fonts/jetbrains-mono@latest/latin-400-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal; font-weight: 500; font-display: swap;
  src: url('https://cdn.jsdelivr.net/fontsource/fonts/jetbrains-mono@latest/latin-500-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal; font-weight: 600; font-display: swap;
  src: url('https://cdn.jsdelivr.net/fontsource/fonts/jetbrains-mono@latest/latin-600-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal; font-weight: 700; font-display: swap;
  src: url('https://cdn.jsdelivr.net/fontsource/fonts/jetbrains-mono@latest/latin-700-normal.woff2') format('woff2');
}
