{
  "theme_name": "Pixel Grid Odyssey",
  "theme_description": "Retro CRT vibes inspired by neon arcades and pixel art overlays.",
  "theme_category": "creative",
  "version": "1.0.0",
  "styles": {
    "form_style": {
      "default": {
        "background_mode": "single",
        "background-color": "transparent",
        "padding": {
          "top": "0px",
          "right": "0px",
          "bottom": "0px",
          "left": "0px"
        },
        "margin": {
          "top": "0px",
          "right": "0px",
          "bottom": "0px",
          "left": "0px"
        },
        "border": {
          "color": "transparent",
          "width": {
            "top": "0px",
            "right": "0px",
            "bottom": "0px",
            "left": "0px"
          },
          "style": "none"
        },
        "border-radius": "0px",
        "box-shadow": {
          "offset_x": "0px",
          "offset_y": "0px",
          "blur": "0px",
          "spread": "0px",
          "color": "rgba(0,0,0,0)"
        }
      }
    },
    "page_style": {
      "default": {
        "background_mode": "image",
        "background-image": "frontend/images/themes/pixel-grid-odyssey/pixel-art-bg.jpg",
        "background_image_size": "cover",
        "background_image_position": "bottom center",
        "background_image_repeat": "no-repeat",
        "padding": {
          "top": "26px",
          "right": "30px",
          "bottom": "32px",
          "left": "30px"
        },
        "border": {
          "color": "rgba(57,255,20,0.25)",
          "width": {
            "top": "2px",
            "right": "2px",
            "bottom": "2px",
            "left": "2px"
          },
          "style": "solid"
        },
        "border-radius": "18px",
        "box-shadow": {
          "offset_x": "0px",
          "offset_y": "18px",
          "blur": "35px",
          "spread": "0px",
          "color": "rgba(0,255,153,0.35)"
        },
        "background-color": "#030712"
      }
    },
    "row_style": {
      "default": {
        "background-color": "rgba(3,7,18,0.85)",
        "border": {
          "color": "rgba(0, 247, 255, 0.25)",
          "width": {
            "top": "1px",
            "right": "1px",
            "bottom": "1px",
            "left": "1px"
          },
          "style": "solid"
        },
        "border-radius": "14px",
        "gap": "18px",
        "padding": {
          "top": "16px",
          "right": "18px",
          "bottom": "16px",
          "left": "18px"
        },
        "margin": {
          "top": "0px",
          "right": "0px",
          "bottom": "20px",
          "left": "0px"
        },
        "box-shadow": {
          "offset_x": "0px",
          "offset_y": "10px",
          "blur": "28px",
          "spread": "0px",
          "color": "rgba(3,255,255,0.2)"
        }
      }
    },
    "field_style": {
      "text_input": {
        "default": {
          "background-color": "rgba(11, 18, 32, 0.95)",
          "color": "#b9ffe0",
          "placeholder_color": "rgba(185, 255, 224, 0.5)",
          "font-size": "15px",
          "padding": {
            "top": "12px",
            "right": "16px",
            "bottom": "12px",
            "left": "16px"
          },
          "border": {
            "color": "rgba(0, 247, 255, 0.55)",
            "width": {
              "top": "1px",
              "right": "1px",
              "bottom": "1px",
              "left": "1px"
            },
            "style": "solid"
          },
          "border-radius": "10px",
          "box-shadow": {
            "offset_x": "0px",
            "offset_y": "0px",
            "blur": "8px",
            "spread": "0px",
            "color": "rgba(0,255,153,0.2)"
          },
          "custom_css": "transition: border-color 0.2s ease, box-shadow 0.2s ease;"
        },
        "focus": {
          "border": {
            "color": "#00f7ff"
          },
          "box-shadow": {
            "offset_x": "0px",
            "offset_y": "0px",
            "blur": "16px",
            "spread": "0px",
            "color": "rgba(0, 247, 255, 0.45)"
          }
        },
        "hover": {
          "border": {
            "color": "rgba(57,255,20,0.75)"
          }
        }
      },
      "textarea": {
        "default": {
          "background-color": "rgba(11, 18, 32, 0.95)",
          "color": "#b9ffe0",
          "placeholder_color": "rgba(185, 255, 224, 0.5)",
          "font-size": "15px",
          "padding": {
            "top": "14px",
            "right": "18px",
            "bottom": "14px",
            "left": "18px"
          },
          "border": {
            "color": "rgba(0, 247, 255, 0.55)",
            "width": {
              "top": "1px",
              "right": "1px",
              "bottom": "1px",
              "left": "1px"
            },
            "style": "solid"
          },
          "border-radius": "10px",
          "custom_css": "min-height: 150px; line-height: 1.7;"
        },
        "focus": {
          "border": {
            "color": "#00f7ff"
          },
          "box-shadow": {
            "offset_x": "0px",
            "offset_y": "0px",
            "blur": "16px",
            "spread": "0px",
            "color": "rgba(57,255,20,0.45)"
          }
        },
        "hover": {
          "border": {
            "color": "rgba(57,255,20,0.75)"
          }
        }
      },
      "select_input": {
        "default": {
          "background-color": "rgba(11, 18, 32, 0.95)",
          "color": "#b9ffe0",
          "font-size": "15px",
          "padding": {
            "top": "12px",
            "right": "16px",
            "bottom": "12px",
            "left": "16px"
          },
          "border": {
            "color": "rgba(0, 247, 255, 0.55)",
            "width": {
              "top": "1px",
              "right": "1px",
              "bottom": "1px",
              "left": "1px"
            },
            "style": "solid"
          },
          "border-radius": "10px"
        },
        "focus": {
          "border": {
            "color": "#00f7ff"
          }
        },
        "hover": {
          "border": {
            "color": "rgba(57,255,20,0.75)"
          }
        }
      },
      "checkbox_radio": {
        "default": {
          "accent_color": "#00f7ff",
          "size": "18px",
          "margin": {
            "top": "10px",
            "right": "6px",
            "bottom": "10px",
            "left": "0px"
          },
          "custom_css": "filter: drop-shadow(0 0 6px rgba(57,255,20,0.3));"
        },
        "hover": {
          "accent_color": "#00f7ff",
          "margin": {
            "top": "10px",
            "right": "6px",
            "bottom": "10px",
            "left": "0px"
          }
        },
        "focus": {
          "accent_color": "#00f7ff",
          "margin": {
            "top": "10px",
            "right": "6px",
            "bottom": "10px",
            "left": "0px"
          }
        }
      }
    },
    "submit_button": {
      "default": {
        "background_mode": "gradient",
        "gradient_color_1": "#00f7ff",
        "gradient_color_2": "#7c3aed",
        "gradient_angle": "120deg",
        "color": "#041203",
        "padding": {
          "top": "14px",
          "right": "32px",
          "bottom": "14px",
          "left": "32px"
        },
        "border": {
          "color": "#012d16",
          "width": {
            "top": "1px",
            "right": "1px",
            "bottom": "4px",
            "left": "1px"
          },
          "style": "solid"
        },
        "border-radius": "999px",
        "box-shadow": {
          "offset_x": "0px",
          "offset_y": "12px",
          "blur": "28px",
          "spread": "0px",
          "color": "rgba(0, 255, 153, 0.45)"
        }
      },
      "hover": {
        "gradient_color_1": "#67e8f9",
        "gradient_color_2": "#a855f7"
      },
      "active": {
        "background-color": "#00c46f"
      }
    },
    "previous_button": {
      "default": {
        "background_mode": "single",
        "background-color": "rgba(103, 232, 249, 0.1)",
        "color": "#67e8f9",
        "padding": {
          "top": "12px",
          "right": "24px",
          "bottom": "12px",
          "left": "24px"
        },
        "border": {
          "color": "rgba(0,255,153,0.3)",
          "width": {
            "top": "1px",
            "right": "1px",
            "bottom": "2px",
            "left": "1px"
          },
          "style": "solid"
        },
        "border-radius": "30px"
      }
    },
    "next_button": {
      "default": {
        "background_mode": "single",
        "background-color": "#1e1b4b",
        "color": "#67e8f9",
        "padding": {
          "top": "12px",
          "right": "26px",
          "bottom": "12px",
          "left": "26px"
        },
        "border": {
          "color": "rgba(57,255,20,0.5)",
          "width": {
            "top": "1px",
            "right": "1px",
            "bottom": "2px",
            "left": "1px"
          },
          "style": "solid"
        },
        "border-radius": "30px"
      },
      "hover": {
        "background-color": "#0b3c23"
      }
    },
    "button_typography": {
      "default": {
        "font-family": "Roboto Mono",
        "font-size": "15px",
        "font-weight": "600",
        "color": "#39ff14",
        "letter-spacing": "0.5px",
        "text-transform": "uppercase",
        "text-align": "center"
      }
    },
    "form_title": {
      "default": {
        "font-family": "Roboto Mono",
        "font-size": "30px",
        "font-weight": "600",
        "color": "#c4b5fd",
        "letter-spacing": "1px",
        "text-transform": "none",
        "text-align": "left"
      }
    },
    "form_description": {
      "default": {
        "font-family": "Space Grotesk",
        "font-size": "16px",
        "font-weight": "400",
        "color": "#94a3b8",
        "letter-spacing": "0.2px",
        "text-transform": "none",
        "text-align": "left"
      }
    },
    "page_heading": {
      "default": {
        "font-family": "Roboto Mono",
        "font-size": "22px",
        "font-weight": "500",
        "color": "#39ff14",
        "text-transform": "none",
        "text-align": "left"
      }
    },
    "page_description": {
      "default": {
        "font-family": "Space Grotesk",
        "font-size": "15px",
        "font-weight": "400",
        "color": "#6ef9c6",
        "text-transform": "none",
        "text-align": "left"
      }
    },
    "row_heading": {
      "default": {
        "font-family": "Roboto Mono",
        "font-size": "18px",
        "font-weight": "500",
        "color": "#a3ffd4",
        "text-transform": "none",
        "text-align": "left"
      }
    },
    "row_description": {
      "default": {
        "font-family": "Space Grotesk",
        "font-size": "14px",
        "font-weight": "400",
        "color": "#6ef9c6",
        "text-transform": "none",
        "text-align": "left"
      }
    },
    "field_label": {
      "default": {
        "font-family": "Space Grotesk",
        "font-size": "14px",
        "font-weight": "500",
        "color": "#67e8f9",
        "text-transform": "uppercase",
        "letter-spacing": "0.6px",
        "text-align": "left"
      }
    },
    "field_description": {
      "default": {
        "font-family": "Space Grotesk",
        "font-size": "13px",
        "font-weight": "400",
        "color": "#a5b4fc",
        "text-align": "left"
      }
    },
    "field_errors": {
      "default": {
        "font-family": "Space Grotesk",
        "font-size": "12px",
        "font-weight": "500",
        "color": "#f472b6",
        "background-color": "rgba(244,114,182,0.12)",
        "padding": {
          "top": "6px",
          "right": "10px",
          "bottom": "6px",
          "left": "10px"
        },
        "border": {
          "color": "rgba(255, 95, 138, 0.45)",
          "width": {
            "top": "1px",
            "right": "1px",
            "bottom": "1px",
            "left": "1px"
          },
          "style": "solid"
        },
        "border-radius": "8px"
      }
    },
    "success_message": {
      "default": {
        "font-family": "Space Grotesk",
        "font-size": "14px",
        "font-weight": "400",
        "color": "#bbf7d0",
        "background-color": "rgba(16,185,129,0.12)",
        "padding": {
          "top": "12px",
          "right": "14px",
          "bottom": "12px",
          "left": "14px"
        },
        "border": {
          "color": "rgba(57,255,20,0.35)",
          "width": {
            "top": "1px",
            "right": "1px",
            "bottom": "1px",
            "left": "1px"
          },
          "style": "solid"
        },
        "border-radius": "10px",
        "box-shadow": {
          "offset_x": "0px",
          "offset_y": "6px",
          "blur": "16px",
          "spread": "0px",
          "color": "rgba(57,255,20,0.35)"
        }
      }
    },
    "custom_css": "pixel_grid_odyssey.css",
    "custom_js": "pixel_grid_odyssey.js"
  }
}
