:root {
  --primary: #4f46e5;
  --secondary: #10b981;
  --background: #f3f4f6;
}
.sidebar-link { transition: all 0.2s; color: #4b5563; }
.sidebar-link:hover { background-color: #e0e7ff; color: var(--primary); }
.sidebar-link.active { background-color: var(--primary); color: white; }

.modal-backdrop { background-color: rgba(0,0,0,0.5); transition: opacity 0.3s ease; }