{
  "theme_name": "Material Fresh",
  "theme_description": "Modern material design styling with layered surfaces, rounded corners, and vibrant teal accents.",
  "theme_category": "modern",
  "version": "1.0.0",
  "styles": {
    "form_style": {
      "default": {
        "background_mode": "single",
        "background-color": "transparent",
        "padding": {
          "top": "0px",
          "right": "0px",
          "bottom": "0px",
          "left": "0px"
        },
        "margin": {
          "top": "0px",
          "right": "0px",
          "bottom": "0px",
          "left": "0px"
        },
        "border": {
          "color": "transparent",
          "width": {
            "top": "0px",
            "right": "0px",
            "bottom": "0px",
            "left": "0px"
          },
          "style": "none"
        },
        "border-radius": "0px",
        "box-shadow": {
          "offset_x": "0px",
          "offset_y": "0px",
          "blur": "0px",
          "spread": "0px",
          "color": "rgba(0, 0, 0, 0)"
        },
        "custom_css": ""
      }
    },
    "page_style": {
      "default": {
        "background_mode": "single",
        "background-color": "#ffffff",
        "padding": {
          "top": "24px",
          "right": "20px",
          "bottom": "28px",
          "left": "20px"
        },
        "margin": {
          "top": "0px",
          "right": "0px",
          "bottom": "20px",
          "left": "0px"
        },
        "border": {
          "color": "rgba(148, 163, 184, 0.2)",
          "width": {
            "top": "1px",
            "right": "1px",
            "bottom": "1px",
            "left": "1px"
          },
          "style": "solid"
        },
        "border-radius": "18px",
        "box-shadow": {
          "offset_x": "0px",
          "offset_y": "12px",
          "blur": "32px",
          "spread": "0px",
          "color": "rgba(15, 23, 42, 0.16)"
        },
        "custom_css": ""
      }
    },
    "row_style": {
      "default": {
        "background_mode": "single",
        "background-color": "#f8fafc",
        "padding": {
          "top": "12px",
          "right": "16px",
          "bottom": "12px",
          "left": "16px"
        },
        "margin": {
          "top": "0px",
          "right": "0px",
          "bottom": "18px",
          "left": "0px"
        },
        "gap": "18px",
        "custom_css": "border-radius: 12px;"
      }
    },
    "field_style": {
      "text_input": {
        "default": {
          "background_mode": "single",
          "background-color": "#ffffff",
          "color": "#0f172a",
          "placeholder_color": "rgba(100, 116, 139, 0.65)",
          "font-size": "15px",
          "border": {
            "color": "rgba(148, 163, 184, 0.28)",
            "width": {
              "top": "1px",
              "right": "1px",
              "bottom": "1px",
              "left": "1px"
            },
            "style": "solid"
          },
          "border-radius": "12px",
          "padding": {
            "top": "12px",
            "right": "16px",
            "bottom": "12px",
            "left": "16px"
          },
          "box-shadow": {
            "offset_x": "0px",
            "offset_y": "4px",
            "blur": "16px",
            "spread": "0px",
            "color": "rgba(15, 118, 110, 0.08)"
          },
          "custom_css": "transition: box-shadow 0.2s ease, border-color 0.2s ease;"
        },
        "focus": {
          "border": {
            "color": "#0f766e"
          },
          "box-shadow": {
            "offset_x": "0px",
            "offset_y": "0px",
            "blur": "0px",
            "spread": "4px",
            "color": "rgba(45, 212, 191, 0.35)"
          },
          "custom_css": "outline: none;"
        },
        "hover": {
          "border": {
            "color": "#2dd4bf"
          }
        }
      },
      "textarea": {
        "default": {
          "background_mode": "single",
          "background-color": "#ffffff",
          "color": "#0f172a",
          "placeholder_color": "rgba(100, 116, 139, 0.65)",
          "font-size": "15px",
          "border": {
            "color": "rgba(148, 163, 184, 0.28)",
            "width": {
              "top": "1px",
              "right": "1px",
              "bottom": "1px",
              "left": "1px"
            },
            "style": "solid"
          },
          "border-radius": "12px",
          "padding": {
            "top": "14px",
            "right": "16px",
            "bottom": "14px",
            "left": "16px"
          },
          "box-shadow": {
            "offset_x": "0px",
            "offset_y": "4px",
            "blur": "18px",
            "spread": "0px",
            "color": "rgba(15, 118, 110, 0.08)"
          }
        },
        "focus": {
          "border": {
            "color": "#0f766e"
          },
          "box-shadow": {
            "offset_x": "0px",
            "offset_y": "0px",
            "blur": "0px",
            "spread": "4px",
            "color": "rgba(45, 212, 191, 0.35)"
          }
        },
        "hover": {
          "border": {
            "color": "#2dd4bf"
          }
        }
      },
      "select_input": {
        "default": {
          "background_mode": "single",
          "background-color": "#ffffff",
          "color": "#0f172a",
          "placeholder_color": "rgba(100, 116, 139, 0.65)",
          "font-size": "15px",
          "border": {
            "color": "rgba(148, 163, 184, 0.28)",
            "width": {
              "top": "1px",
              "right": "1px",
              "bottom": "1px",
              "left": "1px"
            },
            "style": "solid"
          },
          "border-radius": "12px",
          "padding": {
            "top": "12px",
            "right": "16px",
            "bottom": "12px",
            "left": "16px"
          },
          "box-shadow": {
            "offset_x": "0px",
            "offset_y": "4px",
            "blur": "16px",
            "spread": "0px",
            "color": "rgba(15, 118, 110, 0.08)"
          }
        },
        "focus": {
          "border": {
            "color": "#0f766e"
          },
          "box-shadow": {
            "offset_x": "0px",
            "offset_y": "0px",
            "blur": "0px",
            "spread": "4px",
            "color": "rgba(45, 212, 191, 0.35)"
          }
        },
        "hover": {
          "border": {
            "color": "#2dd4bf"
          }
        }
      },
      "checkbox_radio": {
        "default": {
          "accent_color": "#0f766e",
          "size": "18px",
          "margin": {
            "top": "10px",
            "right": "5px",
            "bottom": "10px",
            "left": "0px"
          },
          "custom_css": "box-shadow: 0 2px 6px rgba(15, 118, 110, 0.12);"
        },
        "focus": {
          "accent_color": "#0f766e",
          "margin": {
            "top": "10px",
            "right": "5px",
            "bottom": "10px",
            "left": "0px"
          }
        },
        "hover": {
          "accent_color": "#0f766e",
          "margin": {
            "top": "10px",
            "right": "5px",
            "bottom": "10px",
            "left": "0px"
          }
        }
      }
    },
    "submit_button": {
      "default": {
        "background_mode": "single",
        "background-color": "#0f766e",
        "border": {
          "color": "#0d5f5a",
          "width": {
            "top": "0px",
            "right": "0px",
            "bottom": "0px",
            "left": "0px"
          },
          "style": "solid"
        },
        "border-radius": "999px",
        "padding": {
          "top": "12px",
          "right": "28px",
          "bottom": "12px",
          "left": "28px"
        },
        "box-shadow": {
          "offset_x": "0px",
          "offset_y": "10px",
          "blur": "24px",
          "spread": "0px",
          "color": "rgba(15, 118, 110, 0.28)"
        },
        "custom_css": "transition: transform 0.15s ease, box-shadow 0.15s ease;",
        "color": "#ffffff"
      },
      "hover": {
        "background-color": "#0d9488",
        "box-shadow": {
          "offset_x": "0px",
          "offset_y": "12px",
          "blur": "28px",
          "spread": "0px",
          "color": "rgba(15, 118, 110, 0.3)"
        },
        "custom_css": "transform: translateY(-1px);",
        "color": "#ffffff"
      },
      "focus": {
        "background-color": "#0f766e",
        "box-shadow": {
          "offset_x": "0px",
          "offset_y": "0px",
          "blur": "0px",
          "spread": "4px",
          "color": "rgba(45, 212, 191, 0.3)"
        },
        "color": "#ffffff"
      },
      "active": {
        "background-color": "#0d5f5a",
        "box-shadow": {
          "offset_x": "0px",
          "offset_y": "6px",
          "blur": "16px",
          "spread": "0px",
          "color": "rgba(15, 118, 110, 0.24)"
        },
        "custom_css": "transform: translateY(0);",
        "color": "#ffffff"
      }
    },
    "previous_button": {
      "default": {
        "background_mode": "single",
        "background-color": "#e2e8f0",
        "border": {
          "color": "rgba(148, 163, 184, 0.35)",
          "width": {
            "top": "0px",
            "right": "0px",
            "bottom": "0px",
            "left": "0px"
          },
          "style": "solid"
        },
        "border-radius": "999px",
        "padding": {
          "top": "12px",
          "right": "26px",
          "bottom": "12px",
          "left": "26px"
        },
        "box-shadow": {
          "offset_x": "0px",
          "offset_y": "8px",
          "blur": "20px",
          "spread": "0px",
          "color": "rgba(148, 163, 184, 0.15)"
        },
        "custom_css": "transition: transform 0.15s ease, box-shadow 0.15s ease;",
        "color": "#334155"
      },
      "hover": {
        "background-color": "#cbd5e1",
        "box-shadow": {
          "offset_x": "0px",
          "offset_y": "10px",
          "blur": "24px",
          "spread": "0px",
          "color": "rgba(148, 163, 184, 0.18)"
        },
        "custom_css": "transform: translateY(-1px);",
        "color": "#1f2937"
      },
      "focus": {
        "background-color": "#e2e8f0",
        "box-shadow": {
          "offset_x": "0px",
          "offset_y": "0px",
          "blur": "0px",
          "spread": "4px",
          "color": "rgba(148, 163, 184, 0.25)"
        },
        "color": "#1f2937"
      },
      "active": {
        "background-color": "#cbd5e1",
        "box-shadow": {
          "offset_x": "0px",
          "offset_y": "4px",
          "blur": "12px",
          "spread": "0px",
          "color": "rgba(148, 163, 184, 0.2)"
        },
        "custom_css": "transform: translateY(0);",
        "color": "#1f2937"
      }
    },
    "next_button": {
      "default": {
        "background_mode": "single",
        "background-color": "#14b8a6",
        "border": {
          "color": "#0f766e",
          "width": {
            "top": "0px",
            "right": "0px",
            "bottom": "0px",
            "left": "0px"
          },
          "style": "solid"
        },
        "border-radius": "999px",
        "padding": {
          "top": "12px",
          "right": "28px",
          "bottom": "12px",
          "left": "28px"
        },
        "box-shadow": {
          "offset_x": "0px",
          "offset_y": "10px",
          "blur": "24px",
          "spread": "0px",
          "color": "rgba(20, 184, 166, 0.3)"
        },
        "custom_css": "transition: transform 0.15s ease, box-shadow 0.15s ease;",
        "color": "#ffffff"
      },
      "hover": {
        "background-color": "#0d9488",
        "box-shadow": {
          "offset_x": "0px",
          "offset_y": "12px",
          "blur": "28px",
          "spread": "0px",
          "color": "rgba(20, 184, 166, 0.32)"
        },
        "custom_css": "transform: translateY(-1px);",
        "color": "#ffffff"
      },
      "focus": {
        "background-color": "#14b8a6",
        "box-shadow": {
          "offset_x": "0px",
          "offset_y": "0px",
          "blur": "0px",
          "spread": "4px",
          "color": "rgba(45, 212, 191, 0.32)"
        },
        "color": "#ffffff"
      },
      "active": {
        "background-color": "#0f766e",
        "box-shadow": {
          "offset_x": "0px",
          "offset_y": "6px",
          "blur": "16px",
          "spread": "0px",
          "color": "rgba(20, 184, 166, 0.28)"
        },
        "custom_css": "transform: translateY(0);",
        "color": "#ffffff"
      }
    },
    "button_typography": {
      "default": {
        "font-family": "Roboto, Inter, system-ui, sans-serif",
        "font-size": "15px",
        "color": "#ffffff",
        "font-weight": "600",
        "letter-spacing": "0.02em",
        "text-transform": "uppercase",
        "text-align": "center"
      }
    },
    "form_title": {
      "default": {
        "font-family": "Roboto, Inter, system-ui, sans-serif",
        "font-size": "27px",
        "font-weight": "700",
        "letter-spacing": "-0.01em",
        "text-transform": "none",
        "text-align": "left"
      }
    },
    "form_description": {
      "default": {
        "font-family": "Roboto, Inter, system-ui, sans-serif",
        "font-size": "14px",
        "font-weight": "400",
        "letter-spacing": "0",
        "text-transform": "none",
        "text-align": "left"
      }
    },
    "page_heading": {
      "default": {
        "font-family": "Roboto, Inter, system-ui, sans-serif",
        "font-size": "22px",
        "color": "#0f172a",
        "font-weight": "600",
        "letter-spacing": "-0.01em",
        "text-transform": "none",
        "text-align": "left"
      }
    },
    "page_description": {
      "default": {
        "font-family": "Roboto, Inter, system-ui, sans-serif",
        "font-size": "13px",
        "color": "rgba(71, 85, 105, 0.75)",
        "font-weight": "400",
        "letter-spacing": "0",
        "text-transform": "none",
        "text-align": "left"
      }
    },
    "row_heading": {
      "default": {
        "font-family": "Roboto, Inter, system-ui, sans-serif",
        "font-size": "18px",
        "color": "#0f172a",
        "font-weight": "600",
        "letter-spacing": "0",
        "text-transform": "uppercase",
        "text-align": "left"
      }
    },
    "row_description": {
      "default": {
        "font-family": "Roboto, Inter, system-ui, sans-serif",
        "font-size": "13px",
        "color": "rgba(71, 85, 105, 0.7)",
        "font-weight": "400",
        "letter-spacing": "0",
        "text-transform": "none",
        "text-align": "left"
      }
    },
    "field_label": {
      "default": {
        "font-family": "Roboto, Inter, system-ui, sans-serif",
        "font-size": "13px",
        "color": "#0f172a",
        "font-weight": "600",
        "letter-spacing": "0.05em",
        "text-transform": "uppercase",
        "text-align": "left"
      }
    },
    "field_description": {
      "default": {
        "font-family": "Roboto, Inter, system-ui, sans-serif",
        "font-size": "12px",
        "color": "rgba(100, 116, 139, 0.65)",
        "font-weight": "400",
        "letter-spacing": "0",
        "text-transform": "none",
        "text-align": "left"
      }
    },
    "field_errors": {
      "default": {
        "font-family": "Roboto, Inter, system-ui, sans-serif",
        "font-size": "12px",
        "color": "#dc2626",
        "font-weight": "500",
        "letter-spacing": "0",
        "text-transform": "none",
        "text-align": "left",
        "background-color": "rgba(254, 226, 226, 0.92)",
        "padding": {
          "top": "8px",
          "right": "12px",
          "bottom": "8px",
          "left": "12px"
        },
        "border": {
          "color": "rgba(248, 113, 113, 0.35)",
          "width": {
            "top": "1px",
            "right": "1px",
            "bottom": "1px",
            "left": "1px"
          },
          "style": "solid"
        },
        "border-radius": "8px"
      }
    },
    "success_message": {
      "default": {
        "font-family": "Roboto, Inter, system-ui, sans-serif",
        "font-size": "13px",
        "color": "#0f766e",
        "font-weight": "500",
        "letter-spacing": "0",
        "text-transform": "none",
        "text-align": "left",
        "background-color": "rgba(167, 243, 208, 0.8)",
        "padding": {
          "top": "12px",
          "right": "14px",
          "bottom": "12px",
          "left": "14px"
        },
        "border": {
          "color": "rgba(45, 212, 191, 0.35)",
          "width": {
            "top": "1px",
            "right": "1px",
            "bottom": "1px",
            "left": "1px"
          },
          "style": "solid"
        },
        "border-radius": "10px"
      }
    }
  }
}
