.base-button[data-v-8cad0a3c]{cursor:pointer;overflow-wrap:anywhere;text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;max-width:100%;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.base-button[data-v-8cad0a3c]:hover{transform:translateY(-1px)}.base-button[data-v-8cad0a3c]:focus-visible{outline-offset:3px;outline:3px solid #005c9747}.base-button--sm[data-v-8cad0a3c]{font-size:var(--sa-type-button-sm);min-height:36px;padding:8px 16px}.base-button--md[data-v-8cad0a3c]{font-size:var(--sa-type-button-md);min-height:44px;padding:11px 22px}.base-button--lg[data-v-8cad0a3c]{font-size:var(--sa-type-button-lg);min-height:52px;padding:14px 28px}.base-button--primary[data-v-8cad0a3c]{background:var(--sa-color-primary);color:var(--sa-color-white)}.base-button--secondary[data-v-8cad0a3c]{background:var(--sa-color-secondary);color:var(--sa-color-white)}.base-button--outline[data-v-8cad0a3c]{border-color:var(--sa-color-primary);color:var(--sa-color-primary);background:0 0}.base-button--ghost[data-v-8cad0a3c]{color:var(--sa-color-primary);background:0 0}.base-button--light[data-v-8cad0a3c]{background:var(--sa-color-white);color:var(--sa-color-primary)}.base-button--block[data-v-8cad0a3c]{width:100%}.base-button--disabled[data-v-8cad0a3c]{cursor:not-allowed;opacity:.55;transform:none}
