.Button_Button--corners__3q5go span{display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.Button_Button--corners__3q5go span:after,.Button_Button--corners__3q5go span:before,.Button_Button--corners__3q5go:after,.Button_Button--corners__3q5go:before{content:"";position:absolute;color:var(--primary);width:0;height:0;border:1px solid var(--primary);opacity:0;pointer-events:none;transition:all .3s ease-in-out;z-index:1}.Button_Button--corners__3q5go:before{top:-.25rem;left:-.25rem;border-right:none;border-bottom:none}.Button_Button--corners__3q5go span:before{top:-.25rem;right:-.25rem;border-left:none;border-bottom:none}.Button_Button--corners__3q5go:after{bottom:-.25rem;right:-.25rem;border-top:none;border-left:none}.Button_Button--corners__3q5go span:after{bottom:-.25rem;left:-.25rem;border-top:none;border-right:none}.Button_Button--corners__3q5go:hover{color:var(--gray-950);border-color:var(--primary);background-color:var(--primary)}.Button_Button--corners__3q5go:hover span:after,.Button_Button--corners__3q5go:hover span:before,.Button_Button--corners__3q5go:hover:after,.Button_Button--corners__3q5go:hover:before{animation:none;width:.375rem;height:.375rem;opacity:1}