.MuiButton-root{border-radius:50px!important;text-transform:none!important;font-weight:500!important;letter-spacing:.5px!important;transition:all .3s ease!important;border:1px solid hsla(0,0%,100%,.2)!important;height:40px!important;min-height:40px!important;padding:0 20px!important}.MuiButton-root.MuiButton-contained{background:#8a2be2!important;color:#fff!important}.MuiButton-root.MuiButton-contained:hover{background:#9370db!important;transform:translateY(-2px)!important;box-shadow:0 4px 20px rgba(138,43,226,.3)!important;border-color:hsla(0,0%,100%,.3)!important}.MuiButton-root.MuiButton-contained:active{transform:translateY(0)!important;background:#7b1fa2!important}.MuiButton-root.MuiButton-contained:disabled{background:rgba(138,43,226,.3)!important;color:hsla(0,0%,100%,.5)!important;transform:none!important;box-shadow:none!important}.MuiButton-root.MuiButton-outlined{border-color:#8a2be2!important;color:#8a2be2!important;background:rgba(0,0,0,0)!important}.MuiButton-root.MuiButton-outlined:hover{background:rgba(138,43,226,.1)!important;border-color:#9370db!important;transform:translateY(-2px)!important}.MuiButton-root.MuiButton-text{color:#8a2be2!important}.MuiButton-root.MuiButton-text:hover{background:rgba(138,43,226,.05)!important;transform:translateY(-1px)!important}.MuiButton-root.MuiButton-sizeSmall{height:32px!important;min-height:32px!important;padding:0 16px!important;font-size:.8rem!important}.MuiButton-root.MuiButton-sizeLarge{height:48px!important;min-height:48px!important;padding:0 28px!important;font-size:1rem!important}