.btn[data-v-134b2421]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);text-align:center;border:1px solid #0000;transition:background-color .15s,border-color .15s;display:inline-flex}.btn[data-v-134b2421],.btn[data-v-134b2421]:hover{text-decoration:none}.btn[disabled][data-v-134b2421]{cursor:not-allowed;opacity:.55}.btn--sm[data-v-134b2421]{padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm)}.btn--md[data-v-134b2421]{padding:var(--space-2) var(--space-4)}.btn--lg[data-v-134b2421]{padding:var(--space-3) var(--space-6);font-size:var(--font-size-lg)}.btn--block[data-v-134b2421]{width:100%;display:flex}.btn--primary[data-v-134b2421]{background:var(--color-accent);color:var(--color-text-inverse)}.btn--primary[data-v-134b2421]:hover:not([disabled]){background:var(--color-accent-hover)}.btn--secondary[data-v-134b2421]{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.btn--secondary[data-v-134b2421]:hover:not([disabled]){border-color:var(--color-accent)}.btn--ghost[data-v-134b2421]{color:var(--color-text-muted);background:0 0}.btn--ghost[data-v-134b2421]:hover:not([disabled]){color:var(--color-text)}.btn--danger[data-v-134b2421]{background:var(--color-danger);color:var(--color-text-inverse)}.btn--loading[data-v-134b2421]{pointer-events:none}
