/* Local-only font aliases to avoid remote font requests */
:root {
  --gm-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --gm-font-display: "Arial Black", "Segoe UI", Helvetica, Arial, sans-serif;
  --gm-font-serif: Georgia, "Times New Roman", serif;
}

@font-face { font-family: "Switzer"; src: local("Switzer"), local("Inter"), local("Segoe UI"), local("Arial"); font-display: swap; }
@font-face { font-family: "Clash Display"; src: local("Clash Display"), local("Arial Black"), local("Segoe UI Bold"), local("Arial Bold"); font-display: swap; }
@font-face { font-family: "Sentient"; src: local("Sentient"), local("Georgia"), local("Times New Roman"); font-display: swap; }
@font-face { font-family: "Obviously"; src: local("Obviously"), local("Arial Black"), local("Segoe UI Bold"), local("Arial Bold"); font-display: swap; }
@font-face { font-family: "Obviously Narrow"; src: local("Arial Narrow"), local("Arial"), local("Helvetica"); font-display: swap; }
@font-face { font-family: "DM Sans"; src: local("DM Sans"), local("Inter"), local("Segoe UI"), local("Arial"); font-display: swap; }
@font-face { font-family: "Syne"; src: local("Syne"), local("Arial Black"), local("Segoe UI Bold"), local("Arial Bold"); font-display: swap; }

body { font-family: "Switzer", var(--gm-font-sans); }
h1, h2, h3, h4, h5, h6, .gm-hero__heading, .gm-stat-card__val, .gm-drawer__links li a { font-family: "Clash Display", var(--gm-font-display); }
blockquote, .font-serif { font-family: "Sentient", var(--gm-font-serif); }
