:root {
  --ink: #0d3763;
  --accent: #44a1cf;
  --accent-strong: #0D9488;
  --accent-soft: #e0f3ff;
  --accent-soft-border: #DDF2EE;
  --accent-pill-bg: #f7ffbd;
  --bg: #F4F7F8;
  --card: #FFFFFF;
  --border: #E4EAED;
  --border-input: #E1E7EB;
  --muted: #5A6B7B;
  --muted-2: #6A7683;
  --placeholder: #9AA7B2;
  --input-active-bg: #F0FBF9;
  --bg-card: var(--card);
  --bg-soft: #EAF0F2;
  --bg-deep: var(--ink);
  --ink-2: var(--muted);
  --ink-3: var(--muted-2);
  --ink-4: var(--placeholder);
  --line: var(--border);
  --line-2: #D7DEE2;
  --accent-deep: var(--accent-strong);
  --sage: #0D9488;
  --sage-soft: #e4f7ef;
  --amber: #B07A1A;
  --amber-soft: #F4E8D0;
  --danger: #B83D2A;
  --danger-soft: #F8E0DC;
  --serif: 'Manrope', -apple-system, BlinkMacSystemFont, sans-serif;
  --sans: 'Manrope', -apple-system, BlinkMacSystemFont, sans-serif;
  --r-sm: 8px;
  --r-md: 12px;
  --r-lg: 14px;
  --r-xl: 20px;
  --rail-gradient: linear-gradient(160deg, #1a70cb, #164479);
}
