.bluesky-flutter{align-items:center;gap:.5em;display:inline-flex}.bluesky-flutter svg{width:2em;height:2em;transition:all .2s}.bluesky-flutter .left{transform-origin:50%}.bluesky-flutter .right{transform-origin:50%;transform:scaleX(-1)}.bluesky-flutter:hover .left,.bluesky-flutter:focus .left{--flip:1;animation:.43s ease-in-out flutter}.bluesky-flutter:hover .right,.bluesky-flutter:focus .right{--flip:-1;animation:.5s ease-in-out flutter}.bluesky-flutter:hover svg,.bluesky-flutter:focus svg{transition:all .5s;transform:rotate(-5deg)}@media (prefers-reduced-motion){.bluesky-flutter:hover .left,.bluesky-flutter:focus .left,.bluesky-flutter:hover .right,.bluesky-flutter:focus .right{animation:none}}@keyframes flutter{10%{transform:scale(calc(var(--flip)*1), .9)}20%{transform:scale(calc(var(--flip)*.5), 1)}40%{transform:scale(calc(var(--flip)*.9), .95)}60%{transform:scale(calc(var(--flip)*.3), 1)}80%{transform:scale(calc(var(--flip)*.9), .95)}to{transform:scale(calc(var(--flip)*1), 1)}}.x-logo{transition:transform .5s cubic-bezier(.4,0,.2,1);display:inline-block}.x-logo:hover{transform:rotate(20deg)scale(1.1)}
