/* Sidebar — hover ve aktif sayfa kırmızı vurgu (#ff1e1e) */

#sidebar .sidebar-link[aria-current="page"] {
  border-left-color: var(--site-accent-red, #ff1e1e) !important;
  background: rgba(255, 30, 30, 0.12) !important;
  color: #fff !important;
}

#sidebar .sidebar-link[aria-current="page"] .nav-icon-wrap {
  background: rgba(255, 30, 30, 0.2) !important;
  color: #fff !important;
  box-shadow: inset 0 0 0 1px rgba(255, 30, 30, 0.28);
}

#sidebar .sidebar-link:not([aria-current="page"]):hover {
  background: rgba(255, 30, 30, 0.09) !important;
  color: #fff !important;
  border-left-color: rgba(255, 30, 30, 0.45) !important;
}

#sidebar .sidebar-link:not([aria-current="page"]):hover .nav-icon-wrap {
  background: rgba(255, 30, 30, 0.12) !important;
  color: #ff6b6b !important;
  box-shadow: inset 0 0 0 1px rgba(255, 30, 30, 0.2);
}

[data-theme="light"] #sidebar .sidebar-link:not([aria-current="page"]):hover {
  background: rgba(255, 30, 30, 0.07) !important;
  color: #0f172a !important;
  border-left-color: rgba(255, 30, 30, 0.35) !important;
}

[data-theme="light"] #sidebar .sidebar-link:not([aria-current="page"]):hover .nav-icon-wrap {
  background: rgba(255, 30, 30, 0.1) !important;
  color: #ff1e1e !important;
  box-shadow: inset 0 0 0 1px rgba(255, 30, 30, 0.15);
}

[data-theme="light"] #sidebar .sidebar-link[aria-current="page"] {
  color: #0f172a !important;
  background: rgba(255, 30, 30, 0.1) !important;
  border-left-color: #ff1e1e !important;
}

[data-theme="light"] #sidebar .sidebar-link[aria-current="page"] .nav-icon-wrap {
  background: rgba(255, 30, 30, 0.14) !important;
  color: #ff1e1e !important;
  box-shadow: inset 0 0 0 1px rgba(255, 30, 30, 0.2);
}
