.btn{--btn-min-height:2.5rem;--btn-border-width:0.1em;position:relative;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.5em;padding:0 1.25em;min-height:var(--btn-min-height);white-space:nowrap;font-family:var(--font-body);font-size:1rem;font-weight:700;text-decoration:none;border:var(--btn-border-width) solid transparent;border-radius:.25em;transition:all var(--transition)}.btn:hover{cursor:pointer}.btn[disabled]{pointer-events:none;cursor:default;opacity:.5}.btn.triggered{pointer-events:none!important;color:#fff!important;background-color:var(--color-success--500)!important;border-color:var(--color-success--500)!important}.btn.btn-icon-start{flex-direction:row}.btn.btn-icon-end{flex-direction:row-reverse}.btn.btn-sm{min-height:calc(var(--btn-min-height) - .5rem);font-size:calc(var(--btn-min-height) - (var(--btn-min-height) * .7))}.btn.btn-md{min-height:calc(var(--btn-min-height) + 0rem);font-size:calc(var(--btn-min-height) - (var(--btn-min-height) * .6))}.btn.btn-lg{min-height:calc(var(--btn-min-height) + .5rem);font-size:calc(var(--btn-min-height) - (var(--btn-min-height) * .5))}.btn.btn-xl{min-height:calc(var(--btn-min-height) + 1rem);font-size:calc(var(--btn-min-height) - (var(--btn-min-height) * .4))}.btn.btn-2xl{min-height:calc(var(--btn-min-height) + 1.5rem);font-size:calc(var(--btn-min-height) - (var(--btn-min-height) * .3))}.btn-fill{border-color:transparent}.btn-soft{border-color:transparent}.btn-outlined{border-color:inherit}.btn-text{background-color:transparent;border-color:transparent}.btn-group{display:flex;flex-direction:row;align-items:center;justify-content:center}.btn-group .btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group .btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .btn:not(:first-child):not(:last-child){border-radius:0}