.Button_button___kaipY{--ws-button-outline-width:0.25rem;--ws-button-outline-spacing:0.125rem;position:relative;border-radius:100rem;font-size:1.125rem;line-height:1.375rem;letter-spacing:-.0075em;font-weight:500;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;outline:none;transition:border-color var(--ws-transition-duration) var(--ws-transition-timing-function),background-color var(--ws-transition-duration) var(--ws-transition-timing-function);color:var(--button-text-color);background-color:var(--button-background-color);border:var(--button-border);-webkit-backdrop-filter:var(--button-backdrop-filter);backdrop-filter:var(--button-backdrop-filter)}.Button_button___kaipY>span{position:relative;z-index:1;display:flex;align-items:center}.Button_button___kaipY:after,.Button_button___kaipY:before{content:"";position:absolute;opacity:0;z-index:0;border-radius:100rem}.Button_button___kaipY:before{top:0;left:0;width:100%;height:100%;background:var(--button-hover-background-overlay)}.Button_button___kaipY:after,.Button_button___kaipY:before{transition:opacity var(--ws-transition-duration) var(--ws-transition-timing-function)}.Button_button___kaipY:after{border-width:var(--ws-button-outline-width);border-style:solid;top:calc(-1*(var(--ws-button-outline-width) + var(--ws-button-outline-spacing)));left:calc(-1*(var(--ws-button-outline-width) + var(--ws-button-outline-spacing)));width:calc(100% + var(--ws-button-outline-width)*2 + var(--ws-button-outline-spacing)*2);height:calc(100% + var(--ws-button-outline-width)*2 + var(--ws-button-outline-spacing)*2);border-color:var(--button-focus-ring-color)}.Button_button___kaipY:hover{background:var(--button-hover-background)}.Button_button___kaipY:hover:before{opacity:1}.Button_button___kaipY:hover>span{color:var(--button-text-color)}.Button_button___kaipY:focus-visible:after{opacity:1}.Button_button___kaipY:disabled{pointer-events:none}.Button_button___kaipY:not([data-ignore-disabled-styles=true]):disabled{filter:invert(.2) brightness(1.1);cursor:not-allowed;-webkit-user-select:none;user-select:none;pointer-events:none}.Button_button___kaipY:not([data-ignore-disabled-styles=true]):disabled:before{opacity:0}.Button_button___kaipY[data-variant=solid]{--button-text-color:var(--ws-color-text-button-solid);--button-background-color:var(--ws-color-button-solid);--button-focus-ring-color:var(--ws-color-button-solid);--button-hover-background:var(--ws-color-hover-button-solid);--button-hover-background-overlay:var(--ws-color-hover-button-solid);--button-border:unset;--button-backdrop-filter:unset}.Button_button___kaipY[data-variant=outline]{--button-text-color:var(--ws-color-text-button-outline);--button-background-color:var(--ws-color-button-outline);--button-focus-ring-color:var(--ws-color-ring-focus-button-outline);--button-hover-background:var(--ws-color-hover-button-outline);--button-hover-background-overlay:var(--ws-color-hover-button-outline);--button-border:2px solid var(--ws-color-border-button-outline);--button-backdrop-filter:blur(3px)}.Button_standaloneIcon___XXitS{line-height:0}.Button_sizeSm___4ay9W{padding:.875rem 1.5rem;min-height:2.875rem}.Button_sizeSm___4ay9W.Button_standaloneIcon___XXitS{padding:1rem;min-height:auto}.Button_sizeLg___gu8hn{padding:1.5rem 2rem;min-height:4rem}.Button_sizeLg___gu8hn.Button_standaloneIcon___XXitS{padding:1.5rem;min-height:auto}.Button_icon___lBq_k{line-height:0}.Button_icon___lBq_k:first-child{margin-right:var(--ws-spacing-3)}.Button_icon___lBq_k:last-child{margin-left:var(--ws-spacing-3)}.Button_icon___lBq_k:only-child,.Button_standaloneIcon___XXitS .Button_icon___lBq_k{margin-left:0;margin-right:0}