.ui-button[data-v-dda2617a]{border-radius:var(--radius-md);white-space:nowrap;cursor:pointer;border:.0625rem solid #0000;justify-content:center;align-items:center;gap:.375rem;font-weight:600;text-decoration:none;display:inline-flex}.ui-button--md[data-v-dda2617a]{height:2.25rem;font-size:var(--text-base);padding:0 .875rem}.ui-button--sm[data-v-dda2617a]{height:1.875rem;font-size:var(--text-sm);padding:0 .625rem}.ui-button__icon[data-v-dda2617a]{flex-shrink:0;width:1rem;height:1rem}.ui-button--primary[data-v-dda2617a]{background:var(--gradient-brand);color:#04150c}.ui-button--primary[data-v-dda2617a]:hover{filter:brightness(1.08)}.ui-button--secondary[data-v-dda2617a]{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-secondary)}.ui-button--secondary[data-v-dda2617a]:hover{color:var(--color-text);border-color:var(--color-border-strong)}.ui-button--ghost[data-v-dda2617a]{color:var(--color-text-secondary);background:0 0}.ui-button--ghost[data-v-dda2617a]:hover{color:var(--color-text);background:var(--color-surface)}.ui-button--danger[data-v-dda2617a]{background:var(--color-critical-bg);color:var(--color-critical);border-color:#f0342a4d}.ui-button--danger[data-v-dda2617a]:hover{background:#f0342a38}.ui-button[data-v-dda2617a]:disabled{opacity:.5;cursor:not-allowed}
