.footer__link{border-radius:9999px;border-width:2px;height:3.8rem;width:3.8rem}@media (min-width:720px){.footer__link{height:12rem;width:12rem}}.footer__link{transition:transform .5s ease-in-out}.footer__link:hover{animation:rotateFull .5s ease-in-out forwards}.footer__item-link{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));display:inline-block;padding-bottom:.4rem;padding-top:.4rem;position:relative}.footer__item-link:before{--tw-scale-x:0;--tw-bg-opacity:1;--tw-content:"";background-color:rgb(255 255 255/var(--tw-bg-opacity));bottom:0;content:var(--tw-content);height:2px;left:0;position:absolute;right:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform-origin:right;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.footer__item-link:hover:before{--tw-scale-x:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform-origin:left}@keyframes rotateFull{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(1turn) scale(1.05)}}