/* Hand-written (unlike tokens.css) — the font shim for standalone prototypes.
 *
 * In the real app, next/font injects --font-onest / --font-geist-mono in
 * src/app/layout.tsx. Prototypes have no next/font, so tokens that resolve to
 * those vars would fall back to system-ui and typography would read wrong.
 * Load the same families from Google Fonts and define the vars by hand.
 *
 * SF Pro is not redistributable — src/app/globals.css already falls back to
 * system-ui, which IS SF Pro on macOS, so no shim is needed for it.
 */

@import url('https://fonts.googleapis.com/css2?family=Onest:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@300..700&display=swap');

:root {
  --font-onest: 'Onest';
  --font-geist-mono: 'Geist Mono';
  /* Inter ships as a local woff2 in public/fonts; the Google build is the same
   * design, so token chains naming 'Inter Variable' still resolve visually. */
  --font-inter-variable: 'Inter';
}
