/* base.css — shared resets and element defaults used across the
 * sheet and components. Tokens live in tokens.css; per-component
 * rules live in components/*.css; everything else that's truly
 * cross-cutting lives here. Keep this file small. */

*,
*::before,
*::after {
  box-sizing: border-box;
}

html,
body {
  margin: 0;
  padding: 0;
}

body {
  font-family: system-ui, -apple-system, sans-serif;
  font-size: var(--fs-body);
  color: var(--color-fg);
  background: var(--color-bg);
}
