/* ========================================
   Navbar & Sidebar Enhancements (Restored)
   ======================================== */

/* This file previously got corrupted with non-CSS text.
   It is restored as a clean CSS override layer. */

:root {
  /* High-contrast off-white (clearer than gray, softer than pure white) */
  --sidebar-text: #f1f5f9;
}

/* Sidebar readability overrides */
.sidebar {
  color: var(--sidebar-text);
}

.sidebar .sidebar-section-title {
  color: #eaf2ff !important;
  border-bottom-color: rgba(255, 255, 255, 0.18) !important;
}

.sidebar .sidebar-nav .nav-link {
  color: var(--sidebar-text) !important;
  font-weight: 600;
}

.sidebar .sidebar-nav .nav-link i,
.sidebar .sidebar-nav .nav-link span {
  color: var(--sidebar-text) !important;
}

.sidebar .sidebar-nav .nav-link:hover {
  color: #ffffff !important;
}

.sidebar .sidebar-nav .nav-link.active {
  color: #ffffff !important;
  background: rgba(255, 255, 255, 0.18) !important;
}

/* Make secondary text readable too */
.sidebar .text-white-50 {
  color: rgba(241, 245, 249, 0.85) !important;
}

