/* fast4uhosting.com — Unified language selector and header navigation */
.site-header nav.main-nav {
  display: flex;
  align-items: center;
  gap: 22px;
  margin-left: auto;
}
.site-header nav.main-nav a {
  color: inherit;
  text-decoration: none;
  font-size: 12px;
  font-weight: 700;
  white-space: nowrap;
  transition: color 0.15s ease;
}
.site-header nav.main-nav a:hover {
  color: #159a7d;
}
.site-header .language-selector {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  margin-left: 20px;
  margin-right: 14px;
  padding: 3px 6px;
  background: rgba(255, 255, 255, 0.85);
  border: 1px solid #c9d8d3;
  border-radius: 20px;
  font: 600 10px 'DM Mono', monospace;
  text-transform: uppercase;
}
.site-header .language-selector a {
  color: #607078;
  text-decoration: none;
  padding: 3px 6px;
  border-radius: 12px;
  line-height: 1;
  transition: all 0.15s ease;
}
.site-header .language-selector a:hover {
  color: #159a7d;
  background: rgba(21, 154, 125, 0.08);
}
.site-header .language-selector a[aria-current="page"] {
  color: #08111f;
  background: #d5f26a;
  font-weight: 700;
}
@media (max-width: 980px) {
  .site-header nav.main-nav {
    display: none;
  }
  .site-header .language-selector {
    margin-left: auto;
  }
}
@media (max-width: 500px) {
  .site-header .button {
    display: none;
  }
}
