/**
 * Geist Sans + Geist Mono (variable) — loaded when AD_UI_FONT = 'geist'
 * Revert: set AD_UI_FONT to 'inter' in library/font_config.php
 */

@font-face {
  font-family: "Geist Sans";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://cdn.jsdelivr.net/npm/geist@1.3.1/dist/fonts/geist-sans/Geist-Variable.woff2") format("woff2");
}

@font-face {
  font-family: "Geist Mono";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://cdn.jsdelivr.net/npm/geist@1.3.1/dist/fonts/geist-mono/GeistMono-Variable.woff2") format("woff2");
}

:root,
[data-theme="light"],
[data-theme="dark"] {
  --ad-font: "Geist Sans", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --ad-font-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
  --bs-font-sans-serif: var(--ad-font);
  --bs-body-font-family: var(--ad-font);
}
