.Button-module__iYV4-q__button{letter-spacing:.005em;text-align:center;cursor:pointer;transition:background-color var(--interaction-duration) ease, border-color var(--interaction-duration) ease, color var(--interaction-duration) ease;border:0;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.Button-module__iYV4-q__button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Button-module__iYV4-q__primary{background:var(--color-bright-blue);color:#fff}.Button-module__iYV4-q__primary:hover{background:var(--color-bright-blue-hover);color:#fff}.Button-module__iYV4-q__secondary{border:2px solid var(--color-bright-blue);color:var(--color-bright-blue);background:0 0}.Button-module__iYV4-q__secondary:hover{background:var(--color-bright-blue-hover);color:#fff}.Button-module__iYV4-q__secondary-inverse{color:#fff;background:0 0;border:2px solid #fff}.Button-module__iYV4-q__secondary-inverse:hover{color:#fff;background:#ffffff1f}.Button-module__iYV4-q__dark{background:var(--button-dark-background);color:#fff}.Button-module__iYV4-q__dark:hover{background:var(--button-dark-background-hover);color:#fff}.Button-module__iYV4-q__white{color:var(--color-dark-blue);background:#fff}.Button-module__iYV4-q__white:hover{background:var(--color-bright-blue-10);color:var(--color-dark-blue)}.Button-module__iYV4-q__text{min-height:24px;color:var(--color-bright-blue);background:0 0;padding:0}.Button-module__iYV4-q__text:hover{color:var(--color-bright-blue-hover)}.Button-module__iYV4-q__small{min-height:48px;font-size:var(--type-button-size);padding:12px 24px}.Button-module__iYV4-q__medium{min-height:52px;font-size:var(--type-button-size);padding:16px 24px}.Button-module__iYV4-q__large{min-height:56px;padding:16px 40px;font-size:20px}.Button-module__iYV4-q__text.Button-module__iYV4-q__small,.Button-module__iYV4-q__text.Button-module__iYV4-q__medium,.Button-module__iYV4-q__text.Button-module__iYV4-q__large{padding:0}.Button-module__iYV4-q__rounded{border-radius:var(--button-radius)}.Button-module__iYV4-q__pill{border-radius:999px}.Button-module__iYV4-q__fullWidth{width:100%}.Button-module__iYV4-q__disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.Button-module__iYV4-q__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}
