/* Voice-Based Navigation for the Visually Impaired: accessible navy/teal theme */
.app-sidebar {
  background: #0f172a !important;
  border-right: none !important;
}
.app-sidebar .sidebar-brand,
.app-sidebar .sidebar-wrapper {
  background: transparent !important;
}
.app-sidebar .brand-text,
.app-sidebar .nav-header {
  color: rgba(255, 255, 255, 0.95) !important;
}
.app-sidebar .nav-link,
.app-sidebar .nav-link p {
  color: rgba(255, 255, 255, 0.82) !important;
}
.app-sidebar .nav-link:hover,
.app-sidebar .nav-link:focus {
  color: #fff !important;
  background-color: rgba(255, 255, 255, 0.12) !important;
}
.app-sidebar .nav-link.active {
  color: #fff !important;
  background-color: rgba(45, 212, 191, 0.35) !important;
}
.app-sidebar .nav-icon {
  color: rgba(255, 255, 255, 0.9) !important;
}
