.base-button[data-v-91db31a7]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.3rem;font-weight:500;line-height:normal;transition:background .15s,color .15s,border-color .15s,opacity .15s,transform .1s;display:inline-flex}.base-button[data-v-91db31a7]:disabled{cursor:not-allowed;opacity:.6}.base-button[data-v-91db31a7]:not(:disabled):active{transform:scale(.98)}.base-button--sm[data-v-91db31a7]{height:32px;padding-inline:.75rem;font-size:.8rem}.base-button--md[data-v-91db31a7]{height:40px;padding-inline:1rem;font-size:.875rem}.base-button--lg[data-v-91db31a7]{height:48px;padding-inline:1.5rem;font-size:1rem}.base-button--icon[data-v-91db31a7]{width:30px;height:30px;padding:0}.base-button--icon.base-button--sm[data-v-91db31a7]{width:32px;height:32px}.base-button--icon.base-button--lg[data-v-91db31a7]{width:48px;height:48px}.base-button--primary[data-v-91db31a7]{background:var(--primary);color:#fff}.base-button--primary[data-v-91db31a7]:not(:disabled):hover{background:var(--primary-hover)}.base-button--secondary[data-v-91db31a7]{background:var(--bg-secondary);color:var(--color-text);border-color:var(--border)}.base-button--secondary[data-v-91db31a7]:not(:disabled):hover{background:var(--bg-tertiary)}.base-button--danger[data-v-91db31a7]{color:#fff;background:#ef4444}.base-button--danger[data-v-91db31a7]:not(:disabled):hover{background:#dc2626}.base-button--ghost[data-v-91db31a7]{color:#fff;background:#444}.base-button--ghost[data-v-91db31a7]:not(:disabled):hover{color:#444;background:0 0;border:2px solid #444}.base-button--outline[data-v-91db31a7]{color:var(--primary);border-color:var(--primary);background:0 0}.base-button--outline[data-v-91db31a7]:not(:disabled):hover{background:var(--primary);color:#fff}.base-button--pink[data-v-91db31a7]{background:var(--btn-color);color:#fff}.base-button--pink[data-v-91db31a7]:not(:disabled):hover{background:color-mix(in srgb,var(--btn-color) 85%,#000)}.base-button--link[data-v-91db31a7]{color:var(--primary);background:0 0;height:auto;padding-inline:.25rem}.base-button--link[data-v-91db31a7]:not(:disabled):hover{text-decoration:underline}.base-button--block[data-v-91db31a7]{width:100%}.base-button__icon[data-v-91db31a7],.base-button__spinner[data-v-91db31a7]{flex-shrink:0;display:block}.base-button__spinner[data-v-91db31a7]{animation:.8s linear infinite base-button-spin-91db31a7}@keyframes base-button-spin-91db31a7{to{transform:rotate(1turn)}}
