/* CayoHub shared tokens, copied from Cayo Jobs on 11 Nov 2026. */
:root {
  --font-display: 'Bricolage Grotesque', system-ui, sans-serif;
  --font-text: 'Figtree', system-ui, sans-serif;
  --font-mono: ui-monospace, 'SF Mono', Menlo, monospace;

  --ground: #EEF3F7; --surface: #FFFFFF; --tint: #F5F8FB;
  --ink: #0B1F3A; --muted: #4A5D72; --line: #D3DEE8; --line-soft: #E3EAF1; --field-line: #7A8DA3;
  --accent: #0067B1; --on-accent: #FFFFFF;
  --top: #1D5FA8; --top-from: #1B5AA0; --top-to: #2164AE; --top-ink: #FFFFFF; --top-muted: #D3E3F5; --top-line: #3473B9; --top-button: #A9C8EA; --top-chip: #174E8B;
  --sky: #5FB4F0; --sun: #F2B705;
  --chart-up: #3F8CC4; --chart-down: #C99A16;   /* charts: sky and sun, a shade deeper */
  --chart-death: #B8553E; --chart-death-edge: #7C3423; --chart-move: #2E9486; --chart-move-edge: #1B5F56;
  --chart-up-edge: #1D5684; --chart-down-edge: #7E600C;   /* each bar's outline, a darker shade of its fill */
  --ok-bg: #DDF0E6; --ok-ink: #14532D; --warn-bg: #FFF2CC; --warn-ink: #5C430C;
  --bad-bg: #FBE0DC; --bad-ink: #A1291B; --chip-bg: #E3EAF1; --chip-ink: #3B4F66;
  --code-bg: #0B1F3A; --code-ink: #E4EBF2;
  --hl-keyword: #C9A7FF; --hl-function: #5FB4F0; --hl-argument: #9FB4C9; --hl-string: #F2C744; --hl-number: #FF9F7A;
  --hl-comment: #8A9BB0;
  --shadow: 0 1px 2px rgba(11, 31, 58, .06), 0 6px 16px rgba(11, 31, 58, .06);
  --radius: 12px;
}
