{
  "primary": { "main": "#25D366", "light": "#E0F7E9", "dark": "#1a8c40" },
  "secondary": { "main": "#4CD080", "light": "#E8F7E6", "dark": "#36a04c" },
  "success": {
    "main": "#22a454",
    "light": "#56d687",
    "dark": "#1a8c40",
    "contrastText": "#ffffff"
  },
  "info": {
    "main": "#4285F4",
    "light": "#EBF3FE",
    "dark": "#1682d4",
    "contrastText": "#ffffff"
  },
  "error": {
    "main": "#F44336",
    "light": "#FDEDE8",
    "dark": "#f3704d",
    "contrastText": "#ffffff"
  },
  "warning": {
    "main": "#FFC107",
    "light": "#FEF5E5",
    "dark": "#ae8e59",
    "contrastText": "#ffffff"
  },
  "purple": { "A50": "#EBF3FE", "A100": "#6610f2", "A200": "#557fb9" },
  "grey": {
    "100": "#F2F6FA",
    "200": "#EAEFF4",
    "300": "#DFE5EF",
    "400": "#7C8FAC",
    "500": "#5A6A85",
    "600": "#2A3547"
  },
  "text": { "primary": "#111f0f", "secondary": "#5A6A85" },
  "action": {
    "disabledBackground": "rgba(73,82,88,0.12)",
    "hoverOpacity": 0.02,
    "hover": "#f6f9fc"
  },
  "divider": "#e5eaef",
  "background": { "default": "#ffffff", "paper": "#ffffff" },
  "components": {
    "MuiOutlinedInput": {
      "styleOverrides": { "input": { "color": "#000000" } }
    },
    "MuiInputBase": { "styleOverrides": { "input": { "color": "#000000" } } },
    "MuiTextField": {
      "defaultProps": {
        "variant": "outlined",
        "size": "medium",
        "fullWidth": true
      }
    },
    "MuiButton": {
      "defaultProps": { "disableElevation": false },
      "styleOverrides": {
        "root": {
          "borderRadius": 8,
          "textTransform": "none",
          "fontWeight": 500,
          "transition": "all 250ms cubic-bezier(0.4, 0, 0.2, 1)"
        },
        "contained": {
          "boxShadow": "inherit",
          "&:hover": {
            "boxShadow": "0 4px 12px rgba(37, 211, 102, 0.2)",
            "transform": "translateY(-1px)"
          }
        },
        "outlined": {
          "borderWidth": "1.5pxpxpxpx",
          "&:hover": {
            "borderWidth": "1.5pxpxpxpx",
            "backgroundColor": "rgba(37, 211, 102, 0.05)"
          }
        }
      }
    },
    "MuiCard": {
      "styleOverrides": {
        "root": {
          "borderRadius": 16,
          "boxShadow": "0 4px 20px rgba(0, 0, 0, 0.08)",
          "transition": "all 300ms cubic-bezier(0.4, 0, 0.2, 1)",
          "&:hover": {
            "transform": "translateY(-4px)",
            "boxShadow": "0 8px 30px rgba(0, 0, 0, 0.12)"
          }
        }
      }
    },
    "MuiDialog": { "styleOverrides": { "paper": { "borderRadius": 16 } } },
    "MuiChip": {
      "styleOverrides": { "root": { "borderRadius": 16, "fontWeight": 500 } }
    },
    "MuiSwitch": { "defaultProps": { "color": "primary", "size": "medium" } }
  },
  "palette": {
    "mode": "light",
    "common": { "black": "#000000", "white": "#ffffff" },
    "input": { "text": "#000000" }
  },
  "typography": {
    "fontFamily": "Outfit, sans-serif",
    "fontSize": 14,
    "fontWeightLight": 300,
    "fontWeightRegular": 400,
    "fontWeightMedium": 500,
    "fontWeightBold": 700,
    "h1": { "fontWeight": 600, "fontSize": "2.25rem", "lineHeight": "2.75rem" },
    "h2": {
      "fontWeight": 600,
      "fontSize": "1.875rem",
      "lineHeight": "2.25rem"
    },
    "h3": { "fontWeight": 600, "fontSize": "1.5rem", "lineHeight": "1.75rem" },
    "h4": {
      "fontWeight": 600,
      "fontSize": "1.3125rem",
      "lineHeight": "1.6rem"
    },
    "h5": { "fontWeight": 600, "fontSize": "1.125rem", "lineHeight": "1.6rem" },
    "h6": { "fontWeight": 600, "fontSize": "1rem", "lineHeight": "1.2rem" },
    "body1": {
      "fontSize": "0.875rem",
      "fontWeight": 400,
      "lineHeight": "1.334rem"
    },
    "body2": { "fontSize": "0.75rem", "fontWeight": 400, "lineHeight": "1rem" },
    "subtitle1": { "fontSize": "0.875rem", "fontWeight": 500 },
    "subtitle2": { "fontSize": "0.75rem", "fontWeight": 500 },
    "button": { "textTransform": "none", "fontWeight": 500 }
  },
  "spacing": 8,
  "shape": { "borderRadius": 8 },
  "transitions": {
    "duration": {
      "shortest": 150,
      "shorter": 200,
      "short": 250,
      "standard": 300,
      "complex": 375,
      "enteringScreen": 225,
      "leavingScreen": 195
    },
    "easing": {
      "easeInOut": "cubic-bezier(0.4, 0, 0.2, 1)",
      "easeOut": "cubic-bezier(0.0, 0, 0.2, 1)",
      "easeIn": "cubic-bezier(0.4, 0, 1, 1)",
      "sharp": "cubic-bezier(0.4, 0, 0.6, 1)"
    }
  }
}
