.button{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-thin) solid var(--color-black-500);border-radius:var(--radius-full);padding:var(--space-2) var(--space-6);font-weight:var(--font-weight-600);line-height:var(--line-height-body);background:var(--color-black-500);color:var(--color-white);display:inline-flex}.button--small{font-size:var(--font-size-body)}.button--medium{padding-inline:var(--space-7)}.button--large{padding:var(--space-3) var(--space-8)}.button--extra-large{padding:var(--space-4) var(--space-9)}.button--outline{color:var(--color-text-primary);background:var(--color-white)}.button--full{width:100%}.button:disabled{border-color:var(--color-passive-2);background:var(--color-passive-3);color:var(--color-passive)}
