.Button-module__C4b5yW__button{justify-content:center;align-items:center;gap:var(--space-2);text-align:center;border-radius:var(--radius-button);max-width:100%;font-family:var(--font-sans);font-weight:var(--weight-regular);letter-spacing:.01em;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);border:1.5px solid #0000;text-decoration:none;display:inline-flex}.Button-module__C4b5yW__sm{min-height:36px;padding:0 var(--space-4);font-size:var(--text-small)}.Button-module__C4b5yW__md{min-height:44px;font-size:var(--text-small);padding:0 22px}.Button-module__C4b5yW__lg{min-height:52px;padding:0 var(--space-8);font-size:.9375rem}.Button-module__C4b5yW__primary{background:var(--color-primary);color:var(--color-ink-inverse)}.Button-module__C4b5yW__primary:hover{background:var(--color-primary-hover)}.Button-module__C4b5yW__secondary{border-color:var(--color-primary);color:var(--color-primary);background:0 0}.Button-module__C4b5yW__secondary:hover{background:var(--color-primary-soft)}.Button-module__C4b5yW__ghost{border-color:var(--color-border);color:var(--color-text);background:0 0}.Button-module__C4b5yW__ghost:hover{border-color:var(--color-ink);color:var(--color-ink)}.Button-module__C4b5yW__button[aria-disabled=true],.Button-module__C4b5yW__button:disabled{background:var(--color-surface);border-color:var(--color-border);color:var(--color-muted);cursor:not-allowed}
