/* Business Chess League: highlight Corporate menu item */
.t-menu__link-item[href="/corporate"],
.t-menu__link-item[href="/de-corporate"],
.t-menu__link-item_mobile[href="/corporate"],
.t-menu__link-item_mobile[href="/de-corporate"] {
  background: #E9A23B;
  color: #14192B !important;
  padding: 6px 14px !important;
  border-radius: 20px;
}

/* Language switcher buttons (EN / DE / UKR / RU) */
.t975__menu-link {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  height: auto !important;
  width: auto !important;
  min-width: 56px;
  background: #F4F1EA;
  color: #14192B !important;
  border: 2px solid #14192B;
  padding: 7px 16px !important;
  border-radius: 20px;
  font-weight: 600;
  line-height: 1.2;
}
.t975__menu-link .t975__icon-wrapper { display: none !important; }
.t975__menu-link .t975__menu-text { margin-top: 0 !important; color: #14192B !important; font-weight: 600; }
/* current language */
.t975__menu-link.t-active { background: #E9A23B; border-color: #E9A23B; }
@media (max-width: 640px) {
  .t975__menu-link { min-width: 0; padding: 6px 12px !important; }
  .t975__menu-link .t975__menu-text { font-size: 12px !important; }
}
