.m-button[data-v-e09ebfa6]{border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);cursor:pointer;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;line-height:1;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.m-button.is-block[data-v-e09ebfa6]{width:100%}.m-button.is-mono[data-v-e09ebfa6]{font-family:var(--font-ui)}.btn-icon[data-v-e09ebfa6]{justify-content:center;align-items:center;display:inline-flex}.size-sm[data-v-e09ebfa6]{height:28px;font-size:var(--font-size-smaller);padding:0 12px}.size-md[data-v-e09ebfa6]{height:34px;font-size:var(--font-size);padding:0 16px}.size-lg[data-v-e09ebfa6]{height:40px;font-size:var(--font-size-larger);padding:0 20px}.m-button.is-icon-only[data-v-e09ebfa6]{padding:0}.m-button.is-icon-only.size-sm[data-v-e09ebfa6]{width:28px}.m-button.is-icon-only.size-md[data-v-e09ebfa6]{width:34px}.m-button.is-icon-only.size-lg[data-v-e09ebfa6]{width:40px}.variant-primary[data-v-e09ebfa6]{background-color:var(--accent-primary);color:var(--btn-primary-text)}.variant-primary[data-v-e09ebfa6]:hover:not(:disabled){background-color:var(--accent-hover)}.variant-primary[data-v-e09ebfa6]:active:not(:disabled){background-color:var(--accent-active)}.variant-secondary[data-v-e09ebfa6]{background-color:var(--btn-secondary-bg,var(--bg-elevated));color:var(--btn-secondary-color,var(--text-primary));border:1px solid var(--btn-secondary-border,var(--border-subtle))}.variant-secondary[data-v-e09ebfa6]:hover:not(:disabled){background-color:var(--btn-secondary-hover-bg,var(--bg-hover));color:var(--btn-secondary-hover-color,var(--text-primary));border-color:var(--btn-secondary-hover-border,var(--border-hover))}.variant-ghost[data-v-e09ebfa6]{color:var(--btn-ghost-color,var(--text-secondary));border:1px solid var(--btn-ghost-border,transparent);background-color:#0000}.variant-ghost[data-v-e09ebfa6]:hover:not(:disabled){background-color:var(--btn-ghost-hover-bg,var(--bg-hover));color:var(--btn-ghost-hover-color,var(--text-primary));border-color:var(--btn-ghost-hover-border,var(--border-subtle))}.variant-danger[data-v-e09ebfa6]{background-color:var(--btn-danger-bg);color:var(--btn-primary-text)}.variant-danger[data-v-e09ebfa6]:hover:not(:disabled){background-color:var(--btn-danger-hover-bg)}.m-button[data-v-e09ebfa6]:disabled,.m-button.is-disabled[data-v-e09ebfa6]{opacity:.45;cursor:not-allowed;pointer-events:none}
