/* Generated by tools/tokens.py from brand/tokens/tokens.json. Do not edit by hand. */
:root, .night {
  --bg: #0B0A17;
  --bg-raised: #141329;
  --bg-sunken: #07060F;
  --bg-hover: #1D1B38;
  --line: #2B2950;
  --line-strong: #6B6799;
  --ink: #F5F3FC;
  --text: #CAC7DE;
  --muted: #A29EBD;
  --action: #CDB6FF;
  --on-action: #160C33;
  --link: #D6C4FF;
  --focus: #E5D9FF;
  --ai-1: #9440FF;
  --ai-2: #C2459C;
  --ai-3: #F2825A;
  --human: #F4C552;
  --pass: #4AD9A2;
  --fail: #FF7A90;
  --paper: #FBF5E4;
  --on-paper: #1D1930;
  --on-paper-muted: #5A5470;
  --spectrum: linear-gradient(115deg, var(--ai-1), var(--ai-2) 55%, var(--ai-3));
  color: var(--text);
}
.day {
  --bg: #F7F6FB;
  --bg-raised: #FFFFFF;
  --bg-sunken: #EEECF6;
  --bg-hover: #E9E6F4;
  --line: #DCD9EA;
  --line-strong: #8A86A6;
  --ink: #13112A;
  --text: #3A3755;
  --muted: #5E5A7A;
  --action: #5A10C4;
  --on-action: #FFFFFF;
  --link: #5A10C4;
  --focus: #5A10C4;
  --ai-1: #7500CF;
  --ai-2: #A92F86;
  --ai-3: #D0603A;
  --human: #8A6200;
  --pass: #0B7A50;
  --fail: #B4233F;
  --paper: #FBF5E4;
  --on-paper: #1D1930;
  --on-paper-muted: #5A5470;
  --spectrum: linear-gradient(115deg, var(--ai-1), var(--ai-2) 55%, var(--ai-3));
  color: var(--text);
}
:root {
  --mark-tile-1: #7A0BDD;
  --mark-tile-2: #B23A9A;
  --mark-tile-3: #E0663E;
  --mark-spark: #FFFFFF;
  --font-display: 'Schibsted Grotesk', 'Inter', system-ui, sans-serif;
  --font-body: 'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif;
  --font-mono: 'JetBrains Mono', ui-monospace, 'SFMono-Regular', Menlo, Consolas, monospace;
  --ease-out: cubic-bezier(.25,1,.5,1);
  --ease-spring: cubic-bezier(.34,1.56,.64,1);
  --radius: 14px;
  --radius-sm: 9px;
}
