/* Owner 2026-10-13: follow each visitor's system UI font.
 * No webfont downloads. Keep public/fonts.css identical for static pages.
 */
:root {
  --riggle-font: system-ui, -apple-system, BlinkMacSystemFont,
    "Apple SD Gothic Neo", "Malgun Gothic", "Segoe UI", sans-serif;
  /* Existing components keep their role tokens, with one system stack. */
  --riggle-sans: var(--riggle-font);
  --riggle-display: var(--riggle-font);
  --font: var(--riggle-font);
  --serif: var(--riggle-font);
  font-family: var(--riggle-font);
}

/* Native controls otherwise choose a face of their own. Component sizes and
 * weights continue to control hierarchy; code keeps its system monospace. */
body, button, input, select, textarea {
  font-family: var(--riggle-font);
}
