/* Coach Link tokens: generated from design/tokens.json by bin/generate_tokens. Do not edit. */
@font-face {
  font-family: "Onest";
  src: url("/Onest-Variable.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Unbounded";
  src: url("/Unbounded-Variable.woff2") format("woff2");
  font-weight: 200 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --font-text: Onest, system-ui, sans-serif;
  --font-num: Unbounded, Onest, sans-serif;
  --surface: #eef1f2;
  --surface-raised: #ffffff;
  --surface-sunk: #dfe4e7;
  --ink: #121c24;
  --ink-muted: #47545f;
  --line: #74818b;
  --line-soft: #d2d8dc;
  --bar: #121c24;
  --on-bar: #eef1f2;
  --signal: #ffd21f;
  --on-signal: #121c24;
  --focus: #121c24;
  --danger: #a8201a;
  --zone-1: #c4cdd3;
  --zone-2: #74b6ff;
  --zone-3: #62d68f;
  --zone-4: #ff9c3a;
  --zone-5: #ff6f66;
  --on-zone: #121c24;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --surface: #1a232b;
    --surface-raised: #27323c;
    --surface-sunk: #121a21;
    --ink: #eef1f2;
    --ink-muted: #a9b5be;
    --line: #7c8994;
    --line-soft: #3a4651;
    --bar: #0e151b;
    --on-bar: #eef1f2;
    --signal: #ffd21f;
    --on-signal: #121c24;
    --focus: #ffd21f;
    --danger: #ff9a8f;
    --zone-1: #c4cdd3;
    --zone-2: #74b6ff;
    --zone-3: #62d68f;
    --zone-4: #ff9c3a;
    --zone-5: #ff6f66;
    --on-zone: #121c24;
  }
}
:root[data-theme="dark"] {
  --surface: #1a232b;
  --surface-raised: #27323c;
  --surface-sunk: #121a21;
  --ink: #eef1f2;
  --ink-muted: #a9b5be;
  --line: #7c8994;
  --line-soft: #3a4651;
  --bar: #0e151b;
  --on-bar: #eef1f2;
  --signal: #ffd21f;
  --on-signal: #121c24;
  --focus: #ffd21f;
  --danger: #ff9a8f;
  --zone-1: #c4cdd3;
  --zone-2: #74b6ff;
  --zone-3: #62d68f;
  --zone-4: #ff9c3a;
  --zone-5: #ff6f66;
  --on-zone: #121c24;
}
