.Button-module-scss-module__WndEFG__button{isolation:isolate;border:2px solid oklch(var(--secondary-color)/1);background-color:oklch(var(--secondary-color)/1);color:oklch(var(--primary-color)/1);font-family:var(--heading-font);box-shadow:oklch(var(--shadow-color)/.16) 0 .125em .5em,oklch(var(--secondary-color)/.14) 0 0 0 1px inset;border-radius:4px;padding:clamp(.75rem,.692308rem + .25641cqw,1rem) clamp(1.5rem,1.32692rem + .769231cqw,2.25rem);font-size:clamp(1rem,.971154rem + .128205cqw,1.125rem);font-weight:600;transition:background-color .2s,border-color .2s,box-shadow .2s,color .3s;position:relative;overflow:hidden}.Button-module-scss-module__WndEFG__button:before{content:"";z-index:-1;background:oklch(var(--accent-color)/1);transform-origin:bottom;transition:transform .3s;position:absolute;inset:0;transform:scaleY(0)}.Button-module-scss-module__WndEFG__button:not(:disabled):hover,.Button-module-scss-module__WndEFG__button:not(:disabled):focus-visible{color:oklch(var(--secondary-color)/1)}.Button-module-scss-module__WndEFG__button:not(:disabled):hover:before,.Button-module-scss-module__WndEFG__button:not(:disabled):focus-visible:before{transform:scaleY(1)}.Button-module-scss-module__WndEFG__button:disabled{border-color:oklch(var(--secondary-color)/1);background-color:oklch(var(--secondary-color)/1);color:oklch(var(--primary-color)/.55);filter:saturate(.65);box-shadow:none}.Button-module-scss-module__WndEFG__text{position:relative}html.prefers-reduced-motion .Button-module-scss-module__WndEFG__button{transition:none!important}html.prefers-reduced-motion .Button-module-scss-module__WndEFG__button:before{transition:none!important}
