[
  {
    "label": "Colors",
    "name": "colors",
    "type": "group",
    "children": [
      {
        "label": "Primary",
        "name": "primary",
        "type": "color",
        "visibility": {
          "hidden_subfields": {
            "opacity": true
          }
        },
        "display_width": null,
        "locked": false,
        "required": false,
        "default": {
          "color": "#180658",
          "opacity": 100
        }
      },
      {
        "label": "Secondary",
        "name": "secondary",
        "type": "color",
        "visibility": {
          "hidden_subfields": {
            "opacity": true
          }
        },
        "display_width": null,
        "locked": false,
        "required": false,
        "default": {
          "color": "#d08fd9",
          "opacity": 100
        }
      },
      {
        "label": "Tertiary",
        "name": "tertiary",
        "type": "color",
        "visibility": {
          "hidden_subfields": {
            "opacity": true
          }
        },
        "display_width": null,
        "locked": false,
        "required": false,
        "default": {
          "color": "#5d44b7",
          "opacity": 100
        }
      },
      {
        "label": "Body background color",
        "name": "body_bg",
        "type": "color",
        "visibility": {
          "hidden_subfields": {
            "opacity": true
          }
        },
        "display_width": null,
        "locked": false,
        "required": false,
        "default": {
          "color": "#FFFFFF"
        }
      }
    ],
    "display_width": null,
    "locked": false,
    "tab": "CONTENT",
    "expanded": false,
    "required": false,
    "default": {
      "primary": {
        "color": "#180658",
        "opacity": 100
      },
      "secondary": {
        "color": "#d08fd9",
        "opacity": 100
      },
      "tertiary": {
        "color": "#5d44b7",
        "opacity": 100
      }
    }
  },
  {
    "label": "Fonts",
    "name": "fonts",
    "type": "group",
    "children": [
      {
        "label": "Primary",
        "name": "primary",
        "type": "font",
        "visibility": {
          "hidden_subfields": {
            "size": true,
            "styles": true
          }
        },
        "display_width": null,
        "load_external_fonts": true,
        "locked": false,
        "required": false,
        "default": {
          "color": "#180658",
          "fallback": "sans-serif",
          "font": "Inter",
          "font_set": "GOOGLE",
          "variant": "300"
        }
      },
      {
        "label": "Secondary",
        "name": "secondary",
        "type": "font",
        "visibility": {
          "hidden_subfields": {
            "size": true,
            "styles": true
          }
        },
        "display_width": null,
        "load_external_fonts": true,
        "locked": false,
        "required": false,
        "default": {
          "color": "#180658",
          "fallback": "sans-serif",
          "font": "Inter",
          "font_set": "GOOGLE",
          "variant": "800"
        }
      }
    ],
    "display_width": null,
    "locked": false,
    "tab": "CONTENT",
    "expanded": false,
    "required": false,
    "default": {
      "primary": {
        "color": "#180658",
        "fallback": "sans-serif",
        "font": "Inter",
        "font_set": "GOOGLE",
        "variant": "300"
      },
      "secondary": {
        "color": "#180658",
        "fallback": "sans-serif",
        "font": "Inter",
        "font_set": "GOOGLE",
        "variant": "800"
      }
    }
  },
  {
    "label": "Spacing",
    "name": "spacing",
    "type": "group",
    "children": [
      {
        "label": "Maximum content width",
        "name": "content_width",
        "type": "number",
        "help_text": "Value is in pixels",
        "display": "slider",
        "max": 2000,
        "display_width": null,
        "locked": false,
        "step": 10,
        "min": 700,
        "required": false,
        "default": 1300
      },
      {
        "label": "Vertical spacing",
        "name": "vertical_spacing",
        "type": "number",
        "help_text": "Value is in pixels",
        "display": "slider",
        "max": 200,
        "display_width": null,
        "locked": false,
        "step": 5,
        "min": 0,
        "required": false,
        "default": 80
      }
    ],
    "display_width": null,
    "locked": false,
    "tab": "CONTENT",
    "expanded": false,
    "required": false
  },
  {
    "label": "Shadows",
    "name": "shadows",
    "type": "group",
    "children": [
      {
        "label": "Horizontal Length",
        "name": "shadow_horizontal_length",
        "type": "number",
        "help_text": "Value is in pixels",
        "display": "slider",
        "max": 100,
        "display_width": null,
        "locked": false,
        "step": 1,
        "min": 0,
        "required": false,
        "default": 0
      },
      {
        "label": "Vertical Length",
        "name": "shadow_vertical_length",
        "type": "number",
        "help_text": "Value is in pixels",
        "display": "slider",
        "max": 100,
        "display_width": null,
        "locked": false,
        "step": 1,
        "min": 0,
        "required": false,
        "default": 2
      },
      {
        "label": "Blur Radius",
        "name": "shadow_blur_radius",
        "type": "number",
        "help_text": "Value is in pixels",
        "display": "slider",
        "max": 100,
        "display_width": null,
        "locked": false,
        "step": 1,
        "min": 0,
        "required": false,
        "default": 15
      },
      {
        "label": "Spread Radius",
        "name": "shadow_spread_radius",
        "type": "number",
        "help_text": "Value is in pixels",
        "display": "slider",
        "max": 100,
        "display_width": null,
        "locked": false,
        "step": 1,
        "min": 0,
        "required": false,
        "default": 3
      },
      {
        "label": "Shadow Color",
        "name": "shadow_color",
        "type": "color",
        "display_width": null,
        "locked": false,
        "required": false,
        "default": {
          "color": "#000000"
        }
      }
    ],
    "display_width": null,
    "locked": false,
    "tab": "CONTENT",
    "expanded": false,
    "required": false
  },
  {
    "label": "Stroke Outline",
    "name": "outlines",
    "type": "group",
    "children": [
      {
        "label": "Outline Thickness",
        "name": "outline_thickness",
        "type": "number",
        "help_text": "Value is in pixels",
        "display": "slider",
        "max": 15,
        "display_width": null,
        "locked": false,
        "step": 1,
        "min": 0,
        "required": false,
        "default": 1
      },
      {
        "label": "Outline Color",
        "name": "outline_color",
        "type": "color",
        "display_width": null,
        "locked": false,
        "required": false,
        "default": {
          "color": "#000000"
        }
      }
    ],
    "display_width": null,
    "locked": false,
    "tab": "CONTENT",
    "expanded": false,
    "required": false
  },
  {
    "label": "Rounded Corners",
    "name": "border_radius",
    "type": "group",
    "children": [
      {
        "label": "Card Border Radius",
        "name": "border_radius_card",
        "type": "number",
        "help_text": "Value is in pixels",
        "display": "slider",
        "max": 100,
        "display_width": null,
        "locked": false,
        "step": 1,
        "min": 0,
        "required": false,
        "default": 20
      },
      {
        "label": "Button Border Radius",
        "name": "border_radius_button",
        "type": "number",
        "help_text": "Value is in pixels",
        "display": "slider",
        "max": 100,
        "display_width": null,
        "locked": false,
        "step": 1,
        "min": 0,
        "required": false,
        "default": 20
      },
      {
        "label": "Image Box Border Radius",
        "name": "border_radius_image",
        "type": "number",
        "help_text": "Value is in pixels",
        "display": "slider",
        "max": 100,
        "display_width": null,
        "locked": false,
        "step": 1,
        "min": 0,
        "required": false,
        "default": 20
      }
    ],
    "display_width": null,
    "locked": false,
    "tab": "CONTENT",
    "expanded": false,
    "required": false
  },
  {
    "label": "More settings",
    "name": "global",
    "type": "group",
    "children": [
      {
        "label": "Typography",
        "name": "typography",
        "type": "group",
        "children": [
          {
            "label": "Headings",
            "name": "headings",
            "type": "group",
            "children": [
              {
                "label": "Show controls for each heading level",
                "name": "heading_toggle",
                "id": "theme.global.typography.headings.heading_toggle",
                "type": "boolean",
                "display": "checkbox",
                "display_width": null,
                "locked": false,
                "required": false,
                "default": true
              },
              {
                "label": "Font",
                "name": "font",
                "type": "font",
                "visibility": {
                  "controlling_field": "theme.global.typography.headings.heading_toggle",
                  "controlling_value_regex": "false",
                  "hidden_subfields": {
                    "size": true
                  }
                },
                "display_width": null,
                "load_external_fonts": true,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.fonts.secondary.color",
                    "fallback": "theme.fonts.secondary.fallback",
                    "font": "theme.fonts.secondary.font",
                    "font_set": "theme.fonts.secondary.font_set",
                    "variant": "theme.fonts.secondary.variant"
                  }
                },
                "default": {
                  "size": 12,
                  "styles": {},
                  "fallback": null,
                  "size_unit": "px",
                  "color": "#000",
                  "variant": null,
                  "font": null,
                  "style": "",
                  "font_set": "DEFAULT"
                }
              },
              {
                "label": "Text transform",
                "name": "text_transform",
                "type": "choice",
                "visibility": {
                  "controlling_field": "theme.global.typography.headings.heading_toggle",
                  "controlling_value_regex": "false"
                },
                "display": "select",
                "reordering_enabled": true,
                "display_width": null,
                "locked": false,
                "multiple": false,
                "choices": [
                  [
                    "none",
                    "None"
                  ],
                  [
                    "capitalize",
                    "Capitalize"
                  ],
                  [
                    "uppercase",
                    "Uppercase"
                  ],
                  [
                    "lowercase",
                    "Lowercase"
                  ]
                ],
                "preset": null,
                "required": false,
                "default": "none"
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Heading one (H1)",
            "name": "h1",
            "type": "group",
            "visibility": {
              "controlling_field": "theme.global.typography.headings.heading_toggle",
              "controlling_value_regex": "true"
            },
            "children": [
              {
                "label": "Font",
                "name": "font",
                "type": "font",
                "display_width": null,
                "load_external_fonts": true,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.fonts.secondary.color",
                    "fallback": "theme.fonts.secondary.fallback",
                    "font": "theme.fonts.secondary.font",
                    "font_set": "theme.fonts.secondary.font_set",
                    "variant": "theme.fonts.secondary.variant"
                  }
                },
                "default": {
                  "size": 48,
                  "size_unit": "px"
                }
              },
              {
                "label": "Text transform",
                "name": "text_transform",
                "type": "choice",
                "display": "select",
                "reordering_enabled": true,
                "display_width": null,
                "locked": false,
                "multiple": false,
                "choices": [
                  [
                    "none",
                    "None"
                  ],
                  [
                    "capitalize",
                    "Capitalize"
                  ],
                  [
                    "uppercase",
                    "Uppercase"
                  ],
                  [
                    "lowercase",
                    "Lowercase"
                  ]
                ],
                "preset": null,
                "required": false,
                "default": "none"
              },
              {
                "label": "Letter spacing",
                "name": "letter_spacing",
                "type": "number",
                "help_text": "Value is in pixels",
                "display": "slider",
                "max": 20,
                "display_width": null,
                "locked": false,
                "step": 0.1,
                "min": 0,
                "required": false,
                "default": 0
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Heading two (H2)",
            "name": "h2",
            "type": "group",
            "visibility": {
              "controlling_field": "theme.global.typography.headings.heading_toggle",
              "controlling_value_regex": "true"
            },
            "children": [
              {
                "label": "Font",
                "name": "font",
                "type": "font",
                "display_width": null,
                "load_external_fonts": true,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.fonts.secondary.color",
                    "fallback": "theme.fonts.secondary.fallback",
                    "font": "theme.fonts.secondary.font",
                    "font_set": "theme.fonts.secondary.font_set",
                    "variant": "theme.fonts.secondary.variant"
                  }
                },
                "default": {
                  "size": 36,
                  "size_unit": "px"
                }
              },
              {
                "label": "Text transform",
                "name": "text_transform",
                "type": "choice",
                "display": "select",
                "reordering_enabled": true,
                "display_width": null,
                "locked": false,
                "multiple": false,
                "choices": [
                  [
                    "none",
                    "None"
                  ],
                  [
                    "capitalize",
                    "Capitalize"
                  ],
                  [
                    "uppercase",
                    "Uppercase"
                  ],
                  [
                    "lowercase",
                    "Lowercase"
                  ]
                ],
                "preset": null,
                "required": false,
                "default": "none"
              },
              {
                "label": "Letter spacing",
                "name": "letter_spacing",
                "type": "number",
                "help_text": "Value is in pixels",
                "display": "slider",
                "max": 20,
                "display_width": null,
                "locked": false,
                "step": 0.1,
                "min": 0,
                "required": false,
                "default": 0
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Heading three (H3)",
            "name": "h3",
            "type": "group",
            "visibility": {
              "controlling_field": "theme.global.typography.headings.heading_toggle",
              "controlling_value_regex": "true"
            },
            "children": [
              {
                "label": "Font",
                "name": "font",
                "type": "font",
                "display_width": null,
                "load_external_fonts": true,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.fonts.secondary.color",
                    "fallback": "theme.fonts.secondary.fallback",
                    "font": "theme.fonts.secondary.font",
                    "font_set": "theme.fonts.secondary.font_set"
                  }
                },
                "default": {
                  "size": 25,
                  "size_unit": "px",
                  "variant": "700"
                }
              },
              {
                "label": "Text transform",
                "name": "text_transform",
                "type": "choice",
                "display": "select",
                "reordering_enabled": true,
                "display_width": null,
                "locked": false,
                "multiple": false,
                "choices": [
                  [
                    "none",
                    "None"
                  ],
                  [
                    "capitalize",
                    "Capitalize"
                  ],
                  [
                    "uppercase",
                    "Uppercase"
                  ],
                  [
                    "lowercase",
                    "Lowercase"
                  ]
                ],
                "preset": null,
                "required": false,
                "default": "none"
              },
              {
                "label": "Letter spacing",
                "name": "letter_spacing",
                "type": "number",
                "help_text": "Value is in pixels",
                "display": "slider",
                "max": 20,
                "display_width": null,
                "locked": false,
                "step": 0.1,
                "min": 0,
                "required": false,
                "default": 0
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Heading four (H4)",
            "name": "h4",
            "type": "group",
            "visibility": {
              "controlling_field": "theme.global.typography.headings.heading_toggle",
              "controlling_value_regex": "true"
            },
            "children": [
              {
                "label": "Font",
                "name": "font",
                "type": "font",
                "display_width": null,
                "load_external_fonts": true,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.fonts.secondary.color",
                    "fallback": "theme.fonts.secondary.fallback",
                    "font": "theme.fonts.secondary.font",
                    "font_set": "theme.fonts.secondary.font_set",
                    "variant": "theme.fonts.secondary.variant"
                  }
                },
                "default": {
                  "size": 20,
                  "size_unit": "px"
                }
              },
              {
                "label": "Text transform",
                "name": "text_transform",
                "type": "choice",
                "display": "select",
                "reordering_enabled": true,
                "display_width": null,
                "locked": false,
                "multiple": false,
                "choices": [
                  [
                    "none",
                    "None"
                  ],
                  [
                    "capitalize",
                    "Capitalize"
                  ],
                  [
                    "uppercase",
                    "Uppercase"
                  ],
                  [
                    "lowercase",
                    "Lowercase"
                  ]
                ],
                "preset": null,
                "required": false,
                "default": "none"
              },
              {
                "label": "Letter spacing",
                "name": "letter_spacing",
                "type": "number",
                "help_text": "Value is in pixels",
                "display": "slider",
                "max": 20,
                "display_width": null,
                "locked": false,
                "step": 0.1,
                "min": 0,
                "required": false,
                "default": 0
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Heading five (H5)",
            "name": "h5",
            "type": "group",
            "visibility": {
              "controlling_field": "theme.global.typography.headings.heading_toggle",
              "controlling_value_regex": "true"
            },
            "children": [
              {
                "label": "Font",
                "name": "font",
                "type": "font",
                "display_width": null,
                "load_external_fonts": true,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.fonts.secondary.color",
                    "fallback": "theme.fonts.secondary.fallback",
                    "font": "theme.fonts.secondary.font",
                    "font_set": "theme.fonts.secondary.font_set",
                    "variant": "theme.fonts.secondary.variant"
                  }
                },
                "default": {
                  "size": 18,
                  "size_unit": "px"
                }
              },
              {
                "label": "Text transform",
                "name": "text_transform",
                "type": "choice",
                "display": "select",
                "reordering_enabled": true,
                "display_width": null,
                "locked": false,
                "multiple": false,
                "choices": [
                  [
                    "none",
                    "None"
                  ],
                  [
                    "capitalize",
                    "Capitalize"
                  ],
                  [
                    "uppercase",
                    "Uppercase"
                  ],
                  [
                    "lowercase",
                    "Lowercase"
                  ]
                ],
                "preset": null,
                "required": false,
                "default": "none"
              },
              {
                "label": "Letter spacing",
                "name": "letter_spacing",
                "type": "number",
                "help_text": "Value is in pixels",
                "display": "slider",
                "max": 20,
                "display_width": null,
                "locked": false,
                "step": 0.1,
                "min": 0,
                "required": false,
                "default": 0
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Heading six (H6)",
            "name": "h6",
            "type": "group",
            "visibility": {
              "controlling_field": "theme.global.typography.headings.heading_toggle",
              "controlling_value_regex": "true"
            },
            "children": [
              {
                "label": "Font",
                "name": "font",
                "type": "font",
                "display_width": null,
                "load_external_fonts": true,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.fonts.secondary.color",
                    "fallback": "theme.fonts.secondary.fallback",
                    "font": "theme.fonts.secondary.font",
                    "font_set": "theme.fonts.secondary.font_set"
                  }
                },
                "default": {
                  "size": 18,
                  "size_unit": "px",
                  "variant": "700"
                }
              },
              {
                "label": "Text transform",
                "name": "text_transform",
                "type": "choice",
                "display": "select",
                "reordering_enabled": true,
                "display_width": null,
                "locked": false,
                "multiple": false,
                "choices": [
                  [
                    "none",
                    "None"
                  ],
                  [
                    "capitalize",
                    "Capitalize"
                  ],
                  [
                    "uppercase",
                    "Uppercase"
                  ],
                  [
                    "lowercase",
                    "Lowercase"
                  ]
                ],
                "preset": null,
                "required": false,
                "default": "none"
              },
              {
                "label": "Letter spacing",
                "name": "letter_spacing",
                "type": "number",
                "help_text": "Value is in pixels",
                "display": "slider",
                "max": 20,
                "display_width": null,
                "locked": false,
                "step": 0.1,
                "min": 0,
                "required": false,
                "default": 0
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Body",
            "name": "body_font",
            "type": "group",
            "children": [
              {
                "label": "",
                "name": "font",
                "type": "font",
                "visibility": {
                  "hidden_subfields": {
                    "styles": true
                  }
                },
                "display_width": null,
                "load_external_fonts": true,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.fonts.secondary.color",
                    "fallback": "theme.fonts.primary.fallback",
                    "font": "theme.fonts.primary.font",
                    "font_set": "theme.fonts.primary.font_set",
                    "variant": "theme.fonts.primary.variant"
                  }
                },
                "default": {
                  "size": 16,
                  "size_unit": "px"
                }
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Links",
            "name": "links",
            "type": "group",
            "children": [
              {
                "label": "Default",
                "name": "font",
                "type": "font",
                "visibility": {
                  "hidden_subfields": {
                    "size": true
                  }
                },
                "display_width": null,
                "load_external_fonts": true,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.colors.secondary.color",
                    "fallback": "theme.fonts.primary.fallback",
                    "font": "theme.fonts.primary.font",
                    "font_set": "theme.fonts.primary.font_set",
                    "size": "theme.global.typography.body_font.font.size",
                    "size_unit": "theme.global.typography.body_font.font.size_unit",
                    "variant": "theme.fonts.primary.variant"
                  }
                },
                "default": {
                  "size": 12,
                  "styles": {},
                  "fallback": null,
                  "size_unit": "px",
                  "color": "#000",
                  "variant": null,
                  "font": null,
                  "style": "",
                  "font_set": "DEFAULT"
                }
              },
              {
                "label": "Hover",
                "name": "hover",
                "type": "font",
                "visibility": {
                  "hidden_subfields": {
                    "size": true
                  }
                },
                "display_width": null,
                "load_external_fonts": true,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "fallback": "theme.fonts.primary.fallback",
                    "font": "theme.fonts.primary.font",
                    "font_set": "theme.fonts.primary.font_set",
                    "size": "theme.global.typography.body_font.font.size",
                    "size_unit": "theme.global.typography.body_font.font.size_unit",
                    "variant": "theme.fonts.primary.variant"
                  }
                },
                "default": {
                  "color": "#23EDC0",
                  "styles": {
                    "text-decoration": "underline"
                  }
                }
              },
              {
                "label": "Visited",
                "name": "visited",
                "type": "font",
                "visibility": {
                  "hidden_subfields": {
                    "size": true
                  }
                },
                "display_width": null,
                "load_external_fonts": true,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "fallback": "theme.fonts.primary.fallback",
                    "font": "theme.fonts.primary.font",
                    "font_set": "theme.fonts.primary.font_set",
                    "size": "theme.global.typography.body_font.font.size",
                    "size_unit": "theme.global.typography.body_font.font.size_unit",
                    "variant": "theme.fonts.primary.variant"
                  }
                },
                "default": {
                  "color": "#23EDC0",
                  "styles": {
                    "text-decoration": "underline"
                  }
                }
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          }
        ],
        "display_width": null,
        "locked": false,
        "tab": "CONTENT",
        "expanded": false,
        "required": false
      },
      {
        "label": "Buttons",
        "name": "buttons",
        "type": "group",
        "children": [
          {
            "label": "Size",
            "name": "size",
            "type": "group",
            "children": [
              {
                "label": "Small",
                "name": "small",
                "type": "group",
                "children": [
                  {
                    "label": "Font size",
                    "name": "font_size",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "display": "slider",
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "required": false,
                    "default": 14
                  },
                  {
                    "label": "Vertical spacing",
                    "name": "vertical_spacing",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "display": "slider",
                    "max": 200,
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "min": 0,
                    "required": false,
                    "default": 10
                  },
                  {
                    "label": "Horizontal spacing",
                    "name": "horizontal_spacing",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "display": "slider",
                    "max": 200,
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "min": 0,
                    "required": false,
                    "default": 50
                  }
                ],
                "display_width": null,
                "locked": false,
                "tab": "CONTENT",
                "expanded": false,
                "required": false
              },
              {
                "label": "Regular",
                "name": "testing",
                "type": "group",
                "children": [
                  {
                    "label": "Font size",
                    "name": "font_size",
                    "type": "number",
                    "help_text": "Font size in pixels",
                    "display": "slider",
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "required": false,
                    "default": 16
                  },
                  {
                    "label": "Vertical spacing",
                    "name": "vertical_spacing",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "display": "slider",
                    "max": 200,
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "min": 0,
                    "required": false,
                    "default": 10
                  },
                  {
                    "label": "Horizontal spacing",
                    "name": "horizontal_spacing",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "display": "slider",
                    "max": 200,
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "min": 0,
                    "required": false,
                    "default": 50
                  }
                ],
                "display_width": null,
                "locked": false,
                "tab": "CONTENT",
                "expanded": false,
                "required": false
              },
              {
                "label": "Large",
                "name": "large",
                "type": "group",
                "children": [
                  {
                    "label": "Font size",
                    "name": "font_size",
                    "type": "number",
                    "help_text": "Font size in pixels",
                    "display": "slider",
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "required": false,
                    "default": 18
                  },
                  {
                    "label": "Vertical spacing",
                    "name": "vertical_spacing",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "display": "slider",
                    "max": 200,
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "min": 0,
                    "required": false,
                    "default": 10
                  },
                  {
                    "label": "Horizontal spacing",
                    "name": "horizontal_spacing",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "display": "slider",
                    "max": 200,
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "min": 0,
                    "required": false,
                    "default": 50
                  }
                ],
                "display_width": null,
                "locked": false,
                "tab": "CONTENT",
                "expanded": false,
                "required": false
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Primary",
            "name": "primary",
            "type": "group",
            "children": [
              {
                "label": "Font",
                "name": "font",
                "type": "font",
                "visibility": {
                  "hidden_subfields": {
                    "size": true
                  }
                },
                "display_width": null,
                "load_external_fonts": true,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "fallback": "theme.fonts.primary.fallback",
                    "font": "theme.fonts.primary.font",
                    "font_set": "theme.fonts.primary.font_set"
                  }
                },
                "default": {
                  "color": "#ffffff",
                  "variant": "700"
                }
              },
              {
                "label": "Text transform",
                "name": "text_transform",
                "type": "choice",
                "display": "select",
                "reordering_enabled": true,
                "display_width": null,
                "locked": false,
                "multiple": false,
                "choices": [
                  [
                    "none",
                    "None"
                  ],
                  [
                    "capitalize",
                    "Capitalize"
                  ],
                  [
                    "uppercase",
                    "Uppercase"
                  ],
                  [
                    "lowercase",
                    "Lowercase"
                  ]
                ],
                "preset": null,
                "required": false,
                "default": "none"
              },
              {
                "label": "Background color",
                "name": "bg_color",
                "type": "color",
                "display_width": null,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.colors.secondary.color"
                  }
                },
                "default": {
                  "opacity": 100
                }
              },
              {
                "label": "Border",
                "name": "border",
                "type": "group",
                "children": [
                  {
                    "label": "Style",
                    "name": "style",
                    "id": "theme.global.buttons.primary.border.style",
                    "type": "choice",
                    "display": "select",
                    "reordering_enabled": true,
                    "display_width": null,
                    "locked": false,
                    "multiple": false,
                    "choices": [
                      [
                        "none",
                        "None"
                      ],
                      [
                        "solid",
                        "Solid"
                      ],
                      [
                        "dotted",
                        "Dotted"
                      ],
                      [
                        "dashed",
                        "Dashed"
                      ],
                      [
                        "double",
                        "Double"
                      ],
                      [
                        "groove",
                        "Groove"
                      ],
                      [
                        "ridge",
                        "Ridge"
                      ],
                      [
                        "inset",
                        "Inset"
                      ],
                      [
                        "outset",
                        "Outset"
                      ]
                    ],
                    "preset": null,
                    "required": false,
                    "default": "solid"
                  },
                  {
                    "label": "Width",
                    "name": "width",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "visibility": {
                      "controlling_field": "theme.global.buttons.primary.border.style",
                      "controlling_value_regex": "none",
                      "operator": "NOT_EQUAL"
                    },
                    "display": "slider",
                    "max": 100,
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "min": 1,
                    "required": false,
                    "default": 1
                  },
                  {
                    "label": "Color",
                    "name": "color",
                    "type": "color",
                    "visibility": {
                      "controlling_field": "theme.global.buttons.primary.border.style",
                      "controlling_value_regex": "none",
                      "hidden_subfields": {
                        "opacity": true
                      },
                      "operator": "NOT_EQUAL"
                    },
                    "display_width": null,
                    "locked": false,
                    "required": false,
                    "inherited_value": {
                      "property_value_paths": {
                        "color": "theme.global.buttons.primary.bg_color.color"
                      }
                    },
                    "default": {
                      "opacity": 100
                    }
                  },
                  {
                    "label": "Corner radius",
                    "name": "corner_radius",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "display": "slider",
                    "max": 50,
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "min": 0,
                    "required": false,
                    "default": 32
                  }
                ],
                "display_width": null,
                "locked": false,
                "tab": "CONTENT",
                "expanded": false,
                "required": false
              },
              {
                "label": "Hover",
                "name": "hover",
                "type": "group",
                "children": [
                  {
                    "label": "Font",
                    "name": "font",
                    "type": "font",
                    "visibility": {
                      "hidden_subfields": {
                        "size": true
                      }
                    },
                    "display_width": null,
                    "load_external_fonts": true,
                    "locked": false,
                    "required": false,
                    "inherited_value": {
                      "property_value_paths": {
                        "color": "theme.global.buttons.primary.font.color",
                        "fallback": "theme.global.buttons.primary.font.fallback",
                        "font": "theme.global.buttons.primary.font.font",
                        "font_set": "theme.global.buttons.primary.font.font_set",
                        "variant": "theme.global.buttons.primary.font.variant"
                      }
                    },
                    "default": {
                      "size": 12,
                      "styles": {},
                      "fallback": null,
                      "size_unit": "px",
                      "color": "#000",
                      "variant": null,
                      "font": null,
                      "style": "",
                      "font_set": "DEFAULT"
                    }
                  },
                  {
                    "label": "Background color",
                    "name": "bg_color",
                    "type": "color",
                    "display_width": null,
                    "locked": false,
                    "required": false,
                    "default": {
                      "color": "#ffa6c1",
                      "opacity": 100
                    }
                  },
                  {
                    "label": "Border",
                    "name": "border",
                    "type": "group",
                    "children": [
                      {
                        "label": "Style",
                        "name": "style",
                        "id": "theme.global.buttons.primary.hover.border.style",
                        "type": "choice",
                        "display": "select",
                        "reordering_enabled": true,
                        "display_width": null,
                        "locked": false,
                        "multiple": false,
                        "choices": [
                          [
                            "none",
                            "None"
                          ],
                          [
                            "solid",
                            "Solid"
                          ],
                          [
                            "dotted",
                            "Dotted"
                          ],
                          [
                            "dashed",
                            "Dashed"
                          ],
                          [
                            "double",
                            "Double"
                          ],
                          [
                            "groove",
                            "Groove"
                          ],
                          [
                            "ridge",
                            "Ridge"
                          ],
                          [
                            "inset",
                            "Inset"
                          ],
                          [
                            "outset",
                            "Outset"
                          ]
                        ],
                        "preset": null,
                        "required": false,
                        "inherited_value": {
                          "default_value_path": "theme.global.buttons.primary.border.style"
                        }
                      },
                      {
                        "label": "Width",
                        "name": "width",
                        "type": "number",
                        "help_text": "Value is in pixels",
                        "visibility": {
                          "controlling_field": "theme.global.buttons.primary.hover.border.style",
                          "controlling_value_regex": "none",
                          "operator": "NOT_EQUAL"
                        },
                        "display": "slider",
                        "max": 100,
                        "display_width": null,
                        "locked": false,
                        "step": 1,
                        "min": 1,
                        "required": false,
                        "inherited_value": {
                          "default_value_path": "theme.global.buttons.primary.border.width"
                        }
                      },
                      {
                        "label": "Color",
                        "name": "color",
                        "type": "color",
                        "visibility": {
                          "controlling_field": "theme.global.buttons.primary.hover.border.style",
                          "controlling_value_regex": "none",
                          "hidden_subfields": {
                            "opacity": true
                          },
                          "operator": "NOT_EQUAL"
                        },
                        "display_width": null,
                        "locked": false,
                        "required": false,
                        "inherited_value": {
                          "property_value_paths": {
                            "color": "theme.global.buttons.primary.hover.bg_color.color"
                          }
                        },
                        "default": {
                          "color": "#ffffff",
                          "opacity": 100
                        }
                      }
                    ],
                    "display_width": null,
                    "locked": false,
                    "tab": "CONTENT",
                    "expanded": false,
                    "required": false
                  }
                ],
                "display_width": null,
                "locked": false,
                "tab": "CONTENT",
                "expanded": false,
                "required": false,
                "default": {
                  "bg_color": {
                    "color": "#ffa6c1",
                    "opacity": 100
                  }
                }
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false,
            "default": {
              "hover": {
                "bg_color": {
                  "color": "#ffa6c1",
                  "opacity": 100
                }
              }
            }
          },
          {
            "label": "Secondary",
            "name": "secondary",
            "type": "group",
            "children": [
              {
                "label": "Font",
                "name": "font",
                "type": "font",
                "visibility": {
                  "hidden_subfields": {
                    "size": true
                  }
                },
                "display_width": null,
                "load_external_fonts": true,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.colors.secondary.color",
                    "fallback": "theme.fonts.primary.fallback",
                    "font": "theme.fonts.primary.font",
                    "font_set": "theme.fonts.primary.font_set"
                  }
                },
                "default": {
                  "variant": "700"
                }
              },
              {
                "label": "Text transform",
                "name": "text_transform",
                "type": "choice",
                "display": "select",
                "reordering_enabled": true,
                "display_width": null,
                "locked": false,
                "multiple": false,
                "choices": [
                  [
                    "none",
                    "None"
                  ],
                  [
                    "capitalize",
                    "Capitalize"
                  ],
                  [
                    "uppercase",
                    "Uppercase"
                  ],
                  [
                    "lowercase",
                    "Lowercase"
                  ]
                ],
                "preset": null,
                "required": false,
                "default": "none"
              },
              {
                "label": "Background color",
                "name": "bg_color",
                "type": "color",
                "display_width": null,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.colors.body_bg.color"
                  }
                },
                "default": {
                  "opacity": 0
                }
              },
              {
                "label": "Border",
                "name": "border",
                "type": "group",
                "children": [
                  {
                    "label": "Style",
                    "name": "style",
                    "id": "theme.global.buttons.secondary.border.style",
                    "type": "choice",
                    "display": "select",
                    "reordering_enabled": true,
                    "display_width": null,
                    "locked": false,
                    "multiple": false,
                    "choices": [
                      [
                        "none",
                        "None"
                      ],
                      [
                        "solid",
                        "Solid"
                      ],
                      [
                        "dotted",
                        "Dotted"
                      ],
                      [
                        "dashed",
                        "Dashed"
                      ],
                      [
                        "double",
                        "Double"
                      ],
                      [
                        "groove",
                        "Groove"
                      ],
                      [
                        "ridge",
                        "Ridge"
                      ],
                      [
                        "inset",
                        "Inset"
                      ],
                      [
                        "outset",
                        "Outset"
                      ]
                    ],
                    "preset": null,
                    "required": false,
                    "default": "solid"
                  },
                  {
                    "label": "Width",
                    "name": "width",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "visibility": {
                      "controlling_field": "theme.global.buttons.secondary.border.style",
                      "controlling_value_regex": "none",
                      "operator": "NOT_EQUAL"
                    },
                    "display": "slider",
                    "max": 100,
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "min": 1,
                    "required": false,
                    "default": 1
                  },
                  {
                    "label": "Color",
                    "name": "color",
                    "type": "color",
                    "visibility": {
                      "controlling_field": "theme.global.buttons.secondary.border.style",
                      "controlling_value_regex": "none",
                      "hidden_subfields": {
                        "opacity": true
                      },
                      "operator": "NOT_EQUAL"
                    },
                    "display_width": null,
                    "locked": false,
                    "required": false,
                    "inherited_value": {
                      "property_value_paths": {
                        "color": "theme.colors.secondary.color"
                      }
                    },
                    "default": {
                      "color": "#ffffff",
                      "opacity": 100
                    }
                  },
                  {
                    "label": "Corner radius",
                    "name": "corner_radius",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "display": "slider",
                    "max": 50,
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "min": 0,
                    "required": false,
                    "default": 32
                  }
                ],
                "display_width": null,
                "locked": false,
                "tab": "CONTENT",
                "expanded": false,
                "required": false
              },
              {
                "label": "Hover",
                "name": "hover",
                "type": "group",
                "children": [
                  {
                    "label": "Font",
                    "name": "font",
                    "type": "font",
                    "visibility": {
                      "hidden_subfields": {
                        "size": true
                      }
                    },
                    "display_width": null,
                    "load_external_fonts": true,
                    "locked": false,
                    "required": false,
                    "inherited_value": {
                      "property_value_paths": {
                        "fallback": "theme.global.buttons.secondary.font.fallback",
                        "font": "theme.global.buttons.secondary.font.font",
                        "font_set": "theme.global.buttons.secondary.font.font_set",
                        "styles": "theme.global.buttons.secondary.font.styles",
                        "variant": "theme.global.buttons.secondary.font.variant"
                      }
                    },
                    "default": {
                      "color": "#27EDC0"
                    }
                  },
                  {
                    "label": "Background color",
                    "name": "bg_color",
                    "type": "color",
                    "display_width": null,
                    "locked": false,
                    "required": false,
                    "inherited_value": {
                      "property_value_paths": {
                        "color": "theme.global.buttons.secondary.bg_color.color",
                        "opacity": "theme.global.buttons.secondary.bg_color.opacity"
                      }
                    },
                    "default": {
                      "color": "#ffffff",
                      "opacity": 100
                    }
                  },
                  {
                    "label": "Border",
                    "name": "border",
                    "type": "group",
                    "children": [
                      {
                        "label": "Style",
                        "name": "style",
                        "id": "theme.global.buttons.secondary.hover.border.style",
                        "type": "choice",
                        "display": "select",
                        "reordering_enabled": true,
                        "display_width": null,
                        "locked": false,
                        "multiple": false,
                        "choices": [
                          [
                            "none",
                            "None"
                          ],
                          [
                            "solid",
                            "Solid"
                          ],
                          [
                            "dotted",
                            "Dotted"
                          ],
                          [
                            "dashed",
                            "Dashed"
                          ],
                          [
                            "double",
                            "Double"
                          ],
                          [
                            "groove",
                            "Groove"
                          ],
                          [
                            "ridge",
                            "Ridge"
                          ],
                          [
                            "inset",
                            "Inset"
                          ],
                          [
                            "outset",
                            "Outset"
                          ]
                        ],
                        "preset": null,
                        "required": false,
                        "inherited_value": {
                          "default_value_path": "theme.global.buttons.secondary.border.style"
                        }
                      },
                      {
                        "label": "Width",
                        "name": "width",
                        "type": "number",
                        "help_text": "Value is in pixels",
                        "visibility": {
                          "controlling_field": "theme.global.buttons.secondary.hover.border.style",
                          "controlling_value_regex": "none",
                          "operator": "NOT_EQUAL"
                        },
                        "display": "slider",
                        "max": 100,
                        "display_width": null,
                        "locked": false,
                        "step": 1,
                        "min": 1,
                        "required": false,
                        "inherited_value": {
                          "default_value_path": "theme.global.buttons.secondary.border.width"
                        }
                      },
                      {
                        "label": "Color",
                        "name": "color",
                        "type": "color",
                        "visibility": {
                          "controlling_field": "theme.global.buttons.secondary.hover.border.style",
                          "controlling_value_regex": "none",
                          "hidden_subfields": {
                            "opacity": true
                          },
                          "operator": "NOT_EQUAL"
                        },
                        "display_width": null,
                        "locked": false,
                        "required": false,
                        "inherited_value": {
                          "property_value_paths": {
                            "color": "theme.global.buttons.secondary.hover.font.color"
                          }
                        },
                        "default": {
                          "color": "#ffffff",
                          "opacity": 100
                        }
                      }
                    ],
                    "display_width": null,
                    "locked": false,
                    "tab": "CONTENT",
                    "expanded": false,
                    "required": false
                  }
                ],
                "display_width": null,
                "locked": false,
                "tab": "CONTENT",
                "expanded": false,
                "required": false
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Simple",
            "name": "simple",
            "type": "group",
            "children": [
              {
                "label": "Font",
                "name": "font",
                "type": "font",
                "visibility": {
                  "hidden_subfields": {
                    "size": true
                  }
                },
                "display_width": null,
                "load_external_fonts": true,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.colors.secondary.color",
                    "fallback": "theme.fonts.primary.fallback",
                    "font": "theme.fonts.primary.font",
                    "font_set": "theme.fonts.primary.font_set"
                  }
                },
                "default": {
                  "variant": "700"
                }
              },
              {
                "label": "Text transform",
                "name": "text_transform",
                "type": "choice",
                "display": "select",
                "reordering_enabled": true,
                "display_width": null,
                "locked": false,
                "multiple": false,
                "choices": [
                  [
                    "none",
                    "None"
                  ],
                  [
                    "capitalize",
                    "Capitalize"
                  ],
                  [
                    "uppercase",
                    "Uppercase"
                  ],
                  [
                    "lowercase",
                    "Lowercase"
                  ]
                ],
                "preset": null,
                "required": false,
                "default": "uppercase"
              },
              {
                "label": "Underline",
                "name": "underline",
                "type": "group",
                "children": [
                  {
                    "label": "Add underline",
                    "name": "add_underline",
                    "id": "theme.global.buttons.simple.underline.add_underline",
                    "type": "boolean",
                    "display": "checkbox",
                    "display_width": null,
                    "locked": false,
                    "required": false,
                    "default": false
                  },
                  {
                    "label": "Width",
                    "name": "width",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "visibility": {
                      "controlling_field": "theme.global.buttons.simple.underline.add_underline",
                      "controlling_value_regex": "true",
                      "operator": "EQUAL"
                    },
                    "display": "slider",
                    "max": 100,
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "min": 1,
                    "required": false,
                    "default": 2
                  },
                  {
                    "label": "Color",
                    "name": "color",
                    "type": "color",
                    "visibility": {
                      "controlling_field": "theme.global.buttons.simple.underline.add_underline",
                      "controlling_value_regex": "true",
                      "hidden_subfields": {
                        "opacity": true
                      },
                      "operator": "EQUAL"
                    },
                    "display_width": null,
                    "locked": false,
                    "required": false,
                    "inherited_value": {
                      "property_value_paths": {
                        "color": "theme.colors.primary.color"
                      }
                    },
                    "default": {
                      "color": "#ffffff",
                      "opacity": 100
                    }
                  }
                ],
                "display_width": null,
                "locked": false,
                "tab": "CONTENT",
                "expanded": false,
                "required": false
              },
              {
                "label": "Hover",
                "name": "hover",
                "type": "group",
                "children": [
                  {
                    "label": "Font",
                    "name": "font",
                    "type": "font",
                    "visibility": {
                      "hidden_subfields": {
                        "size": true
                      }
                    },
                    "display_width": null,
                    "load_external_fonts": true,
                    "locked": false,
                    "required": false,
                    "inherited_value": {
                      "property_value_paths": {
                        "fallback": "theme.global.buttons.simple.font.fallback",
                        "font": "theme.global.buttons.simple.font.font",
                        "font_set": "theme.global.buttons.simple.font.font_set",
                        "styles": "theme.global.buttons.simple.font.styles",
                        "variant": "theme.global.buttons.simple.font.variant"
                      }
                    },
                    "default": {
                      "color": "#27EDC0"
                    }
                  },
                  {
                    "label": "Underline",
                    "name": "underline",
                    "type": "group",
                    "children": [
                      {
                        "label": "Add underline",
                        "name": "add_underline",
                        "id": "theme.global.buttons.simple.hover.underline.add_underline",
                        "type": "boolean",
                        "display": "checkbox",
                        "display_width": null,
                        "locked": false,
                        "required": false,
                        "inherited_value": {
                          "default_value_path": "theme.global.buttons.simple.underline.add_underline"
                        },
                        "default": false
                      },
                      {
                        "label": "Width",
                        "name": "width",
                        "type": "number",
                        "help_text": "Value is in pixels",
                        "visibility": {
                          "controlling_field": "theme.global.buttons.simple.hover.underline.add_underline",
                          "controlling_value_regex": "true",
                          "operator": "EQUAL"
                        },
                        "display": "slider",
                        "max": 100,
                        "display_width": null,
                        "locked": false,
                        "step": 1,
                        "min": 1,
                        "required": false,
                        "inherited_value": {
                          "default_value_path": "theme.global.buttons.simple.underline.width"
                        }
                      },
                      {
                        "label": "Color",
                        "name": "color",
                        "type": "color",
                        "visibility": {
                          "controlling_field": "theme.global.buttons.simple.hover.underline.add_underline",
                          "controlling_value_regex": "true",
                          "hidden_subfields": {
                            "opacity": true
                          },
                          "operator": "EQUAL"
                        },
                        "display_width": null,
                        "locked": false,
                        "required": false,
                        "inherited_value": {
                          "property_value_paths": {
                            "color": "theme.global.buttons.simple.underline.color.color"
                          }
                        },
                        "default": {
                          "color": "#ffffff",
                          "opacity": 100
                        }
                      }
                    ],
                    "display_width": null,
                    "locked": false,
                    "tab": "CONTENT",
                    "expanded": false,
                    "required": false
                  }
                ],
                "display_width": null,
                "locked": false,
                "tab": "CONTENT",
                "expanded": false,
                "required": false
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          }
        ],
        "display_width": null,
        "locked": false,
        "tab": "CONTENT",
        "expanded": false,
        "required": false,
        "default": {
          "primary": {
            "hover": {
              "bg_color": {
                "color": "#ffa6c1",
                "opacity": 100
              }
            }
          }
        }
      },
      {
        "label": "Forms",
        "name": "forms",
        "type": "group",
        "children": [
          {
            "label": "Title",
            "name": "title",
            "type": "group",
            "children": [
              {
                "label": "Background color",
                "name": "bg_color",
                "type": "color",
                "display_width": null,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.fonts.secondary.color"
                  }
                },
                "default": {
                  "opacity": 100
                }
              },
              {
                "label": "Font",
                "name": "font",
                "type": "font",
                "display_width": null,
                "load_external_fonts": true,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "fallback": "theme.fonts.secondary.fallback",
                    "font": "theme.fonts.secondary.font",
                    "font_set": "theme.fonts.secondary.font_set",
                    "variant": "theme.fonts.secondary.variant"
                  }
                },
                "default": {
                  "color": "#ffffff",
                  "size": 36,
                  "size_unit": "px"
                }
              },
              {
                "label": "Text transform",
                "name": "text_transform",
                "type": "choice",
                "display": "select",
                "reordering_enabled": true,
                "display_width": null,
                "locked": false,
                "multiple": false,
                "choices": [
                  [
                    "none",
                    "None"
                  ],
                  [
                    "capitalize",
                    "Capitalize"
                  ],
                  [
                    "uppercase",
                    "Uppercase"
                  ],
                  [
                    "lowercase",
                    "Lowercase"
                  ]
                ],
                "preset": null,
                "required": false,
                "default": "none"
              },
              {
                "label": "Padding",
                "name": "padding",
                "type": "group",
                "children": [
                  {
                    "label": "Top/Bottom",
                    "name": "vertical",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "display": "text",
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "required": false,
                    "default": 24
                  },
                  {
                    "label": "Left/Right",
                    "name": "horizontal",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "display": "text",
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "required": false,
                    "default": 24
                  }
                ],
                "display_width": null,
                "locked": false,
                "tab": "CONTENT",
                "expanded": false,
                "required": false
              },
              {
                "label": "Border",
                "name": "border",
                "type": "group",
                "children": [
                  {
                    "label": "Style",
                    "name": "style",
                    "id": "theme.global.forms.title.border.style",
                    "type": "choice",
                    "display": "select",
                    "reordering_enabled": true,
                    "display_width": null,
                    "locked": false,
                    "multiple": false,
                    "choices": [
                      [
                        "none",
                        "None"
                      ],
                      [
                        "solid",
                        "Solid"
                      ],
                      [
                        "dotted",
                        "Dotted"
                      ],
                      [
                        "dashed",
                        "Dashed"
                      ],
                      [
                        "double",
                        "Double"
                      ],
                      [
                        "groove",
                        "Groove"
                      ],
                      [
                        "ridge",
                        "Ridge"
                      ],
                      [
                        "inset",
                        "Inset"
                      ],
                      [
                        "outset",
                        "Outset"
                      ]
                    ],
                    "preset": null,
                    "required": false,
                    "default": "none"
                  },
                  {
                    "label": "Width",
                    "name": "width",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "visibility": {
                      "controlling_field": "theme.global.forms.title.border.style",
                      "controlling_value_regex": "none",
                      "operator": "NOT_EQUAL"
                    },
                    "display": "slider",
                    "max": 100,
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "min": 1,
                    "required": false,
                    "default": 1
                  },
                  {
                    "label": "Color",
                    "name": "color",
                    "type": "color",
                    "visibility": {
                      "controlling_field": "theme.global.forms.title.border.style",
                      "controlling_value_regex": "none",
                      "hidden_subfields": {
                        "opacity": true
                      },
                      "operator": "NOT_EQUAL"
                    },
                    "display_width": null,
                    "locked": false,
                    "required": false,
                    "default": {
                      "color": "#CBE8F8"
                    }
                  },
                  {
                    "label": "Corner radius",
                    "name": "corner_radius",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "display": "slider",
                    "max": 50,
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "min": 0,
                    "required": false,
                    "default": 4
                  }
                ],
                "display_width": null,
                "locked": false,
                "tab": "CONTENT",
                "expanded": false,
                "required": false
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Labels",
            "name": "labels",
            "type": "group",
            "children": [
              {
                "label": "Font",
                "name": "font",
                "type": "font",
                "display_width": null,
                "load_external_fonts": true,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.fonts.secondary.color",
                    "fallback": "theme.fonts.primary.fallback",
                    "font": "theme.fonts.primary.font",
                    "font_set": "theme.fonts.primary.font_set",
                    "size": "theme.global.typography.body_font.font.size",
                    "size_unit": "theme.global.typography.body_font.font.size_unit",
                    "styles": "theme.fonts.primary.styles",
                    "variant": "theme.fonts.primary.variant"
                  }
                },
                "default": {
                  "size": 12,
                  "styles": {},
                  "fallback": null,
                  "size_unit": "px",
                  "color": "#000",
                  "variant": null,
                  "font": null,
                  "style": "",
                  "font_set": "DEFAULT"
                }
              },
              {
                "label": "Padding",
                "name": "padding",
                "type": "group",
                "children": [
                  {
                    "label": "Top/Bottom",
                    "name": "vertical",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "display": "text",
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "required": false,
                    "default": 0
                  },
                  {
                    "label": "Left/Right",
                    "name": "horizontal",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "display": "text",
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "required": false,
                    "default": 0
                  }
                ],
                "display_width": null,
                "locked": false,
                "tab": "CONTENT",
                "expanded": false,
                "required": false
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Fields",
            "name": "fields",
            "type": "group",
            "children": [
              {
                "label": "Background color",
                "name": "bg_color",
                "type": "color",
                "display_width": null,
                "locked": false,
                "required": false,
                "default": {
                  "opacity": 100,
                  "color": "#ffffff"
                }
              },
              {
                "label": "Placeholder color",
                "name": "placeholder_color",
                "type": "color",
                "visibility": {
                  "hidden_subfields": {
                    "opacity": true
                  }
                },
                "display_width": null,
                "locked": false,
                "required": false,
                "default": {
                  "color": "#CBD1D6"
                }
              },
              {
                "label": "Font",
                "name": "font",
                "type": "font",
                "display_width": null,
                "load_external_fonts": true,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.fonts.primary.color",
                    "fallback": "theme.fonts.primary.fallback",
                    "font": "theme.fonts.primary.font",
                    "font_set": "theme.fonts.primary.font_set",
                    "size": "theme.fonts.primary.size",
                    "size_unit": "theme.fonts.primary.size_unit",
                    "styles": "theme.fonts.primary.styles",
                    "variant": "theme.fonts.primary.variant"
                  }
                },
                "default": {
                  "size": 12,
                  "styles": {},
                  "fallback": null,
                  "size_unit": "px",
                  "color": "#000",
                  "variant": null,
                  "font": null,
                  "style": "",
                  "font_set": "DEFAULT"
                }
              },
              {
                "label": "Padding",
                "name": "padding",
                "type": "group",
                "children": [
                  {
                    "label": "Top/Bottom",
                    "name": "vertical",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "display": "text",
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "required": false,
                    "default": 18
                  },
                  {
                    "label": "Left/Right",
                    "name": "horizontal",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "display": "text",
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "required": false,
                    "default": 20
                  }
                ],
                "display_width": null,
                "locked": false,
                "tab": "CONTENT",
                "expanded": false,
                "required": false
              },
              {
                "label": "Border",
                "name": "border",
                "type": "group",
                "children": [
                  {
                    "label": "Style",
                    "name": "style",
                    "id": "theme.global.forms.fields.border.style",
                    "type": "choice",
                    "display": "select",
                    "reordering_enabled": true,
                    "display_width": null,
                    "locked": false,
                    "multiple": false,
                    "choices": [
                      [
                        "none",
                        "None"
                      ],
                      [
                        "solid",
                        "Solid"
                      ],
                      [
                        "dotted",
                        "Dotted"
                      ],
                      [
                        "dashed",
                        "Dashed"
                      ],
                      [
                        "double",
                        "Double"
                      ],
                      [
                        "groove",
                        "Groove"
                      ],
                      [
                        "ridge",
                        "Ridge"
                      ],
                      [
                        "inset",
                        "Inset"
                      ],
                      [
                        "outset",
                        "Outset"
                      ]
                    ],
                    "preset": null,
                    "required": false,
                    "default": "none"
                  },
                  {
                    "label": "Width",
                    "name": "width",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "visibility": {
                      "controlling_field": "theme.global.forms.fields.border.style",
                      "controlling_value_regex": "none",
                      "operator": "NOT_EQUAL"
                    },
                    "display": "slider",
                    "max": 100,
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "min": 1,
                    "required": false,
                    "default": 1
                  },
                  {
                    "label": "Color",
                    "name": "color",
                    "type": "color",
                    "visibility": {
                      "controlling_field": "theme.global.forms.fields.border.style",
                      "controlling_value_regex": "none",
                      "hidden_subfields": {
                        "opacity": true
                      },
                      "operator": "NOT_EQUAL"
                    },
                    "display_width": null,
                    "locked": false,
                    "required": false,
                    "default": {
                      "color": "#D0D0D0"
                    }
                  },
                  {
                    "label": "Corner radius",
                    "name": "corner_radius",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "display": "slider",
                    "max": 50,
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "min": 0,
                    "required": false,
                    "default": 4
                  }
                ],
                "display_width": null,
                "locked": false,
                "tab": "CONTENT",
                "expanded": false,
                "required": false
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Help text",
            "name": "help_text",
            "type": "group",
            "children": [
              {
                "label": "",
                "name": "font",
                "type": "font",
                "display_width": null,
                "load_external_fonts": true,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.global.typography.body_font.font.color",
                    "fallback": "theme.global.typography.body_font.font.fallback",
                    "font": "theme.global.typography.body_font.font.font",
                    "font_set": "theme.global.typography.body_font.font.font_set",
                    "variant": "theme.global.typography.body_font.font.variant"
                  }
                },
                "default": {
                  "size": 14,
                  "size_unit": "px"
                }
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Submit",
            "name": "submit",
            "type": "group",
            "children": [
              {
                "label": "Button style",
                "name": "button_style",
                "type": "choice",
                "display": "select",
                "reordering_enabled": true,
                "display_width": null,
                "locked": false,
                "multiple": false,
                "choices": [
                  [
                    "primary",
                    "Primary"
                  ],
                  [
                    "secondary",
                    "Secondary"
                  ],
                  [
                    "simple",
                    "Simple"
                  ]
                ],
                "preset": null,
                "required": false,
                "default": "primary"
              },
              {
                "label": "Button size",
                "name": "button_size",
                "type": "choice",
                "display": "select",
                "reordering_enabled": true,
                "display_width": null,
                "locked": false,
                "multiple": false,
                "choices": [
                  [
                    "small",
                    "Small"
                  ],
                  [
                    "regular",
                    "Regular"
                  ],
                  [
                    "large",
                    "Large"
                  ]
                ],
                "preset": null,
                "required": false,
                "default": "regular"
              },
              {
                "label": "Button Text Color",
                "name": "button_text_color",
                "type": "color",
                "display_width": null,
                "locked": false,
                "required": false,
                "default": {
                  "color": "#ffffff",
                  "opacity": 100
                }
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Background color",
            "name": "bg_color",
            "type": "group",
            "children": [
              {
                "label": "",
                "name": "color",
                "type": "color",
                "display_width": null,
                "locked": false,
                "required": false,
                "default": {
                  "color": "#FFFFFF",
                  "opacity": 100
                }
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Border",
            "name": "border",
            "type": "group",
            "children": [
              {
                "label": "Style",
                "name": "style",
                "id": "theme.global.forms.border.style",
                "type": "choice",
                "display": "select",
                "reordering_enabled": true,
                "display_width": null,
                "locked": false,
                "multiple": false,
                "choices": [
                  [
                    "none",
                    "None"
                  ],
                  [
                    "solid",
                    "Solid"
                  ],
                  [
                    "dotted",
                    "Dotted"
                  ],
                  [
                    "dashed",
                    "Dashed"
                  ],
                  [
                    "double",
                    "Double"
                  ],
                  [
                    "groove",
                    "Groove"
                  ],
                  [
                    "ridge",
                    "Ridge"
                  ],
                  [
                    "inset",
                    "Inset"
                  ],
                  [
                    "outset",
                    "Outset"
                  ]
                ],
                "preset": null,
                "required": false,
                "default": "solid"
              },
              {
                "label": "Width",
                "name": "width",
                "type": "number",
                "help_text": "Value is in pixels",
                "visibility": {
                  "controlling_field": "theme.global.forms.border.style",
                  "controlling_value_regex": "none",
                  "operator": "NOT_EQUAL"
                },
                "display": "slider",
                "max": 100,
                "display_width": null,
                "locked": false,
                "step": 1,
                "min": 1,
                "required": false,
                "default": 1
              },
              {
                "label": "Color",
                "name": "color",
                "type": "color",
                "visibility": {
                  "controlling_field": "theme.global.forms.border.style",
                  "controlling_value_regex": "none",
                  "hidden_subfields": {
                    "opacity": true
                  },
                  "operator": "NOT_EQUAL"
                },
                "display_width": null,
                "locked": false,
                "required": false,
                "default": {
                  "color": "#CBE8F8"
                }
              },
              {
                "label": "Corner radius",
                "name": "corner_radius",
                "type": "number",
                "help_text": "Value is in pixels",
                "display": "slider",
                "max": 50,
                "display_width": null,
                "locked": false,
                "step": 1,
                "min": 0,
                "required": false,
                "default": 4
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Padding",
            "name": "padding",
            "type": "group",
            "children": [
              {
                "label": "Top/Bottom",
                "name": "vertical",
                "type": "number",
                "help_text": "Value is in pixels",
                "display": "text",
                "display_width": null,
                "locked": false,
                "step": 1,
                "required": false,
                "default": 45
              },
              {
                "label": "Left/Right",
                "name": "horizontal",
                "type": "number",
                "help_text": "Value is in pixels",
                "display": "text",
                "display_width": null,
                "locked": false,
                "step": 1,
                "required": false,
                "default": 45
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          }
        ],
        "display_width": null,
        "locked": false,
        "tab": "CONTENT",
        "expanded": false,
        "required": false
      },
      {
        "label": "Tables",
        "name": "tables",
        "type": "group",
        "children": [
          {
            "label": "Table head",
            "name": "head",
            "type": "group",
            "children": [
              {
                "label": "Background color",
                "name": "bg_color",
                "type": "color",
                "display_width": null,
                "locked": false,
                "required": false,
                "default": {
                  "color": "#0D2547",
                  "opacity": 100
                }
              },
              {
                "label": "Font color",
                "name": "font_color",
                "type": "color",
                "visibility": {
                  "hidden_subfields": {
                    "opacity": true
                  }
                },
                "display_width": null,
                "locked": false,
                "required": false,
                "default": {
                  "color": "#FFFFFF"
                }
              },
              {
                "label": "Bottom border",
                "name": "border",
                "type": "group",
                "children": [
                  {
                    "label": "Style",
                    "name": "style",
                    "id": "theme.global.tables.head.border.style",
                    "type": "choice",
                    "display": "select",
                    "reordering_enabled": true,
                    "display_width": null,
                    "locked": false,
                    "multiple": false,
                    "choices": [
                      [
                        "none",
                        "None"
                      ],
                      [
                        "solid",
                        "Solid"
                      ],
                      [
                        "dotted",
                        "Dotted"
                      ],
                      [
                        "dashed",
                        "Dashed"
                      ],
                      [
                        "double",
                        "Double"
                      ],
                      [
                        "groove",
                        "Groove"
                      ],
                      [
                        "ridge",
                        "Ridge"
                      ],
                      [
                        "inset",
                        "Inset"
                      ],
                      [
                        "outset",
                        "Outset"
                      ]
                    ],
                    "preset": null,
                    "required": false,
                    "inherited_value": {
                      "default_value_path": "theme.global.tables.border.style"
                    }
                  },
                  {
                    "label": "Width",
                    "name": "width",
                    "type": "number",
                    "help_text": "Value is in pixels",
                    "visibility": {
                      "controlling_field": "theme.global.tables.head.border.style",
                      "controlling_value_regex": "none",
                      "operator": "NOT_EQUAL"
                    },
                    "display": "slider",
                    "max": 100,
                    "display_width": null,
                    "locked": false,
                    "step": 1,
                    "min": 1,
                    "required": false,
                    "default": 2
                  },
                  {
                    "label": "Color",
                    "name": "color",
                    "type": "color",
                    "visibility": {
                      "controlling_field": "theme.global.tables.head.border.style",
                      "controlling_value_regex": "none",
                      "hidden_subfields": {
                        "opacity": true
                      },
                      "operator": "NOT_EQUAL"
                    },
                    "display_width": null,
                    "locked": false,
                    "required": false,
                    "inherited_value": {
                      "property_value_paths": {
                        "color": "theme.global.tables.border.color.color"
                      }
                    },
                    "default": {
                      "color": "#ffffff",
                      "opacity": 100
                    }
                  }
                ],
                "display_width": null,
                "locked": false,
                "tab": "CONTENT",
                "expanded": false,
                "required": false
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Font color",
            "name": "font_color",
            "type": "group",
            "children": [
              {
                "label": "",
                "name": "color",
                "type": "color",
                "visibility": {
                  "hidden_subfields": {
                    "opacity": true
                  }
                },
                "display_width": null,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.global.typography.body_font.font.color"
                  }
                },
                "default": {
                  "opacity": 100
                }
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Background color",
            "name": "bg_color",
            "type": "group",
            "children": [
              {
                "label": "",
                "name": "color",
                "type": "color",
                "display_width": null,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.colors.body_bg.color"
                  }
                },
                "default": {
                  "opacity": 100
                }
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Border",
            "name": "border",
            "type": "group",
            "children": [
              {
                "label": "Style",
                "name": "style",
                "id": "theme.global.tables.border.style",
                "type": "choice",
                "display": "select",
                "reordering_enabled": true,
                "display_width": null,
                "locked": false,
                "multiple": false,
                "choices": [
                  [
                    "none",
                    "None"
                  ],
                  [
                    "solid",
                    "Solid"
                  ],
                  [
                    "dotted",
                    "Dotted"
                  ],
                  [
                    "dashed",
                    "Dashed"
                  ],
                  [
                    "double",
                    "Double"
                  ],
                  [
                    "groove",
                    "Groove"
                  ],
                  [
                    "ridge",
                    "Ridge"
                  ],
                  [
                    "inset",
                    "Inset"
                  ],
                  [
                    "outset",
                    "Outset"
                  ]
                ],
                "preset": null,
                "required": false,
                "default": "solid"
              },
              {
                "label": "Width",
                "name": "width",
                "type": "number",
                "help_text": "Value is in pixels",
                "visibility": {
                  "controlling_field": "theme.global.tables.border.style",
                  "controlling_value_regex": "none",
                  "operator": "NOT_EQUAL"
                },
                "display": "slider",
                "max": 100,
                "display_width": null,
                "locked": false,
                "step": 1,
                "min": 1,
                "required": false,
                "default": 1
              },
              {
                "label": "Color",
                "name": "color",
                "type": "color",
                "visibility": {
                  "controlling_field": "theme.global.tables.border.style",
                  "controlling_value_regex": "none",
                  "hidden_subfields": {
                    "opacity": true
                  },
                  "operator": "NOT_EQUAL"
                },
                "display_width": null,
                "locked": false,
                "required": false,
                "default": {
                  "color": "#D0D0D0"
                }
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Padding",
            "name": "padding",
            "type": "group",
            "children": [
              {
                "label": "Top/Bottom",
                "name": "vertical",
                "type": "number",
                "help_text": "Value is in pixels",
                "display": "text",
                "display_width": null,
                "locked": false,
                "step": 1,
                "required": false,
                "default": 15
              },
              {
                "label": "Left/Right",
                "name": "horizontal",
                "type": "number",
                "help_text": "Value is in pixels",
                "display": "text",
                "display_width": null,
                "locked": false,
                "step": 1,
                "required": false,
                "default": 15
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          }
        ],
        "display_width": null,
        "locked": false,
        "tab": "CONTENT",
        "expanded": false,
        "required": false
      },
      {
        "label": "StudioCanvas Header",
        "name": "header",
        "type": "group",
        "children": [
          {
            "label": "Menu",
            "name": "menu",
            "type": "group",
            "children": [
              {
                "label": "Primary",
                "name": "primary",
                "type": "group",
                "children": [
                  {
                    "label": "Font",
                    "name": "font",
                    "type": "font",
                    "display_width": null,
                    "load_external_fonts": true,
                    "locked": false,
                    "required": false,
                    "inherited_value": {
                      "property_value_paths": {
                        "fallback": "theme.fonts.primary.fallback",
                        "font": "theme.fonts.primary.font",
                        "font_set": "theme.fonts.primary.font_set",
                        "size": "theme.global.typography.body_font.font.size",
                        "size_unit": "theme.global.typography.body_font.font.size_unit",
                        "variant": "theme.fonts.primary.variant"
                      }
                    },
                    "default": {
                      "color": "theme.colors.primary.color"
                    }
                  },
                  {
                    "label": "Text transform",
                    "name": "text_transform",
                    "type": "choice",
                    "display": "select",
                    "reordering_enabled": true,
                    "display_width": null,
                    "locked": false,
                    "multiple": false,
                    "choices": [
                      [
                        "none",
                        "None"
                      ],
                      [
                        "capitalize",
                        "Capitalize"
                      ],
                      [
                        "uppercase",
                        "Uppercase"
                      ],
                      [
                        "lowercase",
                        "Lowercase"
                      ]
                    ],
                    "preset": null,
                    "required": false,
                    "default": "none"
                  },
                  {
                    "label": "Hover",
                    "name": "hover",
                    "type": "group",
                    "children": [
                      {
                        "label": "Font",
                        "name": "font",
                        "type": "font",
                        "visibility": {
                          "hidden_subfields": {
                            "size": true
                          }
                        },
                        "display_width": null,
                        "load_external_fonts": true,
                        "locked": false,
                        "required": false,
                        "inherited_value": {
                          "property_value_paths": {
                            "color": "theme.global.header.menu.primary.font.color",
                            "fallback": "theme.global.header.menu.primary.font.fallback",
                            "font": "theme.global.header.menu.primary.font.font",
                            "font_set": "theme.global.header.menu.primary.font.font_set",
                            "styles": "theme.global.header.menu.primary.font.styles",
                            "variant": "theme.global.header.menu.primary.font.variant"
                          }
                        },
                        "default": {
                          "size": null,
                          "styles": null,
                          "fallback": null,
                          "size_unit": null,
                          "color": null,
                          "variant": null,
                          "font": null,
                          "style": null,
                          "font_set": "DEFAULT"
                        }
                      },
                      {
                        "label": "Background color",
                        "name": "bg_color",
                        "type": "color",
                        "display_width": null,
                        "locked": false,
                        "required": false,
                        "inherited_value": {},
                        "default": {
                          "opacity": 0
                        }
                      }
                    ],
                    "display_width": null,
                    "locked": false,
                    "tab": "CONTENT",
                    "expanded": false,
                    "required": false
                  },
                  {
                    "label": "Active",
                    "name": "active",
                    "type": "group",
                    "children": [
                      {
                        "label": "Font",
                        "name": "font",
                        "type": "font",
                        "visibility": {
                          "hidden_subfields": {
                            "size": true
                          }
                        },
                        "display_width": null,
                        "load_external_fonts": true,
                        "locked": false,
                        "required": false,
                        "inherited_value": {
                          "property_value_paths": {
                            "fallback": "theme.global.header.menu.primary.font.fallback",
                            "font": "theme.global.header.menu.primary.font.font",
                            "font_set": "theme.global.header.menu.primary.font.font_set",
                            "styles": "theme.global.header.menu.primary.font.styles",
                            "variant": "theme.global.header.menu.primary.font.variant"
                          }
                        },
                        "default": {
                          "size": 12,
                          "styles": {},
                          "fallback": null,
                          "size_unit": "px",
                          "color": "#000",
                          "variant": null,
                          "font": null,
                          "style": "",
                          "font_set": "DEFAULT"
                        }
                      },
                      {
                        "label": "Background color",
                        "name": "bg_color",
                        "type": "color",
                        "display_width": null,
                        "locked": false,
                        "required": false,
                        "inherited_value": {
                          "property_value_paths": {
                            "color": "theme.colors.primary.color"
                          }
                        },
                        "default": {
                          "opacity": 0
                        }
                      }
                    ],
                    "display_width": null,
                    "locked": false,
                    "tab": "CONTENT",
                    "expanded": false,
                    "required": false
                  }
                ],
                "display_width": null,
                "locked": false,
                "tab": "CONTENT",
                "expanded": false,
                "required": false
              },
              {
                "label": "Child",
                "name": "child",
                "type": "group",
                "children": [
                  {
                    "label": "Font",
                    "name": "font",
                    "type": "font",
                    "display_width": null,
                    "load_external_fonts": true,
                    "locked": false,
                    "required": false,
                    "inherited_value": {
                      "property_value_paths": {
                        "color": "theme.fonts.primary.color",
                        "fallback": "theme.fonts.primary.fallback",
                        "font": "theme.fonts.primary.font",
                        "font_set": "theme.fonts.primary.font_set",
                        "size": "theme.global.typography.body_font.font.size",
                        "size_unit": "theme.global.typography.body_font.font.size_unit",
                        "variant": "theme.fonts.primary.variant"
                      }
                    },
                    "default": {
                      "size": 12,
                      "styles": {},
                      "fallback": null,
                      "size_unit": "px",
                      "color": "#000",
                      "variant": null,
                      "font": null,
                      "style": "",
                      "font_set": "DEFAULT"
                    }
                  },
                  {
                    "label": "Text transform",
                    "name": "text_transform",
                    "type": "choice",
                    "display": "select",
                    "reordering_enabled": true,
                    "display_width": null,
                    "locked": false,
                    "multiple": false,
                    "choices": [
                      [
                        "none",
                        "None"
                      ],
                      [
                        "capitalize",
                        "Capitalize"
                      ],
                      [
                        "uppercase",
                        "Uppercase"
                      ],
                      [
                        "lowercase",
                        "Lowercase"
                      ]
                    ],
                    "preset": null,
                    "required": false,
                    "default": "none"
                  },
                  {
                    "label": "Hover",
                    "name": "hover",
                    "type": "group",
                    "children": [
                      {
                        "label": "Font",
                        "name": "font",
                        "type": "font",
                        "visibility": {
                          "hidden_subfields": {
                            "size": true
                          }
                        },
                        "display_width": null,
                        "load_external_fonts": true,
                        "locked": false,
                        "required": false,
                        "inherited_value": {
                          "property_value_paths": {
                            "fallback": "theme.global.header.menu.child.font.fallback",
                            "font": "theme.global.header.menu.child.font.font",
                            "font_set": "theme.global.header.menu.child.font.font_set",
                            "styles": "theme.global.header.menu.child.font.styles",
                            "variant": "theme.global.header.menu.child.font.variant"
                          }
                        },
                        "default": {
                          "color": "#FFFFFF"
                        }
                      },
                      {
                        "label": "Background color",
                        "name": "bg_color",
                        "type": "color",
                        "display_width": null,
                        "locked": false,
                        "required": false,
                        "inherited_value": {
                          "property_value_paths": {
                            "color": "theme.colors.secondary.color"
                          }
                        },
                        "default": {
                          "opacity": 100
                        }
                      }
                    ],
                    "display_width": null,
                    "locked": false,
                    "tab": "CONTENT",
                    "expanded": false,
                    "required": false
                  },
                  {
                    "label": "Active",
                    "name": "active",
                    "type": "group",
                    "children": [
                      {
                        "label": "Font",
                        "name": "font",
                        "type": "font",
                        "visibility": {
                          "hidden_subfields": {
                            "size": true
                          }
                        },
                        "display_width": null,
                        "load_external_fonts": true,
                        "locked": false,
                        "required": false,
                        "inherited_value": {
                          "property_value_paths": {
                            "fallback": "theme.global.header.menu.child.font.fallback",
                            "font": "theme.global.header.menu.child.font.font",
                            "font_set": "theme.global.header.menu.child.font.font_set",
                            "styles": "theme.global.header.menu.child.font.styles",
                            "variant": "theme.global.header.menu.child.font.variant"
                          }
                        },
                        "default": {
                          "color": "#FFFFFF"
                        }
                      },
                      {
                        "label": "Background color",
                        "name": "bg_color",
                        "type": "color",
                        "display_width": null,
                        "locked": false,
                        "required": false,
                        "default": {
                          "opacity": 100,
                          "color": "#ffffff"
                        }
                      }
                    ],
                    "display_width": null,
                    "locked": false,
                    "tab": "CONTENT",
                    "expanded": false,
                    "required": false
                  }
                ],
                "display_width": null,
                "locked": false,
                "tab": "CONTENT",
                "expanded": false,
                "required": false
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Background color",
            "name": "bg_color",
            "type": "group",
            "children": [
              {
                "label": "",
                "name": "color",
                "type": "color",
                "display_width": null,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.colors.primary.color"
                  }
                },
                "default": {
                  "opacity": 0
                }
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Bottom border",
            "name": "border",
            "type": "group",
            "children": [
              {
                "label": "Style",
                "name": "style",
                "id": "theme.global.header.border.style",
                "type": "choice",
                "display": "select",
                "reordering_enabled": true,
                "display_width": null,
                "locked": false,
                "multiple": false,
                "choices": [
                  [
                    "none",
                    "None"
                  ],
                  [
                    "solid",
                    "Solid"
                  ],
                  [
                    "dotted",
                    "Dotted"
                  ],
                  [
                    "dashed",
                    "Dashed"
                  ],
                  [
                    "double",
                    "Double"
                  ],
                  [
                    "groove",
                    "Groove"
                  ],
                  [
                    "ridge",
                    "Ridge"
                  ],
                  [
                    "inset",
                    "Inset"
                  ],
                  [
                    "outset",
                    "Outset"
                  ]
                ],
                "preset": null,
                "required": false,
                "default": "none"
              },
              {
                "label": "Width",
                "name": "width",
                "type": "number",
                "help_text": "Value is in pixels",
                "visibility": {
                  "controlling_field": "theme.global.header.border.style",
                  "controlling_value_regex": "none",
                  "operator": "NOT_EQUAL"
                },
                "display": "slider",
                "max": 100,
                "display_width": null,
                "locked": false,
                "step": 1,
                "min": 1,
                "required": false,
                "default": 1
              },
              {
                "label": "Color",
                "name": "color",
                "type": "color",
                "visibility": {
                  "controlling_field": "theme.global.header.border.style",
                  "controlling_value_regex": "none",
                  "hidden_subfields": {
                    "opacity": true
                  },
                  "operator": "NOT_EQUAL"
                },
                "display_width": null,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.colors.body_bg.color"
                  }
                },
                "default": {
                  "opacity": 100
                }
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          }
        ],
        "display_width": null,
        "locked": false,
        "tab": "CONTENT",
        "expanded": false,
        "required": false
      },
      {
        "label": "StudioCanvas Footer",
        "name": "footer",
        "type": "group",
        "children": [
          {
            "label": "Menu",
            "name": "menu",
            "type": "group",
            "children": [
              {
                "label": "Font",
                "name": "font",
                "type": "font",
                "display_width": null,
                "load_external_fonts": true,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.colors.body_bg.color",
                    "fallback": "theme.global.typography.body_font.font.fallback",
                    "font": "theme.global.typography.body_font.font.font",
                    "font_set": "theme.global.typography.body_font.font.font_set",
                    "size": "theme.global.typography.body_font.font.size",
                    "size_unit": "theme.global.typography.body_font.font.size_unit",
                    "styles": "theme.global.typography.body_font.font.styles",
                    "variant": "theme.global.typography.body_font.font.variant"
                  }
                },
                "default": {
                  "size": 12,
                  "styles": {},
                  "fallback": null,
                  "size_unit": "px",
                  "color": "#000",
                  "variant": null,
                  "font": null,
                  "style": "",
                  "font_set": "DEFAULT"
                }
              },
              {
                "label": "Hover",
                "name": "hover",
                "type": "group",
                "children": [
                  {
                    "label": "Font",
                    "name": "font",
                    "type": "font",
                    "display_width": null,
                    "load_external_fonts": true,
                    "locked": false,
                    "required": false,
                    "inherited_value": {
                      "property_value_paths": {
                        "color": "theme.global.typography.links.font.color",
                        "fallback": "theme.global.footer.menu.font.fallback",
                        "font": "theme.global.footer.menu.font.font",
                        "font_set": "theme.global.footer.menu.font.font_set",
                        "size": "theme.global.footer.menu.font.size",
                        "size_unit": "theme.global.footer.menu.font.size_unit",
                        "styles": "theme.global.footer.menu.font.styles",
                        "variant": "theme.global.footer.menu.font.variant"
                      }
                    },
                    "default": {
                      "size": 12,
                      "styles": {},
                      "fallback": null,
                      "size_unit": "px",
                      "color": "#000",
                      "variant": null,
                      "font": null,
                      "style": "",
                      "font_set": "DEFAULT"
                    }
                  },
                  {
                    "label": "Background Color",
                    "name": "bg_color",
                    "type": "color",
                    "display_width": null,
                    "locked": false,
                    "required": false,
                    "default": {
                      "color": "#ffffff",
                      "opacity": 0
                    }
                  }
                ],
                "display_width": null,
                "locked": false,
                "tab": "CONTENT",
                "expanded": false,
                "required": false
              },
              {
                "label": "Active",
                "name": "active",
                "type": "group",
                "children": [
                  {
                    "label": "Font",
                    "name": "font",
                    "type": "font",
                    "display_width": null,
                    "load_external_fonts": true,
                    "locked": false,
                    "required": false,
                    "inherited_value": {
                      "property_value_paths": {
                        "color": "theme.global.typography.links.font.color",
                        "fallback": "theme.global.footer.menu.font.fallback",
                        "font": "theme.global.footer.menu.font.font",
                        "font_set": "theme.global.footer.menu.font.font_set",
                        "size": "theme.global.footer.menu.font.size",
                        "size_unit": "theme.global.footer.menu.font.size_unit",
                        "styles": "theme.global.footer.menu.font.styles",
                        "variant": "theme.global.footer.menu.font.variant"
                      }
                    },
                    "default": {
                      "size": 12,
                      "styles": {},
                      "fallback": null,
                      "size_unit": "px",
                      "color": "#000",
                      "variant": null,
                      "font": null,
                      "style": "",
                      "font_set": "DEFAULT"
                    }
                  },
                  {
                    "label": "Background Color",
                    "name": "bg_color",
                    "type": "color",
                    "display_width": null,
                    "locked": false,
                    "required": false,
                    "default": {
                      "color": "#ffffff",
                      "opacity": 0
                    }
                  }
                ],
                "display_width": null,
                "locked": false,
                "tab": "CONTENT",
                "expanded": false,
                "required": false
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          },
          {
            "label": "Background color",
            "name": "bg_color",
            "type": "group",
            "children": [
              {
                "label": "",
                "name": "color",
                "type": "color",
                "display_width": null,
                "locked": false,
                "required": false,
                "default": {
                  "color": "#180658",
                  "opacity": 100
                }
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false,
            "default": {
              "color": {
                "color": "#180658",
                "opacity": 100
              }
            }
          },
          {
            "label": "Top border",
            "name": "border",
            "type": "group",
            "children": [
              {
                "label": "Style",
                "name": "style",
                "id": "theme.global.footer.border.style",
                "type": "choice",
                "display": "select",
                "reordering_enabled": true,
                "display_width": null,
                "locked": false,
                "multiple": false,
                "choices": [
                  [
                    "none",
                    "None"
                  ],
                  [
                    "solid",
                    "Solid"
                  ],
                  [
                    "dotted",
                    "Dotted"
                  ],
                  [
                    "dashed",
                    "Dashed"
                  ],
                  [
                    "double",
                    "Double"
                  ],
                  [
                    "groove",
                    "Groove"
                  ],
                  [
                    "ridge",
                    "Ridge"
                  ],
                  [
                    "inset",
                    "Inset"
                  ],
                  [
                    "outset",
                    "Outset"
                  ]
                ],
                "preset": null,
                "required": false,
                "default": "none"
              },
              {
                "label": "Width",
                "name": "width",
                "type": "number",
                "help_text": "Value is in pixels",
                "visibility": {
                  "controlling_field": "theme.global.footer.border.style",
                  "controlling_value_regex": "none",
                  "operator": "NOT_EQUAL"
                },
                "display": "slider",
                "max": 100,
                "display_width": null,
                "locked": false,
                "step": 1,
                "min": 1,
                "required": false,
                "default": 1
              },
              {
                "label": "Color",
                "name": "color",
                "type": "color",
                "visibility": {
                  "controlling_field": "theme.global.footer.border.style",
                  "controlling_value_regex": "none",
                  "hidden_subfields": {
                    "opacity": true
                  },
                  "operator": "NOT_EQUAL"
                },
                "display_width": null,
                "locked": false,
                "required": false,
                "inherited_value": {
                  "property_value_paths": {
                    "color": "theme.colors.secondary.color"
                  }
                },
                "default": {
                  "color": "#ffffff",
                  "opacity": 100
                }
              }
            ],
            "display_width": null,
            "locked": false,
            "tab": "CONTENT",
            "expanded": false,
            "required": false
          }
        ],
        "display_width": null,
        "locked": false,
        "tab": "CONTENT",
        "expanded": false,
        "required": false,
        "default": {
          "bg_color": {
            "color": {
              "color": "#180658",
              "opacity": 100
            }
          }
        }
      }
    ],
    "display_width": null,
    "locked": false,
    "tab": "CONTENT",
    "expanded": false,
    "required": false,
    "default": {
      "buttons": {
        "primary": {
          "hover": {
            "bg_color": {
              "color": "#ffa6c1",
              "opacity": 100
            }
          }
        }
      },
      "footer": {
        "bg_color": {
          "color": {
            "color": "#180658",
            "opacity": 100
          }
        }
      }
    }
  }
]