/* Main top menu container */
.yk-topmenu {
}



/* Top menu navigation */
.yk-topmenu-nav {
}

/* Top menu links */
.yk-topmenu-link {
}

/* Top menu links hover state */
.yk-topmenu-link:hover {
}

/* WPML horizontal language switcher reduce spacing to main menu
.wpml-ls-statics-shortcode_actions {
  margin: 0px 0;
}
.wpml-ls-legacy-list-horizontal {
  padding: 0px 7px;
}

.wpml-ls-statics-shortcode_actions {
  margin: 10px 0 0px;
}

*/

/* WPML language switcher
.wpml-ls-legacy-list-horizontal a {
  padding: 0px 10px 1px;
  font-family: var(--wp--preset--font-family--body);
  color: var(--wp--preset--color--yk-primary);
  font-weight: 600;
}
.wpml-ls-legacy-list-horizontal a:hover {
  color: var(--wp--preset--color--yk-accent);
}

 */
 
/* Language switcher text color - very aggressive override 
.yk-topmenu .language-switcher-container .language-flag-link span {
  color: #000000 !important; /* Pure black for testing 
  background: none !important;
  opacity: 1 !important;
  text-shadow: none !important;
  filter: none !important;
  -webkit-filter: none !important;
}
*/

/* Language switcher container - ensure no inherited opacity 
.yk-topmenu .language-switcher-container {
  opacity: 1 !important;
}
*/

/* Language switcher links - ensure no inherited opacity 
.yk-topmenu .language-switcher-container .language-flag-link {
  opacity: 1 !important;
  background: none !important;
}
*/

/* Override any active state styling that might be interfering 
.yk-topmenu .language-switcher-container .language-flag-link.active span,
.yk-topmenu .language-switcher-container .language-flag-link:not(.active) span {
  color: #1f2937 !important;
  opacity: 1 !important;
}
*/

/* Override any inherited text styling from top menu 
.yk-topmenu .language-switcher-container * {
  text-shadow: none !important;
  filter: none !important;
}
*/

/* Override Tailwind text-white inheritance 
.yk-topmenu.text-white .language-switcher-container .language-flag-link span {
  color: #fff !important;
}
*/

/* Override any flex item styling 
.yk-topmenu .language-switcher-container .flex span {
  color: #000000 !important;
}
*/
