.animated-underline{position:relative;text-decoration:none}.animated-underline::after{content:'';position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#fff;transform:scaleX(0);transform-origin:center;transition:transform .3s ease}.peach-underline::after{background-color:#f7a488}.animated-underline-dark::after{background-color:#00362f}.animated-underline:hover::after{transform:scaleX(1)}.animated-spinner{width:24px;height:24px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}