/* Easel's declared theme: the --rer-* tokens Base's frames read (the installer,
   sign-in, /setup, the Lobby and the run site's Run page). Ink on paper, squared
   corners; buttons are ink, not claret. Easel's own pages add the rest of its
   tokens (claret, the warm surfaces, graph paper) from src/ui/tokens.ts. */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 100 700;
  font-display: swap;
  src: url('/fonts/ibm-plex-sans/ibm-plex-sans-latin-wght-normal.woff2') format('woff2');
}
:root {
  --rer-font-body: 'IBM Plex Sans', Arial, sans-serif;
  --rer-font-heading: 'IBM Plex Sans', Arial, sans-serif;
  --rer-page: #fbfaf5;
  --rer-surface: #ffffff;
  --rer-text: #1c1d1c;
  --rer-muted: #5e5c56;
  --rer-border: #8a877e;
  --rer-focus: #1c1d1c;
  --rer-link: #1c1d1c;
  --rer-accent: #1c1d1c;
  --rer-accent-text: #fbfaf5;
  --rer-radius: 6px;
  --rer-logo: url('/brand/mark.svg');
}
