const t = {
  /**
   * Generates styles for the Toggle Button based on its state.
   * @param theme - Material-UI theme object.
   * @param ownerState - The owner state of the Toggle Button.
   */
  toggleButtonRoot: ({ theme: a, ownerState: n }) => {
    const o = n?.variant === "contained" ? a.vars.customShadows.innerShadowContainer : n?.variant === "outlined" ? a.vars.customShadows.innerShadowOutlinedText : a.vars.customShadows.innerShadowText;
    return {
      ...n?.isToggled && {
        boxShadow: o,
        "&:hover": {
          boxShadow: o
        },
        "&:active": {
          boxShadow: o
        },
        "&:focus-visible": {
          boxShadow: o
        }
      }
    };
  }
};
export {
  t as toggleButtonStyles
};
