.Button-module__8RiFmG__button{justify-content:center;align-items:center;gap:var(--button-gap);padding:var(--button-pad-y) var(--button-pad-x);border-radius:var(--button-radius);border:var(--stroke-hairline) solid transparent;font-family:var(--font-family-body);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);font-weight:var(--font-style-medium);cursor:pointer;text-align:center;transition:background-color var(--motion-duration-short) var(--motion-easing-standard), border-color var(--motion-duration-short) var(--motion-easing-standard), color var(--motion-duration-short) var(--motion-easing-standard), transform var(--motion-duration-micro) var(--motion-easing-standard);display:inline-flex}.Button-module__8RiFmG__button:active{transform:scale(var(--motion-scale-press))}.Button-module__8RiFmG__button:disabled{cursor:not-allowed;color:var(--color-text-disabled);background:var(--color-bg-sunken);border-color:#0000}.Button-module__8RiFmG__primary{background:var(--button-primary-bg);color:var(--button-primary-text)}.Button-module__8RiFmG__primary:hover:not(:disabled){background:var(--button-primary-bg-hover)}.Button-module__8RiFmG__secondary{background:var(--button-secondary-bg);color:var(--button-secondary-text);border-color:var(--button-secondary-border)}.Button-module__8RiFmG__secondary:hover:not(:disabled){border-color:var(--color-border-strong)}.Button-module__8RiFmG__ghost{color:var(--button-ghost-text);padding-inline:var(--space-2);background:0 0}.Button-module__8RiFmG__ghost:hover:not(:disabled){background:var(--color-bg-accent-subtle)}
