.ui-button{transition:transform .15s,box-shadow .15s}.ui-button--primary{background:var(--brand-gradient)}.ui-button--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #00000026}.ui-button--primary:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 12px #0000001f}.ui-button--primary:disabled{background:var(--button-surface-disabled);color:var(--button-text-disabled);box-shadow:none;opacity:1;border:none}.ui-button--secondary{background:var(--background-surface);color:var(--text-primary);border:1px solid var(--border)}.ui-button--outline{color:var(--primary);border:2px solid var(--primary);background:0 0}.ui-button--outlined{color:#7a3eff;background:#fff;border:2px solid #7a3eff}.ui-button--purple{color:#fff;background:#7a3eff}.ui-button--requested{border:1px solid var(--focus);background:var(--background-surface)!important;color:var(--focus)!important;background-image:none!important}.ui-button--discard{border:2px solid var(--border-red);background:0 0;color:var(--text-error)!important;background-image:none!important}.ui-button--danger{background:var(--error);color:#fff}.ui-button--danger:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #00000026}.ui-button--danger:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 12px #0000001f}.ui-button--danger:disabled{background:var(--button-surface-disabled);color:var(--button-text-disabled);opacity:1}.ui-button--success{background:var(--success);color:#fff}.ui-button--success:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #00000026}.ui-button--success:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 12px #0000001f}.ui-button--success:disabled{background:var(--button-surface-disabled);color:var(--button-text-disabled);opacity:1}
