/* Generated from spec/design/tokens.json. Do not edit by hand. */

:root {
  --color-ink: #070E16;
  --ink: #070E16;
  --color-ink-deep: #050B12;
  --ink-deep: #050B12;
  --color-surface: #0B1420;
  --surface: #0B1420;
  --color-raised: #101C29;
  --raised: #101C29;
  --color-border: #16273A;
  --border: #16273A;
  --color-border-2: #1B2A3B;
  --border-2: #1B2A3B;
  --color-border-3: #22344A;
  --border-3: #22344A;
  --color-text: #E9EEF4;
  --text: #E9EEF4;
  --color-text-2: #A9B8C4;
  --text-2: #A9B8C4;
  --color-text-3: #93A2B2;
  --text-3: #93A2B2;
  --color-text-dim: #6C7B8C;
  --text-dim: #6C7B8C;
  --color-text-faint: #5A6876;
  --text-faint: #5A6876;
  --color-text-muted: #A9B8C4;
  --text-muted: #A9B8C4;
  --color-border-strong: #1B2A3B;
  --border-strong: #1B2A3B;
  --color-border-interactive: #22344A;
  --border-interactive: #22344A;
  --color-border-hover: #22344A;
  --border-hover: #22344A;
  --color-text-secondary: #A9B8C4;
  --text-secondary: #A9B8C4;
  --color-text-tertiary: #93A2B2;
  --text-tertiary: #93A2B2;
  --color-surface-raised: #101C29;
  --surface-raised: #101C29;
  --font-serif: 'Spectral', Georgia, serif;
  --font-mono: 'IBM Plex Mono', monospace;
  --color-gold: #EFC552;
  --gold: #EFC552;
  --color-gold-hover: #F7D778;
  --gold-hover: #F7D778;
  --color-gold-press: #D3A932;
  --gold-press: #D3A932;
  --color-gold-ink: #8A6E12;
  --gold-ink: #8A6E12;
  --color-gold-label: #241A05;
  --gold-label: #241A05;
  --color-accent-label: #241A05;
  --accent-label: #241A05;
  --color-accent-ink: #4A3A0F;
  --accent-ink: #4A3A0F;
  --color-up: #2FBE86;
  --up: #2FBE86;
  --color-down: #E5544B;
  --down: #E5544B;
  --color-flat: #93A2B2;
  --flat: #93A2B2;
  --color-l-bg: #F4F7F9;
  --l-bg: #F4F7F9;
  --color-l-surface: #FFFFFF;
  --l-surface: #FFFFFF;
  --color-l-head: #EFF3F6;
  --l-head: #EFF3F6;
  --color-l-border: #DCE4EA;
  --l-border: #DCE4EA;
  --color-l-border-2: #E8EDF1;
  --l-border-2: #E8EDF1;
  --color-l-border-3: #C3CDD6;
  --l-border-3: #C3CDD6;
  --color-l-text: #070E16;
  --l-text: #070E16;
  --color-l-text-2: #2C3A45;
  --l-text-2: #2C3A45;
  --color-l-text-3: #4A5A66;
  --l-text-3: #4A5A66;
  --spacing-site-gutter: 56px;
  --site-gutter: 56px;
  --spacing-app-gutter: 32px;
  --app-gutter: 32px;
  --spacing-sidebar-width: 236px;
  --sidebar-width: 236px;
  --spacing-card-gap: 24px;
  --card-gap: 24px;
  --spacing-column-gap: 40px;
  --column-gap: 40px;
  --spacing-section-gap: 56px;
  --section-gap: 56px;
  --spacing-hairline-gap: 1px;
  --hairline-gap: 1px;
  --font-display: 'Spectral', Georgia, serif;
  --typography-display-size: 66px;
  --size: 66px;
  --typography-display-lineHeight: 1.0;
  --lineHeight: 1.0;
  --typography-display-letterSpacing: -0.025em;
  --letterSpacing: -0.025em;
  --typography-display-weight: 300;
  --weight: 300;
  --typography-display-family: Spectral;
  --family: Spectral;
  --font-h1: 'Spectral', Georgia, serif;
  --typography-h1-size: 54px;
  --typography-h1-lineHeight: 1.02;
  --typography-h1-letterSpacing: -0.02em;
  --typography-h1-weight: 300;
  --typography-h1-family: Spectral;
  --font-h2: 'Spectral', Georgia, serif;
  --typography-h2-size: 44px;
  --typography-h2-lineHeight: 1.05;
  --typography-h2-letterSpacing: -0.02em;
  --typography-h2-weight: 300;
  --typography-h2-family: Spectral;
  --font-h3: 'Spectral', Georgia, serif;
  --typography-h3-size: 20px;
  --typography-h3-lineHeight: 1.15;
  --typography-h3-weight: 400;
  --typography-h3-family: Spectral;
  --font-body-large: 'Chivo', Helvetica, Arial, sans-serif;
  --typography-body-large-size: 16px;
  --typography-body-large-lineHeight: 1.6;
  --typography-body-large-weight: 400;
  --typography-body-large-family: Chivo;
  --font-body: 'Chivo', Helvetica, Arial, sans-serif;
  --typography-body-size: 14px;
  --typography-body-lineHeight: 1.65;
  --typography-body-weight: 400;
  --typography-body-family: Chivo;
  --font-ui: 'Chivo', Helvetica, Arial, sans-serif;
  --typography-ui-size: 13px;
  --typography-ui-lineHeight: 1.5;
  --typography-ui-weight: 500;
  --typography-ui-family: Chivo;
  --font-small: 'Chivo', Helvetica, Arial, sans-serif;
  --typography-small-size: 11px;
  --typography-small-lineHeight: 1.65;
  --typography-small-weight: 400;
  --typography-small-family: Chivo;
  --font-mono-label: 'IBM Plex Mono', monospace;
  --typography-mono-label-size: 10px;
  --typography-mono-label-letterSpacing: 0.14em;
  --typography-mono-label-weight: 400;
  --typography-mono-label-family: IBM Plex Mono;
  --font-mono-data: 'IBM Plex Mono', monospace;
  --typography-mono-data-size: 13px;
  --typography-mono-data-lineHeight: 1.0;
  --typography-mono-data-weight: 400;
  --typography-mono-data-family: IBM Plex Mono;
  --borderRadius: 0px;
  --boxShadow: none;
  --color-light-bg: #F4F7F9;
  --color-light-surface: #FFFFFF;
  --color-light-border: #DCE4EA;
  --color-light-border-subtle: #E8EDF1;
  --color-light-border-strong: #B9C6CF;
  --color-light-head: #EEF2F5;
  --color-light-text: #070E16;
  --color-light-text-secondary: #33424D;
  --color-light-text-tertiary: #4A5A66;
  --color-accent: #EFC552;
  --color-positive: #2FBE86;
  --color-negative: #E5544B;
}
