/* Sélecteur inter-sites — styles repris du composant Astro `SiteSwitcher.astro`
   (ils y étaient portés par le <style> scopé du composant). Il s'habille selon
   l'identité du site hôte via les variables --sw-* du thème. */
.site-switcher {
  display: inline-flex;
  gap: 3px;
  padding: 3px;
  border-radius: 999px;
  background: var(--sw-bg, rgba(0, 0, 0, .06));
  border: 1px solid var(--sw-border, transparent);
}
.ss-opt {
  font: inherit;
  font-size: .82rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  color: var(--sw-muted, #666);
  padding: 8px 15px;
  border-radius: 999px;
  transition: color .16s, background .16s;
  white-space: nowrap;
}
.ss-opt:hover { color: var(--sw-ink, #111); }
.ss-opt[aria-current="page"] {
  background: var(--sw-active-bg, #111);
  color: var(--sw-active-ink, #fff);
}
