:root {
  --bg: #eef1f4;
  --bg-2: #e8edf2;
  --surface: #ffffff;
  --surface-soft: #f7f9fb;
  --surface-tint: #f3f6f9;
  --surface-strong: #edf2f7;
  --border: #dde4eb;
  --border-strong: #c7d1dc;
  --text: #18212b;
  --text-soft: #6a7685;
  --text-faint: #8b97a6;
  --accent: #2d5bdb;
  --accent-strong: #234bc0;
  --accent-soft: #e9efff;
  --success: #1f9d65;
  --danger: #d14242;
  --warning: #c98720;
  --shadow-xs: 0 6px 18px rgba(18, 28, 45, 0.04);
  --shadow-sm: 0 10px 30px rgba(18, 28, 45, 0.05);
  --shadow: 0 20px 60px rgba(18, 28, 45, 0.08);
  --radius-xl: 30px;
  --radius-lg: 24px;
  --radius-md: 18px;
  --radius-sm: 14px;
  --sidebar-width: 276px;
  --assistant-width: 344px;
  --font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
