body.conference-route .header .nav-links a,
body.conference-route .header .nav-dropdown-trigger {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 40px;
  border-radius: 10px;
  padding: 0.42rem 0.9rem;
  transition:
    color 0.22s ease,
    background-color 0.22s ease,
    box-shadow 0.22s ease,
    transform 0.22s ease;
}

body.conference-route .header .nav-links a:hover,
body.conference-route .header .nav-links a:focus-visible,
body.conference-route .header .nav-links a:active,
body.conference-route .header .nav-links a.active,
body.conference-route .header .nav-links a.conference-header-active,
body.conference-route .header .nav-dropdown-trigger:hover,
body.conference-route .header .nav-dropdown-trigger:focus-visible,
body.conference-route .header .nav-dropdown-trigger:active,
body.conference-route .header .nav-dropdown-trigger.conference-header-active,
body.conference-route .header .nav-gallery-btn.conference-header-active {
  background: linear-gradient(135deg, #2f66e8, #0f96da) !important;
  color: #ffffff !important;
  box-shadow: 0 8px 18px rgba(29, 78, 216, 0.22), inset 0 1px rgba(255, 255, 255, 0.24) !important;
  transform: translateY(-1px);
}

body.conference-route .header .nav-links a:active,
body.conference-route .header .nav-dropdown-trigger:active {
  background: linear-gradient(135deg, #2559d7, #0b86c6) !important;
  color: #ffffff !important;
}

body.conference-route .header .nav-links a.active {
  background: linear-gradient(135deg, #2f66e8, #0f96da) !important;
  color: #ffffff !important;
  box-shadow: 0 8px 18px rgba(29, 78, 216, 0.22), inset 0 1px rgba(255, 255, 255, 0.24) !important;
}

body.conference-route .header .nav-gallery-btn.conference-header-active {
  color: #ffffff !important;
  background: linear-gradient(135deg, #2f66e8, #0f96da) !important;
  box-shadow: 0 10px 22px rgba(29, 78, 216, 0.32), inset 0 1px rgba(255, 255, 255, 0.28) !important;
}
