
.airod-fs{
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  z-index: var(--airod-fs-z, 99999);
  pointer-events: none;
}
.airod-fs--left{ left: var(--airod-fs-offset, 16px); }
.airod-fs--right{ right: var(--airod-fs-offset, 16px); }

.airod-fs__stack{
  display:flex;
  flex-direction:column;
  gap: var(--airod-fs-gap, 10px);
  pointer-events: auto;
}

.airod-fs__item{
  width: var(--airod-fs-size, 46px);
  height: var(--airod-fs-size, 46px);
  border-radius: var(--airod-fs-radius, 12px);
  display:flex;
  align-items:center;
  justify-content:center;
  text-decoration:none;
  transition: transform .18s ease, filter .18s ease;
  filter: saturate(1);
}
.airod-fs__item:hover{
  transform: translateY(-1px) scale(1.04);
  filter: saturate(1.1);
}

.airod-fs__icon{
  width: calc(var(--airod-fs-size, 46px) * 0.52);
  height: calc(var(--airod-fs-size, 46px) * 0.52);
  object-fit: contain;
  display:block;
  filter: drop-shadow(0 1px 0 rgba(0,0,0,.18));
}
