.Button-module__xDwtkW__base{--button-height:44px;--button-padding-inline:var(--space-5);--button-font-size:var(--font-size-sm);justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--button-height);padding-inline:var(--button-padding-inline);border-radius:var(--radius-pill);font-family:var(--font-family-sans);font-size:var(--button-font-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-normal);white-space:nowrap;text-align:center;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-standard);line-height:1;display:inline-flex}.Button-module__xDwtkW__base:active{transform:translateY(1px)}.Button-module__xDwtkW__base:disabled,.Button-module__xDwtkW__base[aria-disabled=true]{opacity:.5;pointer-events:none}.Button-module__xDwtkW__icon{transition:transform var(--duration-base) var(--ease-out);display:inline-flex}.Button-module__xDwtkW__sm{--button-height:36px;--button-padding-inline:var(--space-4);--button-font-size:var(--font-size-xs)}.Button-module__xDwtkW__lg{--button-height:54px;--button-padding-inline:var(--space-8);--button-font-size:var(--font-size-base)}.Button-module__xDwtkW__primary{background-color:var(--color-accent);color:var(--color-accent-contrast);box-shadow:var(--shadow-accent)}.Button-module__xDwtkW__secondary{border:var(--border-width) solid var(--color-border-strong);color:var(--color-text);background-color:#ffffff05}.Button-module__xDwtkW__ghost{color:var(--color-text-secondary)}@media (hover:hover) and (pointer:fine){.Button-module__xDwtkW__primary:hover{background-color:var(--color-accent-hover)}.Button-module__xDwtkW__secondary:hover{border-color:var(--color-accent);background-color:var(--color-accent-soft)}.Button-module__xDwtkW__ghost:hover{color:var(--color-text);background-color:#ffffff0d}.Button-module__xDwtkW__base:hover .Button-module__xDwtkW__icon{transform:translate(3px)}}.Button-module__xDwtkW__fullWidth{width:100%}
