[data-border-reveal]:before{-webkit-mask-image:conic-gradient(#000 calc(var(--border-progress,1) * 1turn), transparent 0);mask-image:conic-gradient(#000 calc(var(--border-progress,1) * 1turn), transparent 0)}.livs-reveal-line-mask{margin-block:-.08em;padding-block:.08em}:is(.livs-text-link,.site-footer .site-footer__link){-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:.125em;text-decoration:none;transition:background-size .5s cubic-bezier(.625,.05,0,1)}.livs-text-link{background-size:100% 1px}@media (hover:hover) and (pointer:fine){:is(.livs-text-link,.site-footer .site-footer__link):hover{background-position:0 100%;background-size:100% 1px;text-decoration:none}.livs-text-link:hover{animation:.65s cubic-bezier(.625,.05,0,1) livs-underline}}:is(.livs-text-link,.site-footer .site-footer__link):focus-visible{text-underline-offset:.25em;background-size:100% 1px;text-decoration:underline}@keyframes livs-underline{0%{background-position:100% 100%;background-size:100% 1px}45%{background-position:100% 100%;background-size:0% 1px}46%{background-position:0 100%;background-size:0% 1px}to{background-position:0 100%;background-size:100% 1px}}html.a11y-underline :is(.livs-text-link,.site-footer .site-footer__link){background-image:none;text-decoration:underline}html.a11y-reduce-motion [data-border-reveal]:before{-webkit-mask-image:none;mask-image:none}html.a11y-reduce-motion :is(.livs-text-link,.site-footer .site-footer__link){transition:none;animation:none}@media (prefers-reduced-motion:reduce),(forced-colors:active){[data-border-reveal]:before{-webkit-mask-image:none;mask-image:none}:is(.livs-text-link,.site-footer .site-footer__link){transition:none;animation:none}}@media print{[data-border-reveal]:before{-webkit-mask-image:none;mask-image:none}.livs-reveal-line{transform:none!important}}
