.base-button[data-v-b9b06092]{align-items:center;border:1px solid transparent;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-weight:700;gap:var(--space-2);justify-content:center;line-height:1.2;text-align:center;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.base-button[data-v-b9b06092],.base-button--sm[data-v-b9b06092]{min-height:var(--touch-target)}.base-button--sm[data-v-b9b06092]{font-size:var(--font-size-sm);padding:0 var(--space-4)}.base-button--md[data-v-b9b06092]{padding:0 var(--space-6)}.base-button--lg[data-v-b9b06092]{font-size:var(--font-size-lg);min-height:3.25rem;padding:0 var(--space-8)}.base-button--primary[data-v-b9b06092]{background:var(--gradient-brand);border-color:#b9f0f547;box-shadow:var(--shadow-primary);color:#fff}.base-button--secondary[data-v-b9b06092]{background:#0e141fb8;border-color:var(--color-border);color:var(--color-text)}.base-button--ghost[data-v-b9b06092]{background:transparent;border-color:transparent;color:var(--color-primary-soft)}.base-button--danger[data-v-b9b06092]{background:color-mix(in srgb,var(--color-danger),transparent 84%);border-color:color-mix(in srgb,var(--color-danger),transparent 55%);color:#ffdce1}.base-button--block[data-v-b9b06092]{width:100%}.base-button[data-v-b9b06092]:hover:not([aria-disabled=true]){filter:brightness(1.06);transform:translateY(-1px)}.base-button[data-v-b9b06092]:focus-visible{outline:3px solid rgba(135,231,255,.3);outline-offset:3px}.base-button[data-v-b9b06092]:disabled,.base-button[aria-disabled=true][data-v-b9b06092]{cursor:not-allowed;opacity:.52}.base-button__spinner[data-v-b9b06092]{animation:base-button-spin-b9b06092 .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:1rem;width:1rem}@keyframes base-button-spin-b9b06092{to{transform:rotate(1turn)}}
