/* Final low-saturation glass buttons for quick convert actions. */
#home .vx-v6-swap-form > button,
#trade .vx9-convert-submit{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  min-height:56px!important;
  height:56px!important;
  width:100%!important;
  grid-column:1/-1!important;
  margin-top:4px!important;
  padding:0 22px!important;
  border:1px solid rgba(219,239,243,.15)!important;
  border-radius:18px!important;
  background:
    radial-gradient(circle at 18% 14%,rgba(120,217,208,.09),transparent 32%),
    linear-gradient(180deg,rgba(255,255,255,.070),rgba(255,255,255,.022))!important;
  color:#eafafa!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.10),
    0 18px 34px rgba(0,0,0,.20)!important;
  font-size:14px!important;
  font-weight:850!important;
  letter-spacing:0!important;
  text-shadow:none!important;
  cursor:pointer!important;
  overflow:hidden!important;
  transition:
    border-color .2s ease,
    background .2s ease,
    box-shadow .2s ease,
    transform .2s ease!important;
}

#home .vx-v6-swap-form > button::before,
#trade .vx9-convert-submit::before{
  content:""!important;
  display:inline-block!important;
  width:8px!important;
  height:8px!important;
  flex:0 0 8px!important;
  border-radius:999px!important;
  background:rgba(120,217,208,.70)!important;
  box-shadow:0 0 0 6px rgba(120,217,208,.055),0 0 14px rgba(120,217,208,.22)!important;
  animation:vxConvertGlassPulse 1.8s ease-in-out infinite!important;
}

#home .vx-v6-swap-form > button:hover,
#trade .vx9-convert-submit:hover{
  transform:translateY(-1px)!important;
  border-color:rgba(120,217,208,.22)!important;
  background:
    radial-gradient(circle at 18% 14%,rgba(120,217,208,.11),transparent 34%),
    linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.028))!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.12),
    0 20px 42px rgba(0,0,0,.24)!important;
}

#home .vx-v6-swap-form > button:active,
#trade .vx9-convert-submit:active{
  transform:translateY(0)!important;
}

@keyframes vxConvertGlassPulse{
  0%,100%{
    opacity:.62;
    transform:scale(.88);
  }
  50%{
    opacity:1;
    transform:scale(1.08);
  }
}

@media(max-width:900px){
  #home .vx-v6-swap-form > button,
  #trade .vx9-convert-submit{
    min-height:54px!important;
    height:54px!important;
    border-radius:16px!important;
    font-size:13px!important;
  }
}
