.underline-animation{position:relative;display:inline-block;text-decoration:none}.underline-animation:after{content:"";position:absolute;width:100%;height:3px;background-color:var(--secondary-color);left:0;bottom:-5px;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.underline-animation:hover:after{transform:scaleX(1);transform-origin:left}.fill-animation{position:relative;display:flex;padding:10px 20px;text-decoration:none;overflow:hidden;z-index:1;cursor:pointer}.fill-animation:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--third-color);color:#fff;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out;z-index:-1}.fill-animation:hover:before{transform:scaleX(1)}.hide-cursor{cursor:not-allowed!important}