.text-link{min-height:44px;color:inherit;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.text-link .label{transition:background-size .3s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px}.text-link svg{color:var(--accent-text);transition:transform .3s var(--ease-out)}.text-link:hover{color:inherit}.text-link:hover .label,.text-link:focus-visible .label{background-size:100% 1px}.text-link:hover svg{transform:translate(4px)}.band .text-link svg{color:var(--eye)}@media (prefers-reduced-motion:reduce){.text-link .label,.text-link svg{transition:none}}
