@layer components.shared{._button_1x6a9_1{background-color:var(--color-purple-67);border-radius:var(--border-radius-12);color:var(--color-white-100);cursor:pointer;touch-action:manipulation;min-width:auto;transition:var(--hover-transition);flex-flow:row;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex;& ._leftIcon_1x6a9_16,& ._rightIcon_1x6a9_17{width:fit-content;display:flex}&._variantText_1x6a9_22{background-color:unset;color:var(--link-color)}&._themeMode_1x6a9_27{background-color:var(--button-background-color);color:var(--button-text-color);&._variantText_1x6a9_22{background-color:unset;color:var(--button-text-color)}}&._variantMenu_1x6a9_37{background-color:unset;justify-content:start;width:100%;&:focus-visible,&:hover{background-color:var(--button-background-color)}&._active_1x6a9_47{background-color:var(--color-purple-10)}}&._sizeSmall_1x6a9_52{border-radius:var(--border-radius-8);font:var(--font-12-semibold);gap:4px;padding:8px;& ._leftIcon_1x6a9_16,& ._rightIcon_1x6a9_17{font-size:var(--icon-size-16)}}&._sizeMedium_1x6a9_64{font:var(--font-14-semibold);padding:12px;& ._leftIcon_1x6a9_16,& ._rightIcon_1x6a9_17{font-size:var(--icon-size-20)}}&._sizeLarge_1x6a9_74{font:var(--font-18-semibold);padding:14px 16px;& ._leftIcon_1x6a9_16,& ._rightIcon_1x6a9_17{font-size:var(--icon-size-24)}}&._orientationVertical_1x6a9_84{flex-flow:column;&._sizeSmall_1x6a9_52{gap:8px;& ._leftIcon_1x6a9_16,& ._rightIcon_1x6a9_17{font-size:var(--icon-size-18)}}}& span{white-space:nowrap}&:not(._active_1x6a9_47):focus-visible,&:not(._active_1x6a9_47):hover{opacity:.6}&[type=button]:disabled,&[type=submit]:disabled{cursor:not-allowed;opacity:.4;pointer-events:none;transform:scale(.97)}&:not(._active_1x6a9_47):active{transform:scale(.97)}}}
