.text-link[data-v-e7379ec8]{overflow:hidden;display:inline-block}.text[data-v-e7379ec8],.text-link[data-v-e7379ec8]{position:relative}.text[data-v-e7379ec8]{--icon-size:1em;--gap:8px;--amount:calc(var(--icon-size) + var(--gap));display:block;padding-right:var(--amount);color:var(--c-primary);transition-property:transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}.text[data-v-e7379ec8]:before{content:"";position:absolute;top:0;right:100%;width:var(--amount);height:100%}.text[data-v-e7379ec8] svg{position:absolute;top:50%;transform:translateY(-50%);transition-property:opacity;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function);width:var(--icon-size);height:var(--icon-size)}.text[data-v-e7379ec8] svg:first-child{opacity:0;right:calc(100% + var(--gap))}.text[data-v-e7379ec8] svg:last-child{right:0}@media(any-hover:hover){.text[data-v-e7379ec8]:hover{transform:translate(var(--amount))}.text[data-v-e7379ec8]:hover svg:first-child{opacity:1}.text[data-v-e7379ec8]:hover svg:last-child{opacity:0}}
