.ft-social{transition:background-color .25s,transform .25s cubic-bezier(.22,1,.36,1)}.ft-social:hover{background-color:var(--button-primary);transform:translateY(-2px)}.ft-link{transition:color .2s;position:relative}.ft-link:after{content:"→";opacity:0;margin-left:4px;transition:opacity .2s,transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:100%;transform:translate(-6px)}.ft-link--legal:after{margin-left:3px;font-size:11px;top:1px}.ft-link:hover{color:var(--button-primary-hover)}.ft-link:hover:after{opacity:1;transform:translate(0)}.ft-top-link{transition:background-color .2s,border-color .2s,transform .3s cubic-bezier(.22,1,.36,1)}.ft-top-link:hover{background-color:var(--button-primary);border-color:var(--button-primary);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ft-social,.ft-link,.ft-link:after,.ft-top-link{transition:none}}
