/* Eigenblue brand tokens, taken from the docs.eigenblue.ai theme. Shared by all pages. */
@font-face {
  font-family: Degular;
  src: url('../brand/fonts/Degular-Regular.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: Degular;
  src: url('../brand/fonts/Degular-Semibold.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
}

:root {
  --eb-primary: #5581B0;
  --eb-primary-light: #80a4cb;
  --eb-accent: #3F2F3A;
  --eb-accent-light: #6c5465;
  --eb-highlight: #E7FF00;
  --eb-highlight-text: #5a6600;
  --eb-sand: #F9F3EB;
  --eb-dark: #1a1219;
  --eb-white: #ffffff;
  /* Status colours for the simulation */
  --ok: #3d9a6b;
  --warn: #e0a030;
  --bad: #d0464b;
  --idle: #9aa5b1;
  --font: Degular, system-ui, -apple-system, "Segoe UI", sans-serif;
}

html, body {
  margin: 0;
  font-family: var(--font);
  color: var(--eb-accent);
  background: var(--eb-sand);
}
