.Button_button__osH4U{position:relative;display:inline-flex;justify-content:center;align-items:center;height:55px;--foreground-color:var(--color-hallon1);--background-color:var(--color-hallon4);--border-color:var(--color-transparent);--border-width:2px;--border-radius:var(--radius-lg);background:var(--background-color);color:var(--foreground-color);font-weight:var(--font-weight-medium);border:none;outline:none;border-radius:var(--border-radius);padding:2px var(--spacing-3);line-height:1;transition:color .2s,background-color .2s;margin:4px}.Button_button__osH4U:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:none;border-style:solid;border-color:var(--border-color);border-width:var(--border-width);border-radius:var(--border-radius);pointer-events:none;transition:color .2s,background-color .2s}.Button_button__osH4U:focus-visible:before{z-index:1000;outline:2px solid var(--color-ocean);outline-offset:2px}.Button_primary__RJmdk{--foreground-color:var(--color-hallon1);--background-color:var(--color-hallon4)}.Button_primary__RJmdk:before{--border-color:var(--color-hallon4)}.Button_primary__RJmdk:hover{--background-color:var(--color-hallon4-hover)}.Button_primary__RJmdk:active:before,.Button_primary__RJmdk:hover:before{--border-color:var(--color-hallon1)}.Button_primary__RJmdk:active{--background-color:var(--color-hallon4-active)}.Button_primary__RJmdk:focus-visible{--background-color:var(--color-hallon4)}.Button_primary__RJmdk.Button_disabled__SFvyg,.Button_primary__RJmdk.Button_disabled__SFvyg:active,.Button_primary__RJmdk.Button_disabled__SFvyg:focus-visible,.Button_primary__RJmdk.Button_disabled__SFvyg:hover{--background-color:var(--color-gray1);--foreground-color:var(--color-dark-gray1)}.Button_primary__RJmdk.Button_disabled__SFvyg:before{--border-color:var(--color-gray1);outline:none}.Button_secondary___sRxY{--foreground-color:var(--color-hallon1);--background-color:var(--color-white);--border-width:1px}.Button_secondary___sRxY:before{--border-color:var(--color-hallon1)}.Button_secondary___sRxY:active:before,.Button_secondary___sRxY:hover:before{--border-width:2px}.Button_secondary___sRxY:focus-visible:before{--border-width:1px}.Button_secondary___sRxY:hover{--background-color:var(--color-mine-shaft-hover)}.Button_secondary___sRxY:active{--background-color:var(--color-mine-shaft-active)}.Button_secondary___sRxY.Button_disabled__SFvyg,.Button_secondary___sRxY.Button_disabled__SFvyg:active,.Button_secondary___sRxY.Button_disabled__SFvyg:focus-visible,.Button_secondary___sRxY.Button_disabled__SFvyg:hover{--background-color:var(--color-white);--foreground-color:var(--color-dark-gray2)}.Button_secondary___sRxY.Button_disabled__SFvyg:before{--border-color:var(--color-dark-gray2);outline:none}.Button_secondary___sRxY.Button_transparent__l4gvI{--foreground-color:var(--color-white);--background-color:var(--color-transparent);--border-width:1px}.Button_secondary___sRxY.Button_transparent__l4gvI:before{--border-color:var(--color-white)}.Button_secondary___sRxY.Button_transparent__l4gvI:active:before,.Button_secondary___sRxY.Button_transparent__l4gvI:focus-visible:before,.Button_secondary___sRxY.Button_transparent__l4gvI:hover:before{--border-width:2px}.Button_secondary___sRxY.Button_transparent__l4gvI:hover{--background-color:var(--color-white-hover)}.Button_secondary___sRxY.Button_transparent__l4gvI:active{--background-color:var(--color-white-active)}.Button_transparent__l4gvI.Button_disabled__SFvyg,.Button_transparent__l4gvI.Button_disabled__SFvyg:active,.Button_transparent__l4gvI.Button_disabled__SFvyg:focus-visible,.Button_transparent__l4gvI.Button_disabled__SFvyg:hover{--background-color:var(--color-white);--foreground-color:var(--color-dark-gray2)}.Button_transparent__l4gvI.Button_disabled__SFvyg:before{--border-color:var(--color-dark-gray2);outline:none}.Button_auto__O3C2W{width:auto;text-wrap:nowrap}.Button_small__l1_hA{width:fit-content}.Button_fullWidth__1nDdR{width:100%}.Button_centered__Xe6ow{display:flex;justify-content:center;margin:4px auto}.Button_loading__v8QX_{pointer-events:none}.Button_loading__v8QX_ span{transition:opacity .1s ease-in;opacity:0}.Button_icon-wrapper__W2O3X{margin-right:var(--spacing-15)}.Button_disabled__SFvyg{cursor:default}