.theme-switcher{
  position:fixed;
  left:16px;
  bottom:16px;
  z-index:90;
  display:none;
  gap:8px;
  flex-wrap:wrap;
}
.theme-switcher.on{display:flex}
.theme-switcher button{
  min-height:34px;
  padding:0 12px;
  border-radius:999px;
  border:1px solid rgba(143,167,213,.24);
  background:rgba(7,11,21,.78);
  color:#fff;
  font-family:var(--mono);
  font-size:10px;
  letter-spacing:.14em;
  text-transform:uppercase;
  backdrop-filter:blur(14px);
}
.theme-switcher button:hover{
  border-color:rgba(143,167,213,.42);
}
