.btn .text{position:relative;color:rgba(0,0,0,0);overflow:hidden}.btn .text::before,.btn .text::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;color:var(--button-label-primary-idle);transition:transform .6s cubic-bezier(0.625, 0.05, 0, 1);overflow:hidden}.btn .text::after{transform:translateY(125%)}.btn:hover .text::before{transform:translateY(-125%)}.btn:hover .text::after{transform:translateY(0%)}
