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