.btn{transition:opacity .2s cubic-bezier(.215,.61,.355,1)}@media (hover:hover) and (pointer:fine){.btn:hover{opacity:.4}}@media (hover:none) and (any-pointer:coarse){.btn:active{opacity:.4}}.btn .icon-bgCircle{transform-origin:center;transition:transform .2s cubic-bezier(.215,.61,.355,1),background-color .2s cubic-bezier(.215,.61,.355,1)}@media (hover:hover) and (pointer:fine){.btn:hover .icon-bgCircle{transform:scale(1.11)}.btn:hover .icon-bgCircle.icon-bgCircle--bg{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity))}}@media (hover:none) and (any-pointer:coarse){.btn:active .icon-bgCircle{transform:scale(1.11)}.btn:active .icon-bgCircle.icon-bgCircle--bg{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity))}}
