/*
 * Shared typography for demo iframes and static HTML shells.
 * Local-only stack, avoids Google Fonts fetch errors in the console.
 */
:root {
  --font-body: "Libre Franklin", system-ui, -apple-system, sans-serif;
  --font-display: var(--font-body);
}

body {
  font-family: var(--font-body);
}

h1,
h2,
h3,
.font-display {
  font-family: var(--font-display);
  font-weight: 500;
}
