:root {
  --font-ui: "Manrope", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

  --color-bg: #f5f7fb;
  --color-surface: #ffffff;
  --color-surface-soft: #f8fafc;
  --color-surface-muted: #f1f5f9;
  --color-sidebar: #071b33;
  --color-sidebar-soft: #0b2748;
  --color-primary: #2563eb;
  --color-primary-soft: #dbeafe;
  --color-text: #111827;
  --color-muted: #5f6b7a;
  --color-border: #e5e7eb;
  --color-success: #16a34a;
  --color-success-soft: #dcfce7;
  --color-warning: #f97316;
  --color-warning-soft: #ffedd5;
  --color-danger: #dc2626;
  --color-danger-soft: #fee2e2;
  --color-info: #0284c7;
  --color-info-soft: #e0f2fe;

  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 18px;
  --radius-xl: 24px;

  --shadow-card: 0 8px 24px rgba(15, 23, 42, 0.055);
  --shadow-soft: 0 4px 12px rgba(15, 23, 42, 0.07);

  --motion-fast: 140ms;
  --motion-base: 200ms;
  --motion-slow: 260ms;

  --ease-standard: cubic-bezier(0.2, 0.8, 0.2, 1);
  --ease-soft: cubic-bezier(0.22, 1, 0.36, 1);
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);
  --space-page: clamp(16px, 1.35vw, 22px);
}
