/* Language switcher (DS §7.2) — mono pill row, active locale in marine. */
@layer components {
  .pk-lang-switcher {
    font-family: var(--pk-font-mono);
    font-size: 13px;
    color: var(--pk-slate);
    display: inline-flex;
    align-items: center;
    gap: 2px;
  }

  .pk-lang-switcher a {
    color: var(--pk-slate);
    text-decoration: none;
    padding: 8px 6px;
    min-height: 44px;
    display: inline-flex;
    align-items: center;
    border-radius: var(--pk-radius-sm);
  }

  .pk-lang-switcher a.is-active {
    color: var(--pk-marine);
    font-weight: 500;
  }

  .pk-lang-switcher a:hover {
    color: var(--pk-marine);
  }

  .pk-lang-switcher .sep {
    color: var(--pk-stone);
    padding: 0 2px;
  }
}
