export default /*tw*/ {
  htmlBody: "bg-muted group/body",
  wrapper: {
    base: "relative min-h-screen UNotifyPage",
    variants: {
      size: {
        xs: "md:w-[25rem] md:max-[500px]:w-full!",
        sm: "md:w-[31.25rem] md:max-[600px]:w-full!",
        md: "md:w-[37.5rem] md:max-[700px]:w-full!",
        lg: "md:w-[43.75rem] md:max-[800px]:w-full!",
        xl: "md:w-[50rem] md:max-[900px]:w-full!",
        "2xl": "md:w-[56.25rem] md:max-[1000px]:w-full!",
        "3xl": "md:w-[62.5rem] md:max-[1100px]:w-full!",
        "4xl": "md:w-[68.75rem] md:max-[1200px]:w-full!",
        "5xl": "md:w-[75rem] md:max-[1300px]:w-full!",
        wide: "md:w-full",
      },
      rounding: {
        true: "md:pr-4",
      },
    },
  },
  page: {
    base: "p-4 md:py-6 md:pl-8 md:pr-8 mx-auto min-h-screen w-full border",
    variants: {
      variant: {
        solid: "bg-default border-transparent",
        outlined: "bg-default border-muted",
        subtle: "bg-muted border-default/50",
        soft: "bg-muted border-transparent",
        inverted: "bg-inverted border-transparent",
      },
      rounding: {
        true: "md:pr-4 border-r-0",
        false: "rounded-large",
      },
    },
  },
  rightRoundingWrapper: {
    base: "hidden md:block absolute right-4",
    variants: {
      rounding: {
        false: "md:hidden",
      },
    },
  },
  rightRounding: {
    base: "fixed top-0 w-4 border border-l-0 rounded-r-large h-screen",
    variants: {
      variant: {
        solid: "bg-default border-transparent",
        outlined: "bg-default border-muted",
        subtle: "bg-muted border-default/50",
        soft: "bg-muted border-transparent",
        inverted: "bg-inverted border-transparent",
      },
    },
  },
  header: "flex items-start justify-between mb-4 md:mb-6",
  beforeTitle: "flex items-center gap-3",
  titleFallback: "flex flex-col gap-0.5",
  backLinkWrapper: "flex items-center gap-0.5",
  backLink: "{ULink}",
  backLinkIcon: "{UIcon}",
  title: "{UHeader}",
  description: "mt-1.5 text-large font-normal text-lifted",
  actions: "",
  body: "",
  footer: "mb-0 mt-14 justify-between pt-8 md:flex gap-4 md:gap-0 md:items-baseline border-t border-muted",
  footerLeft: "md:flex gap-4",
  footerRight: "md:flex gap-4",
  defaults: {
    variant: "solid",
    size: "wide",
    titleSize: "md",
    rounding: false,
    /* icons */
    backIcon: "arrow_back",
  },
};
