.Button-module__jSUhYG__button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);font-weight:var(--weight-semibold);line-height:var(--leading-tight);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;display:inline-flex}.Button-module__jSUhYG__button:active:not(:disabled){transform:scale(.97)}.Button-module__jSUhYG__button:disabled{cursor:not-allowed;opacity:.55}.Button-module__jSUhYG__sm{padding-block:var(--space-1);padding-inline:var(--space-3);font-size:var(--text-sm)}.Button-module__jSUhYG__md{padding-block:var(--space-2);padding-inline:var(--space-4);font-size:var(--text-sm)}.Button-module__jSUhYG__lg{padding-block:var(--space-3);padding-inline:var(--space-5);font-size:var(--text-base)}.Button-module__jSUhYG__primary{background-color:var(--surface-brand);color:var(--text-on-brand);box-shadow:var(--shadow-brand)}.Button-module__jSUhYG__primary:hover:not(:disabled){background-color:var(--brand-primary-strong)}.Button-module__jSUhYG__secondary{background-color:var(--surface-card);color:var(--brand-primary);border-color:var(--border-default)}.Button-module__jSUhYG__secondary:hover:not(:disabled){background-color:var(--surface-brand-soft);border-color:var(--border-brand)}.Button-module__jSUhYG__ghost{color:var(--brand-primary);background-color:#0000}.Button-module__jSUhYG__ghost:hover:not(:disabled){background-color:var(--surface-brand-soft)}.Button-module__jSUhYG__danger{background-color:var(--danger);color:var(--text-on-brand)}.Button-module__jSUhYG__danger:hover:not(:disabled){background-color:var(--danger-strong)}.Button-module__jSUhYG__icon{align-items:center;display:inline-flex}.Button-module__jSUhYG__icon>svg{block-size:1em;inline-size:1em}.Button-module__jSUhYG__spinner{border-radius:var(--radius-pill);border:2px solid;block-size:1em;inline-size:1em;animation:Button-module__jSUhYG__spin var(--dur-slow) linear infinite;border-inline-start-color:#0000}@keyframes Button-module__jSUhYG__spin{to{transform:rotate(360deg)}}
