.button__base{font-family:var(--text-font-family-regular);font-size:convert-rem(17px);line-height:convert-rem(18px);font-weight:font-weight(regular);letter-spacing:convert-rem(1.25px);cursor:pointer;display:inline-block;border:none;padding:16px}@media only screen and (min-width: 1280px){.button__base{font-size:convert-rem(19px);line-height:convert-rem(19px)}}@media only screen and (min-width: 1920px){.button__base{font-size:convert-rem(21px);line-height:convert-rem(21px)}}.button__base:disabled{cursor:not-allowed;background-color:#e0e0e0}.button__base--primary{background-color:#3498db;color:#fff}.button__base--secondary{background-color:#fff;color:#333}.button__base--success{background-color:#198754;color:#fff}.button__base--danger{background-color:#dc3545;color:#fff}.button__base--warning{background-color:#ffca2c;color:#333}.button__base--isAnimated{transition:transform .3s ease-out}.button__base--isAnimated:hover:not(:disabled){transform:scale(1.05)}.button__base--isAnimated:active{transform:scale(0.95)}.button__base--success:active{box-shadow:0 0 0 .1875rem rgba(60,153,110,.5)}.button__base--secondary{box-shadow:rgba(0,0,0,.15) 0 0 0 .0625rem inset}.button__base--rounded{border-radius:6px}
