body {
  background: radial-gradient(circle at top right, #111827, #020617);
  color: #e2e8f0;
}

.sidebar {
  width: 250px;
  min-height: 100vh;
  background: rgba(15, 23, 42, 0.7);
  backdrop-filter: blur(12px);
  border-right: 1px solid rgba(148, 163, 184, 0.2);
}

.sidebar .nav-link {
  color: #cbd5e1;
  margin-bottom: 8px;
}

.sidebar .nav-link:hover {
  color: #ffffff;
}

.glass-card {
  background: rgba(30, 41, 59, 0.65);
  border: 1px solid rgba(148, 163, 184, 0.2);
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
}

.login-bg {
  background: linear-gradient(135deg, #1e1b4b, #0f172a);
}
