/* Self-contained system sans stack; no remote font dependency. */
:root {
  --signal-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semibold: 600;
  --weight-bold: 700;
}

body, button, input, select, textarea {
  font-family: var(--signal-sans);
}
