:root {
  --primary: #1E5EFF;
  --primary-hover: #1648CC;
  --primary-light: #EBF1FF;
  --bg-white: #FFFFFF;
  --bg-subtle: #F8FAFC;
  --text-heading: #0F172A;
  --text-body: #64748B;
  --text-muted: #94A3B8;
  --border: #E2E8F0;
  --shadow: 0 4px 24px rgba(15, 23, 42, 0.08);
  --shadow-hover: 0 8px 32px rgba(15, 23, 42, 0.12);
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 16px;
  --sidebar-width: 260px;
  --topbar-height: 72px;
  --transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  --font-family: 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif;
}
