/* Platform / language switcher, injected by publish.py above the first
   heading. Material's own language picker only appears where a guide happens
   to define extra.alternate, and it knows nothing about platforms — both axes
   come from kit/guides.yml instead, so every page offers the same choices and
   only ever links to a page that exists. */
.docsw {
  display: flex; flex-wrap: wrap; gap: .3rem 1.4rem;
  margin: 0 0 1.4rem; padding-bottom: .8rem;
  border-bottom: 1px solid var(--md-default-fg-color--lightest);
  font-size: .72rem; line-height: 1.6;
}
.docsw__row { display: flex; align-items: center; gap: .45rem; }
.docsw__cap {
  color: var(--md-default-fg-color--light);
  text-transform: uppercase; letter-spacing: .08em; font-size: .62rem;
}
.docsw__opt {
  color: var(--md-default-fg-color--light);
  text-decoration: none; padding: .1rem .45rem; border-radius: .6rem;
  border: 1px solid var(--md-default-fg-color--lightest);
}
.docsw__opt:hover { color: var(--md-accent-fg-color); }
.docsw__opt--on {
  color: var(--md-primary-bg-color); background: var(--md-primary-fg-color);
  border-color: var(--md-primary-fg-color); font-weight: 600;
}
