/*
 * self-hosted fonts — replaces the Google Fonts CDN <link> in index.html /
 * login.html / accept-invite.html. no runtime third-party request (matches the
 * vendored-deps rule; no IP leak to Google; works offline). woff2 from
 * google-webfonts-helper (latin). font-display: swap to avoid a blocking FOIT.
 */

/* ── Lora — serif brand voice (default UI font) ── */
@font-face {
  font-family: 'Lora'; font-style: normal; font-weight: 400; font-display: swap;
  src: url('/static/vendor/fonts/lora-v37-latin/lora-v37-latin-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Lora'; font-style: italic; font-weight: 400; font-display: swap;
  src: url('/static/vendor/fonts/lora-v37-latin/lora-v37-latin-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Lora'; font-style: normal; font-weight: 500; font-display: swap;
  src: url('/static/vendor/fonts/lora-v37-latin/lora-v37-latin-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Lora'; font-style: normal; font-weight: 600; font-display: swap;
  src: url('/static/vendor/fonts/lora-v37-latin/lora-v37-latin-600.woff2') format('woff2');
}

/* ── Inter — the swappable sans (data-ui-font="sans") ── */
@font-face {
  font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap;
  src: url('/static/vendor/fonts/inter-v20-latin/inter-v20-latin-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap;
  src: url('/static/vendor/fonts/inter-v20-latin/inter-v20-latin-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap;
  src: url('/static/vendor/fonts/inter-v20-latin/inter-v20-latin-600.woff2') format('woff2');
}

/* ── Geist Mono — code / IDs / graph labels ── */
@font-face {
  font-family: 'Geist Mono'; font-style: normal; font-weight: 400; font-display: swap;
  src: url('/static/vendor/fonts/geist-mono-v6-latin/geist-mono-v6-latin-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Geist Mono'; font-style: normal; font-weight: 500; font-display: swap;
  src: url('/static/vendor/fonts/geist-mono-v6-latin/geist-mono-v6-latin-500.woff2') format('woff2');
}
