.switcher{
  position:fixed;
  left:50%;
  bottom:18px;
  z-index:90;
  transform:translateX(-50%);
  display:flex;
  align-items:center;
  gap:4px;
  padding:5px 6px 5px 14px;
  border-radius:100px;
  background:rgba(12,12,12,.82);
  backdrop-filter:blur(10px);
  box-shadow:0 10px 30px rgba(0,0,0,.25);
  font-family:system-ui,-apple-system,"Segoe UI",sans-serif;
}
.switcher__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-right:6px}
.switcher__item{
  display:grid;
  place-items:center;
  width:34px;
  height:34px;
  border-radius:50%;
  color:rgba(255,255,255,.8);
  font-size:14px;
  font-weight:600;
  text-decoration:none;
  transition:background .2s ease,color .2s ease;
}
.switcher__item:hover{background:rgba(255,255,255,.14);color:#fff}
.switcher__item.is-current{background:#fff;color:#111}
.switcher__item:focus-visible{outline:2px solid #fff;outline-offset:2px}
