{
    "openapi": "3.1.0",
    "info": {
        "title": "FastOG Dynamic OG Image API",
        "version": "2026-10-28",
        "summary": "Deterministic Open Graph image generation over signed, content-addressed URLs.",
        "description": "One endpoint renders a 1200x630 (or template-specific) social card from query parameters.\n\nAccess is subscription-gated: an active Dynamic API plan is required, but renders themselves are NOT metered. There is no monthly render quota and no overage billing; identical params produce byte-identical output, so a URL can be cached for a year.",
        "contact": {
            "url": "https://fastog.com/docs",
            "name": "FastOG support"
        }
    },
    "servers": [
        {
            "url": "https://fastog.com",
            "description": "Public FastOG origin"
        }
    ],
    "tags": [
        {
            "name": "OG images",
            "description": "Render a social preview card"
        }
    ],
    "paths": {
        "/api/v1/og": {
            "get": {
                "tags": [
                    "OG images"
                ],
                "operationId": "renderOgImage",
                "summary": "Render an OG image from a signed URL",
                "description": "Every query parameter except `s` is covered by the HMAC signature. Changing any parameter, including reordering, produces a different URL and a different image.\n\nOnly `template` + `title` are structurally validated; every other query param is a template prop forwarded to the renderer. The generated template catalogue (`x-template-catalogue`) lists every renderable slug and whether it is still offered by a picker; `x-template-fields` carries the per-template editor fields (key, label, type, default, options, format).",
                "parameters": [
                    {
                        "name": "key",
                        "in": "query",
                        "required": true,
                        "description": "The public API key. It is safe in a URL; the per-key HMAC secret is not.",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "s",
                        "in": "query",
                        "required": true,
                        "description": "HMAC-SHA256 signature over METHOD, path and every query param except s (sorted, RFC-3986).",
                        "schema": {
                            "type": "string",
                            "pattern": "^[a-f0-9]{64}$"
                        }
                    },
                    {
                        "name": "template",
                        "in": "query",
                        "required": false,
                        "description": "Layout slug. Defaults to \"default\".",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "default",
                                "blog",
                                "company",
                                "launch",
                                "saaslaunch",
                                "devtool",
                                "game",
                                "event",
                                "quote",
                                "job",
                                "stats",
                                "pricing",
                                "podcast",
                                "video",
                                "editorial",
                                "minimal",
                                "changelog",
                                "corporate",
                                "hero",
                                "logos",
                                "notice",
                                "testimonial",
                                "logofocus",
                                "xheader",
                                "bento",
                                "comparison",
                                "timeline",
                                "countdown",
                                "news",
                                "code",
                                "testimonialpro",
                                "promo",
                                "devblog",
                                "codepost",
                                "statsbar",
                                "changelogpro",
                                "quotecta",
                                "appscreenshot",
                                "imagehero",
                                "gamestore",
                                "productshot",
                                "specgrid",
                                "blackfriday",
                                "seasonal",
                                "blackfridaymidnight",
                                "seasonalgiftedit",
                                "seasonalicegallery",
                                "productplate",
                                "productscene",
                                "offercampaign",
                                "collectionshelf",
                                "editorialsplit",
                                "glassproduct",
                                "fashion",
                                "techspec",
                                "photocard",
                                "splitimage",
                                "collage",
                                "collection",
                                "realestate",
                                "autorental",
                                "restaurant",
                                "hospitality",
                                "saasspend",
                                "brutalist",
                                "training",
                                "ecosystem",
                                "ecommerce",
                                "product",
                                "imageright"
                            ],
                            "default": "default"
                        }
                    },
                    {
                        "name": "title",
                        "in": "query",
                        "required": true,
                        "description": "Main heading. Required: a cover with no title is never a useful preview.",
                        "schema": {
                            "type": "string",
                            "maxLength": 300
                        }
                    },
                    {
                        "name": "subtitle",
                        "in": "query",
                        "required": false,
                        "description": "Supporting line under the title.",
                        "schema": {
                            "type": "string",
                            "maxLength": 300
                        }
                    },
                    {
                        "name": "tags",
                        "in": "query",
                        "required": false,
                        "description": "Comma-separated labels (e.g. \"AI,SaaS\").",
                        "schema": {
                            "type": "string",
                            "maxLength": 500
                        }
                    },
                    {
                        "name": "theme",
                        "in": "query",
                        "required": false,
                        "description": "Palette preset.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "dark",
                                "light",
                                "glass",
                                "solid",
                                "midnight",
                                "vivid",
                                "paper",
                                "glass_light",
                                "custom"
                            ]
                        }
                    },
                    {
                        "name": "gradient_preset",
                        "in": "query",
                        "required": false,
                        "description": "Named gradient preset (indigo, ocean, sunset, cosmic, ...).",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "gradient_direction",
                        "in": "query",
                        "required": false,
                        "description": "Gradient angle in degrees.",
                        "schema": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 360
                        }
                    },
                    {
                        "name": "bg_color",
                        "in": "query",
                        "required": false,
                        "description": "Solid background colour (hex).",
                        "schema": {
                            "type": "string",
                            "maxLength": 7
                        }
                    },
                    {
                        "name": "accent_color",
                        "in": "query",
                        "required": false,
                        "description": "Accent colour (hex).",
                        "schema": {
                            "type": "string",
                            "maxLength": 7
                        }
                    },
                    {
                        "name": "pattern",
                        "in": "query",
                        "required": false,
                        "description": "Background pattern.",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "pattern_color",
                        "in": "query",
                        "required": false,
                        "description": "Pattern colour (hex).",
                        "schema": {
                            "type": "string",
                            "maxLength": 7
                        }
                    },
                    {
                        "name": "pattern_intensity",
                        "in": "query",
                        "required": false,
                        "description": "Pattern opacity.",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 30
                        }
                    },
                    {
                        "name": "font_family",
                        "in": "query",
                        "required": false,
                        "description": "Typography preset.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "font-sans",
                                "font-jakarta",
                                "font-dm",
                                "font-outfit",
                                "font-space",
                                "font-playfair",
                                "font-merriweather",
                                "font-instrument",
                                "font-jetbrains",
                                "font-fira"
                            ]
                        }
                    },
                    {
                        "name": "auto_text_color",
                        "in": "query",
                        "required": false,
                        "description": "Derive text colour from the background.",
                        "schema": {
                            "type": "boolean",
                            "default": true
                        }
                    },
                    {
                        "name": "title_color",
                        "in": "query",
                        "required": false,
                        "description": "Override title colour (hex).",
                        "schema": {
                            "type": "string",
                            "maxLength": 7
                        }
                    },
                    {
                        "name": "subtitle_color",
                        "in": "query",
                        "required": false,
                        "description": "Override subtitle colour (hex).",
                        "schema": {
                            "type": "string",
                            "maxLength": 7
                        }
                    },
                    {
                        "name": "brand_name",
                        "in": "query",
                        "required": false,
                        "description": "Brand/logo text.",
                        "schema": {
                            "type": "string",
                            "maxLength": 50
                        }
                    },
                    {
                        "name": "brand_logo",
                        "in": "query",
                        "required": false,
                        "description": "Public http(s) URL for the brand logo.",
                        "schema": {
                            "type": "string",
                            "format": "uri",
                            "maxLength": 500
                        }
                    },
                    {
                        "name": "logo",
                        "in": "query",
                        "required": false,
                        "description": "Template alias for a logo image URL.",
                        "schema": {
                            "type": "string",
                            "format": "uri",
                            "maxLength": 500
                        }
                    },
                    {
                        "name": "image",
                        "in": "query",
                        "required": false,
                        "description": "Public http(s) URL for the hero/product image. SSRF-guarded.",
                        "schema": {
                            "type": "string",
                            "format": "uri",
                            "maxLength": 4000
                        }
                    },
                    {
                        "name": "domain",
                        "in": "query",
                        "required": false,
                        "description": "Display domain (e.g. acme.com).",
                        "schema": {
                            "type": "string",
                            "maxLength": 100
                        }
                    },
                    {
                        "name": "layout_mode",
                        "in": "query",
                        "required": false,
                        "description": "Layout variant (template-specific).",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "split",
                                "centered",
                                "banner"
                            ]
                        }
                    },
                    {
                        "name": "format",
                        "in": "query",
                        "required": false,
                        "description": "Output encoding. JPEG is the default for universal crawler support.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "jpeg",
                                "png",
                                "webp"
                            ],
                            "default": "jpeg"
                        }
                    },
                    {
                        "name": "v",
                        "in": "query",
                        "required": false,
                        "description": "Content-address/cache-busting version. Changes the URL, and therefore the cache key, when a template default changes.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "security": [
                    {
                        "apiKey": [],
                        "signature": []
                    }
                ],
                "responses": {
                    "200": {
                        "description": "The rendered cover. Bytes are deterministic from the signed params, so this URL is cacheable forever.",
                        "content": {
                            "image/jpeg": {
                                "schema": {
                                    "type": "string",
                                    "format": "binary"
                                }
                            },
                            "image/png": {
                                "schema": {
                                    "type": "string",
                                    "format": "binary"
                                }
                            },
                            "image/webp": {
                                "schema": {
                                    "type": "string",
                                    "format": "binary"
                                }
                            }
                        },
                        "headers": {
                            "Cache-Control": {
                                "description": "public, max-age=31536000, immutable (errors are no-store)",
                                "schema": {
                                    "type": "string"
                                }
                            },
                            "ETag": {
                                "description": "Hash of the rendered bytes; If-None-Match is honoured",
                                "schema": {
                                    "type": "string"
                                }
                            },
                            "X-Request-ID": {
                                "description": "Correlates this response with a renders_log row",
                                "schema": {
                                    "type": "string"
                                }
                            },
                            "X-Renders": {
                                "description": "Always \"unmetered\": the plan is the gate, renders are not metered",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        }
                    },
                    "401": {
                        "description": "One of: missing_signature, invalid_signature, invalid_signature_format, expired_timestamp, invalid_api_key",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/Error"
                                }
                            }
                        },
                        "headers": {
                            "Cache-Control": {
                                "description": "Always no-store: an error for a stable signed URL must never be cached",
                                "schema": {
                                    "type": "string"
                                }
                            },
                            "X-Request-ID": {
                                "description": "Same id as the body request_id and the ledger row",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "x-error-codes": [
                            "missing_signature",
                            "invalid_signature",
                            "invalid_signature_format",
                            "expired_timestamp",
                            "invalid_api_key"
                        ]
                    },
                    "402": {
                        "description": "One of: insufficient_credits, subscription_required",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/Error"
                                }
                            }
                        },
                        "headers": {
                            "Cache-Control": {
                                "description": "Always no-store: an error for a stable signed URL must never be cached",
                                "schema": {
                                    "type": "string"
                                }
                            },
                            "X-Request-ID": {
                                "description": "Same id as the body request_id and the ledger row",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "x-error-codes": [
                            "insufficient_credits",
                            "subscription_required"
                        ]
                    },
                    "403": {
                        "description": "One of: store_blocked",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/Error"
                                }
                            }
                        },
                        "headers": {
                            "Cache-Control": {
                                "description": "Always no-store: an error for a stable signed URL must never be cached",
                                "schema": {
                                    "type": "string"
                                }
                            },
                            "X-Request-ID": {
                                "description": "Same id as the body request_id and the ledger row",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "x-error-codes": [
                            "store_blocked"
                        ]
                    },
                    "422": {
                        "description": "One of: invalid_image_url, invalid_props",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/Error"
                                }
                            }
                        },
                        "headers": {
                            "Cache-Control": {
                                "description": "Always no-store: an error for a stable signed URL must never be cached",
                                "schema": {
                                    "type": "string"
                                }
                            },
                            "X-Request-ID": {
                                "description": "Same id as the body request_id and the ledger row",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "x-error-codes": [
                            "invalid_image_url",
                            "invalid_props"
                        ]
                    },
                    "500": {
                        "description": "One of: missing_hmac_secret",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/Error"
                                }
                            }
                        },
                        "headers": {
                            "Cache-Control": {
                                "description": "Always no-store: an error for a stable signed URL must never be cached",
                                "schema": {
                                    "type": "string"
                                }
                            },
                            "X-Request-ID": {
                                "description": "Same id as the body request_id and the ledger row",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "x-error-codes": [
                            "missing_hmac_secret"
                        ]
                    },
                    "502": {
                        "description": "One of: render_failed",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/Error"
                                }
                            }
                        },
                        "headers": {
                            "Cache-Control": {
                                "description": "Always no-store: an error for a stable signed URL must never be cached",
                                "schema": {
                                    "type": "string"
                                }
                            },
                            "X-Request-ID": {
                                "description": "Same id as the body request_id and the ledger row",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "x-error-codes": [
                            "render_failed"
                        ]
                    },
                    "503": {
                        "description": "One of: render_unreachable",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/Error"
                                }
                            }
                        },
                        "headers": {
                            "Cache-Control": {
                                "description": "Always no-store: an error for a stable signed URL must never be cached",
                                "schema": {
                                    "type": "string"
                                }
                            },
                            "X-Request-ID": {
                                "description": "Same id as the body request_id and the ledger row",
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "x-error-codes": [
                            "render_unreachable"
                        ]
                    }
                }
            },
            "head": {
                "tags": [
                    "OG images"
                ],
                "operationId": "probeOgImage",
                "summary": "Crawler HEAD probe (same signature as GET)",
                "description": "Social crawlers probe an image with HEAD before fetching it. The signature is the GET signature; the response has the same headers and no body.",
                "parameters": [
                    {
                        "name": "key",
                        "in": "query",
                        "required": true,
                        "description": "The public API key. It is safe in a URL; the per-key HMAC secret is not.",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "s",
                        "in": "query",
                        "required": true,
                        "description": "HMAC-SHA256 signature over METHOD, path and every query param except s (sorted, RFC-3986).",
                        "schema": {
                            "type": "string",
                            "pattern": "^[a-f0-9]{64}$"
                        }
                    },
                    {
                        "name": "template",
                        "in": "query",
                        "required": false,
                        "description": "Layout slug. Defaults to \"default\".",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "default",
                                "blog",
                                "company",
                                "launch",
                                "saaslaunch",
                                "devtool",
                                "game",
                                "event",
                                "quote",
                                "job",
                                "stats",
                                "pricing",
                                "podcast",
                                "video",
                                "editorial",
                                "minimal",
                                "changelog",
                                "corporate",
                                "hero",
                                "logos",
                                "notice",
                                "testimonial",
                                "logofocus",
                                "xheader",
                                "bento",
                                "comparison",
                                "timeline",
                                "countdown",
                                "news",
                                "code",
                                "testimonialpro",
                                "promo",
                                "devblog",
                                "codepost",
                                "statsbar",
                                "changelogpro",
                                "quotecta",
                                "appscreenshot",
                                "imagehero",
                                "gamestore",
                                "productshot",
                                "specgrid",
                                "blackfriday",
                                "seasonal",
                                "blackfridaymidnight",
                                "seasonalgiftedit",
                                "seasonalicegallery",
                                "productplate",
                                "productscene",
                                "offercampaign",
                                "collectionshelf",
                                "editorialsplit",
                                "glassproduct",
                                "fashion",
                                "techspec",
                                "photocard",
                                "splitimage",
                                "collage",
                                "collection",
                                "realestate",
                                "autorental",
                                "restaurant",
                                "hospitality",
                                "saasspend",
                                "brutalist",
                                "training",
                                "ecosystem",
                                "ecommerce",
                                "product",
                                "imageright"
                            ],
                            "default": "default"
                        }
                    },
                    {
                        "name": "title",
                        "in": "query",
                        "required": true,
                        "description": "Main heading. Required: a cover with no title is never a useful preview.",
                        "schema": {
                            "type": "string",
                            "maxLength": 300
                        }
                    },
                    {
                        "name": "subtitle",
                        "in": "query",
                        "required": false,
                        "description": "Supporting line under the title.",
                        "schema": {
                            "type": "string",
                            "maxLength": 300
                        }
                    },
                    {
                        "name": "tags",
                        "in": "query",
                        "required": false,
                        "description": "Comma-separated labels (e.g. \"AI,SaaS\").",
                        "schema": {
                            "type": "string",
                            "maxLength": 500
                        }
                    },
                    {
                        "name": "theme",
                        "in": "query",
                        "required": false,
                        "description": "Palette preset.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "dark",
                                "light",
                                "glass",
                                "solid",
                                "midnight",
                                "vivid",
                                "paper",
                                "glass_light",
                                "custom"
                            ]
                        }
                    },
                    {
                        "name": "gradient_preset",
                        "in": "query",
                        "required": false,
                        "description": "Named gradient preset (indigo, ocean, sunset, cosmic, ...).",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "gradient_direction",
                        "in": "query",
                        "required": false,
                        "description": "Gradient angle in degrees.",
                        "schema": {
                            "type": "integer",
                            "minimum": 0,
                            "maximum": 360
                        }
                    },
                    {
                        "name": "bg_color",
                        "in": "query",
                        "required": false,
                        "description": "Solid background colour (hex).",
                        "schema": {
                            "type": "string",
                            "maxLength": 7
                        }
                    },
                    {
                        "name": "accent_color",
                        "in": "query",
                        "required": false,
                        "description": "Accent colour (hex).",
                        "schema": {
                            "type": "string",
                            "maxLength": 7
                        }
                    },
                    {
                        "name": "pattern",
                        "in": "query",
                        "required": false,
                        "description": "Background pattern.",
                        "schema": {
                            "type": "string"
                        }
                    },
                    {
                        "name": "pattern_color",
                        "in": "query",
                        "required": false,
                        "description": "Pattern colour (hex).",
                        "schema": {
                            "type": "string",
                            "maxLength": 7
                        }
                    },
                    {
                        "name": "pattern_intensity",
                        "in": "query",
                        "required": false,
                        "description": "Pattern opacity.",
                        "schema": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 30
                        }
                    },
                    {
                        "name": "font_family",
                        "in": "query",
                        "required": false,
                        "description": "Typography preset.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "font-sans",
                                "font-jakarta",
                                "font-dm",
                                "font-outfit",
                                "font-space",
                                "font-playfair",
                                "font-merriweather",
                                "font-instrument",
                                "font-jetbrains",
                                "font-fira"
                            ]
                        }
                    },
                    {
                        "name": "auto_text_color",
                        "in": "query",
                        "required": false,
                        "description": "Derive text colour from the background.",
                        "schema": {
                            "type": "boolean",
                            "default": true
                        }
                    },
                    {
                        "name": "title_color",
                        "in": "query",
                        "required": false,
                        "description": "Override title colour (hex).",
                        "schema": {
                            "type": "string",
                            "maxLength": 7
                        }
                    },
                    {
                        "name": "subtitle_color",
                        "in": "query",
                        "required": false,
                        "description": "Override subtitle colour (hex).",
                        "schema": {
                            "type": "string",
                            "maxLength": 7
                        }
                    },
                    {
                        "name": "brand_name",
                        "in": "query",
                        "required": false,
                        "description": "Brand/logo text.",
                        "schema": {
                            "type": "string",
                            "maxLength": 50
                        }
                    },
                    {
                        "name": "brand_logo",
                        "in": "query",
                        "required": false,
                        "description": "Public http(s) URL for the brand logo.",
                        "schema": {
                            "type": "string",
                            "format": "uri",
                            "maxLength": 500
                        }
                    },
                    {
                        "name": "logo",
                        "in": "query",
                        "required": false,
                        "description": "Template alias for a logo image URL.",
                        "schema": {
                            "type": "string",
                            "format": "uri",
                            "maxLength": 500
                        }
                    },
                    {
                        "name": "image",
                        "in": "query",
                        "required": false,
                        "description": "Public http(s) URL for the hero/product image. SSRF-guarded.",
                        "schema": {
                            "type": "string",
                            "format": "uri",
                            "maxLength": 4000
                        }
                    },
                    {
                        "name": "domain",
                        "in": "query",
                        "required": false,
                        "description": "Display domain (e.g. acme.com).",
                        "schema": {
                            "type": "string",
                            "maxLength": 100
                        }
                    },
                    {
                        "name": "layout_mode",
                        "in": "query",
                        "required": false,
                        "description": "Layout variant (template-specific).",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "split",
                                "centered",
                                "banner"
                            ]
                        }
                    },
                    {
                        "name": "format",
                        "in": "query",
                        "required": false,
                        "description": "Output encoding. JPEG is the default for universal crawler support.",
                        "schema": {
                            "type": "string",
                            "enum": [
                                "jpeg",
                                "png",
                                "webp"
                            ],
                            "default": "jpeg"
                        }
                    },
                    {
                        "name": "v",
                        "in": "query",
                        "required": false,
                        "description": "Content-address/cache-busting version. Changes the URL, and therefore the cache key, when a template default changes.",
                        "schema": {
                            "type": "string"
                        }
                    }
                ],
                "security": [
                    {
                        "apiKey": [],
                        "signature": []
                    }
                ],
                "responses": {
                    "200": {
                        "description": "The image exists. No body is returned; the headers are the ones GET would send."
                    }
                }
            }
        }
    },
    "components": {
        "securitySchemes": {
            "apiKey": {
                "type": "apiKey",
                "in": "query",
                "name": "key",
                "description": "Public API key (starts with sk_)."
            },
            "signature": {
                "type": "apiKey",
                "in": "query",
                "name": "s",
                "description": "HMAC-SHA256 signature (64 lowercase hex chars)."
            }
        },
        "schemas": {
            "Error": {
                "type": "object",
                "required": [
                    "error",
                    "code"
                ],
                "properties": {
                    "error": {
                        "type": "string",
                        "description": "Short category (Unauthorized, Request failed, ...). The legacy stable token; still present on every failure."
                    },
                    "code": {
                        "type": "string",
                        "description": "Stable machine code; see /docs/api-errors."
                    },
                    "message": {
                        "type": "string",
                        "description": "One-sentence description of what went wrong."
                    },
                    "hint": {
                        "type": "string",
                        "description": "Plain-language description of the fix."
                    },
                    "request_id": {
                        "type": [
                            "string",
                            "null"
                        ],
                        "description": "Correlates with X-Request-ID and the dashboard render log."
                    },
                    "docs_url": {
                        "type": [
                            "string",
                            "null"
                        ],
                        "description": "Link to the code explanation."
                    },
                    "top_up_url": {
                        "type": "string",
                        "description": "Present on subscription_required; deep-link to the plans page."
                    }
                }
            }
        }
    },
    "x-commercial-contract": {
        "subscription_required": true,
        "renders_metered": false,
        "overage_billing": false,
        "cache_ttl_seconds": 31536000,
        "template_count": 70,
        "retired_template_count": 19,
        "selectable_template_count": 51
    },
    "x-template-catalogue": {
        "default": {
            "label": "Default",
            "category": "Brand",
            "retired": false
        },
        "blog": {
            "label": "Blog Post",
            "category": "Content",
            "retired": false
        },
        "company": {
            "label": "Company",
            "category": "Brand",
            "retired": false
        },
        "launch": {
            "label": "Product Launch",
            "category": "Brand",
            "retired": false
        },
        "saaslaunch": {
            "label": "SaaS Launch",
            "category": "Brand",
            "retired": true
        },
        "devtool": {
            "label": "Developer Tool",
            "category": "Developer",
            "retired": false
        },
        "game": {
            "label": "Game",
            "category": "Content",
            "retired": true
        },
        "event": {
            "label": "Event",
            "category": "Social",
            "retired": false
        },
        "quote": {
            "label": "Quote",
            "category": "Social",
            "retired": false
        },
        "job": {
            "label": "Job Posting",
            "category": "Social",
            "retired": false
        },
        "stats": {
            "label": "Stats",
            "category": "Data",
            "retired": false
        },
        "pricing": {
            "label": "Pricing",
            "category": "Commerce",
            "retired": false
        },
        "podcast": {
            "label": "Podcast",
            "category": "Media",
            "retired": false
        },
        "video": {
            "label": "Video",
            "category": "Media",
            "retired": false
        },
        "editorial": {
            "label": "Editorial",
            "category": "Content",
            "retired": true
        },
        "minimal": {
            "label": "Minimal",
            "category": "Brand",
            "retired": false
        },
        "changelog": {
            "label": "Changelog",
            "category": "Developer",
            "retired": false
        },
        "corporate": {
            "label": "Corporate",
            "category": "Brand",
            "retired": true
        },
        "hero": {
            "label": "Hero",
            "category": "Brand",
            "retired": false
        },
        "logos": {
            "label": "Logo Wall",
            "category": "Brand",
            "retired": false
        },
        "notice": {
            "label": "Notice",
            "category": "Social",
            "retired": false
        },
        "testimonial": {
            "label": "Testimonial",
            "category": "Social",
            "retired": false
        },
        "logofocus": {
            "label": "Logo Focus",
            "category": "Content",
            "retired": true
        },
        "xheader": {
            "label": "X Header",
            "category": "Social",
            "retired": false
        },
        "bento": {
            "label": "Bento",
            "category": "Data",
            "retired": false
        },
        "comparison": {
            "label": "Comparison",
            "category": "Commerce",
            "retired": false
        },
        "timeline": {
            "label": "Timeline",
            "category": "Content",
            "retired": false
        },
        "countdown": {
            "label": "Countdown",
            "category": "Brand",
            "retired": false
        },
        "news": {
            "label": "News",
            "category": "Content",
            "retired": false
        },
        "code": {
            "label": "Code",
            "category": "Developer",
            "retired": false
        },
        "testimonialpro": {
            "label": "Testimonial Pro",
            "category": "Social",
            "retired": true
        },
        "promo": {
            "label": "Promo",
            "category": "Brand",
            "retired": false
        },
        "devblog": {
            "label": "Dev Blog",
            "category": "Content",
            "retired": false
        },
        "codepost": {
            "label": "Code Post",
            "category": "Content",
            "retired": true
        },
        "statsbar": {
            "label": "Stats Bar",
            "category": "Data",
            "retired": true
        },
        "changelogpro": {
            "label": "Changelog Pro",
            "category": "Developer",
            "retired": true
        },
        "quotecta": {
            "label": "Quote CTA",
            "category": "Social",
            "retired": true
        },
        "appscreenshot": {
            "label": "App Screenshot",
            "category": "Media",
            "retired": false
        },
        "imagehero": {
            "label": "Image Hero",
            "category": "Media",
            "retired": false
        },
        "gamestore": {
            "label": "Game Storefront",
            "category": "Media",
            "retired": false
        },
        "productshot": {
            "label": "Product · Price bar",
            "category": "Commerce",
            "retired": false
        },
        "specgrid": {
            "label": "Product · Spec grid",
            "category": "Commerce",
            "retired": false
        },
        "blackfriday": {
            "label": "Black Friday",
            "category": "Commerce",
            "retired": false
        },
        "seasonal": {
            "label": "Seasonal Offer",
            "category": "Commerce",
            "retired": false
        },
        "blackfridaymidnight": {
            "label": "Black Friday · Midnight",
            "category": "Specials",
            "retired": false
        },
        "seasonalgiftedit": {
            "label": "Seasonal Offer · Gift Edit",
            "category": "Specials",
            "retired": false
        },
        "seasonalicegallery": {
            "label": "Seasonal Offer · Ice Gallery",
            "category": "Specials",
            "retired": false
        },
        "productplate": {
            "label": "Product · Price card",
            "category": "Commerce",
            "retired": false
        },
        "productscene": {
            "label": "Product · Stage",
            "category": "Commerce",
            "retired": false
        },
        "offercampaign": {
            "label": "Offer · Campaign",
            "category": "Commerce",
            "retired": false
        },
        "collectionshelf": {
            "label": "Collection · Shelf",
            "category": "Commerce",
            "retired": false
        },
        "editorialsplit": {
            "label": "Split · Editorial",
            "category": "Commerce",
            "retired": false
        },
        "glassproduct": {
            "label": "Glass Product",
            "category": "Commerce",
            "retired": false
        },
        "fashion": {
            "label": "Fashion",
            "category": "Commerce",
            "retired": false
        },
        "techspec": {
            "label": "Tech Spec",
            "category": "Commerce",
            "retired": false
        },
        "photocard": {
            "label": "Photo Card",
            "category": "Media",
            "retired": false
        },
        "splitimage": {
            "label": "Split Image",
            "category": "Media",
            "retired": true
        },
        "collage": {
            "label": "Gallery",
            "category": "Media",
            "retired": true
        },
        "collection": {
            "label": "Collection",
            "category": "Commerce",
            "retired": false
        },
        "realestate": {
            "label": "Real Estate",
            "category": "Commerce",
            "retired": false
        },
        "autorental": {
            "label": "Auto Rental",
            "category": "Commerce",
            "retired": false
        },
        "restaurant": {
            "label": "Restaurant",
            "category": "Commerce",
            "retired": false
        },
        "hospitality": {
            "label": "Hospitality",
            "category": "Media",
            "retired": false
        },
        "saasspend": {
            "label": "SaaS Spend",
            "category": "Brand",
            "retired": true
        },
        "brutalist": {
            "label": "Brutalist",
            "category": "Brand",
            "retired": true
        },
        "training": {
            "label": "Training",
            "category": "Social",
            "retired": true
        },
        "ecosystem": {
            "label": "Ecosystem",
            "category": "Developer",
            "retired": true
        },
        "ecommerce": {
            "label": "Product · Price bar",
            "category": "Commerce",
            "retired": true
        },
        "product": {
            "label": "Product · Price bar",
            "category": "Commerce",
            "retired": true
        },
        "imageright": {
            "label": "Product · Price bar",
            "category": "Commerce",
            "retired": true
        }
    },
    "x-template-fields": {
        "default": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "blog": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "author",
                "label": "Author",
                "type": "text",
                "default": "Ada Lovelace"
            },
            {
                "key": "date",
                "label": "Date",
                "type": "text",
                "default": "August 15, 2026"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com/blog"
            }
        ],
        "company": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            },
            {
                "key": "logo",
                "label": "Logo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "tag",
                "label": "Tag",
                "type": "text",
                "default": "Company"
            }
        ],
        "launch": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "kicker",
                "label": "Kicker",
                "type": "text",
                "default": "We're shipping"
            },
            {
                "key": "version",
                "label": "Version",
                "type": "text",
                "default": "v2.0"
            },
            {
                "key": "tag",
                "label": "Tag",
                "type": "text",
                "default": "New"
            },
            {
                "key": "cta",
                "label": "CTA",
                "type": "text",
                "default": "Join waitlist"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "saaslaunch": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "kicker",
                "label": "Kicker",
                "type": "text",
                "default": "Introducing"
            },
            {
                "key": "cta",
                "label": "CTA",
                "type": "text",
                "default": "Get early access"
            },
            {
                "key": "badge_text",
                "label": "Badge Text",
                "type": "text",
                "default": "Featured on Product Hunt"
            },
            {
                "key": "stat_number",
                "label": "Stat Number",
                "type": "text",
                "default": "",
                "hint": "e.g. #1 Product of the Day"
            },
            {
                "key": "stat_label",
                "label": "Stat Label",
                "type": "text",
                "default": ""
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "devtool": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "version",
                "label": "Version",
                "type": "text",
                "default": "v2.0"
            },
            {
                "key": "badge",
                "label": "Badge",
                "type": "text",
                "default": "Open Source"
            },
            {
                "key": "tag",
                "label": "Tag",
                "type": "text",
                "default": "TUTORIAL",
                "hint": "Shown when badge is empty"
            },
            {
                "key": "repo_or_brand",
                "label": "Repo / Brand",
                "type": "text",
                "default": "laravel/framework"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "game": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "price",
                "label": "Price",
                "type": "text",
                "default": "$19.99"
            },
            {
                "key": "original_price",
                "label": "Was Price",
                "type": "text",
                "default": "",
                "hint": "Struck through beside the price, with the saving after it."
            },
            {
                "key": "rating",
                "label": "Rating",
                "type": "text",
                "default": "4.8"
            },
            {
                "key": "rating_total",
                "label": "Rating Total",
                "type": "text",
                "default": "12,480",
                "hint": "The review count beside the stars"
            },
            {
                "key": "image",
                "label": "Image URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "layout_mode",
                "label": "Layout",
                "type": "select",
                "options": [
                    "split",
                    "centered"
                ],
                "default": "split",
                "group": "style"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com/games"
            },
            {
                "key": "cta",
                "label": "Button text (empty hides it)",
                "type": "text",
                "default": "Buy Now",
                "hint": "Leave blank to hide the button"
            },
            {
                "key": "stock",
                "label": "Stock",
                "type": "text",
                "default": "Only 3 left",
                "hint": "Leave blank to hide"
            }
        ],
        "event": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "location",
                "label": "Location",
                "type": "text",
                "default": "Berlin · Hybrid"
            },
            {
                "key": "host",
                "label": "Host",
                "type": "text",
                "default": "FastOG"
            },
            {
                "key": "date",
                "label": "Date",
                "type": "text",
                "default": "Aug 15, 2026"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com/events"
            }
        ],
        "quote": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "quote",
                "label": "Quote",
                "type": "textarea",
                "default": "Dynamic OG images, generated in milliseconds.",
                "rows": 3
            },
            {
                "key": "author_name",
                "label": "Author Name",
                "type": "text",
                "default": "Ada Lovelace"
            },
            {
                "key": "author_title",
                "label": "Author Title",
                "type": "text",
                "default": "First programmer"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "job": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "location",
                "label": "Location",
                "type": "text",
                "default": "Remote"
            },
            {
                "key": "department",
                "label": "Department",
                "type": "text",
                "default": "Engineering"
            },
            {
                "key": "salary",
                "label": "Salary",
                "type": "text",
                "default": "$120k – $150k"
            },
            {
                "key": "job_type",
                "label": "Job Type",
                "type": "text",
                "default": "Full-time"
            },
            {
                "key": "company",
                "label": "Company",
                "type": "text",
                "default": ""
            },
            {
                "key": "remote",
                "label": "Remote",
                "type": "checkbox",
                "default": false
            },
            {
                "key": "logo",
                "label": "Logo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com/careers"
            },
            {
                "key": "cta",
                "label": "Button text (empty hides it)",
                "type": "text",
                "default": "Apply now",
                "hint": "Leave blank to hide the button"
            }
        ],
        "stats": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "metric",
                "label": "Metric",
                "type": "text",
                "default": "12.4M"
            },
            {
                "key": "metric_label",
                "label": "Metric Label",
                "type": "text",
                "default": "Requests served"
            },
            {
                "key": "delta",
                "label": "Delta",
                "type": "text",
                "default": "+38%"
            },
            {
                "key": "delta_direction",
                "label": "Delta Direction",
                "type": "select",
                "options": [
                    "up",
                    "down"
                ],
                "default": "up"
            },
            {
                "key": "stats",
                "label": "Stats (label|value per line)",
                "type": "tiles",
                "default": "Active users|84k\nAvg latency|38ms\nUptime|99.99%",
                "rows": 3,
                "hint": "One per line: label|value (shows up to 3)"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com/stats"
            }
        ],
        "pricing": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "price",
                "label": "Price",
                "type": "text",
                "default": "$9"
            },
            {
                "key": "original_price",
                "label": "Was Price",
                "type": "text",
                "default": ""
            },
            {
                "key": "rating",
                "label": "Rating (0-5)",
                "type": "text",
                "default": ""
            },
            {
                "key": "rating_total",
                "label": "Rating Total",
                "type": "text",
                "default": ""
            },
            {
                "key": "currency",
                "label": "Currency Symbol",
                "type": "text",
                "default": "$"
            },
            {
                "key": "period",
                "label": "Period",
                "type": "text",
                "default": "/month"
            },
            {
                "key": "cta",
                "label": "CTA",
                "type": "text",
                "default": "Get started"
            },
            {
                "key": "badge",
                "label": "Badge",
                "type": "text",
                "default": ""
            },
            {
                "key": "features",
                "label": "Features (comma separated)",
                "type": "list",
                "default": "",
                "hint": "Shows up to 5"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com/pricing"
            },
            {
                "key": "stock",
                "label": "Stock",
                "type": "text",
                "default": "Only 3 left",
                "hint": "Leave blank to hide"
            }
        ],
        "podcast": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "episode_number",
                "label": "Episode Number",
                "type": "text",
                "default": "42"
            },
            {
                "key": "season",
                "label": "Season",
                "type": "text",
                "default": "",
                "hint": "Overrides episode number when set"
            },
            {
                "key": "episode",
                "label": "Episode",
                "type": "text",
                "default": "",
                "hint": "Overrides episode number when set"
            },
            {
                "key": "guest_name",
                "label": "Guest Name",
                "type": "text",
                "default": "Ada Lovelace"
            },
            {
                "key": "guest_role",
                "label": "Guest Role",
                "type": "text",
                "default": "CTO"
            },
            {
                "key": "guest_avatar",
                "label": "Guest Avatar URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "show_name",
                "label": "Show Name",
                "type": "text",
                "default": ""
            },
            {
                "key": "duration",
                "label": "Duration",
                "type": "text",
                "default": "58 min"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com/podcast"
            }
        ],
        "video": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "duration",
                "label": "Duration",
                "type": "text",
                "default": "12:34"
            },
            {
                "key": "channel",
                "label": "Channel",
                "type": "text",
                "default": "FastOG"
            },
            {
                "key": "views",
                "label": "Views",
                "type": "text",
                "default": "1.2M"
            },
            {
                "key": "thumbnail",
                "label": "Thumbnail URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            }
        ],
        "editorial": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "kicker",
                "label": "Kicker",
                "type": "text",
                "default": ""
            },
            {
                "key": "author",
                "label": "Author",
                "type": "text",
                "default": "Ada Lovelace"
            },
            {
                "key": "date",
                "label": "Date",
                "type": "text",
                "default": "August 15, 2026"
            },
            {
                "key": "image",
                "label": "Background Image URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "align",
                "label": "Alignment",
                "type": "select",
                "options": [
                    "bottom",
                    "left",
                    "center"
                ],
                "default": "bottom"
            },
            {
                "key": "issue",
                "label": "Issue",
                "type": "text",
                "default": ""
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "minimal": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "label",
                "label": "Corner Label",
                "type": "text",
                "default": "",
                "hint": "Defaults to brand name"
            },
            {
                "key": "footer_left",
                "label": "Footer Left",
                "type": "text",
                "default": ""
            },
            {
                "key": "footer_right",
                "label": "Footer Right",
                "type": "text",
                "default": "",
                "hint": "Defaults to domain"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "changelog": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "version",
                "label": "Version",
                "type": "text",
                "default": "v2.0"
            },
            {
                "key": "tag",
                "label": "Tag",
                "type": "text",
                "default": "Release"
            },
            {
                "key": "date",
                "label": "Date",
                "type": "text",
                "default": "Aug 5, 2026"
            },
            {
                "key": "changes",
                "label": "Changes (type|text per line)",
                "type": "changes",
                "default": "added|Bento & comparison templates\nimproved|50ms render time\nfixed|X header cropping\nremoved|Legacy v1 endpoints",
                "rows": 4,
                "hint": "One per line: added|text (or fixed|text, improved|text, removed|text)"
            },
            {
                "key": "repo",
                "label": "Repo",
                "type": "text",
                "default": ""
            }
        ],
        "corporate": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "kicker",
                "label": "Kicker",
                "type": "text",
                "default": "Introducing"
            },
            {
                "key": "tag",
                "label": "Tag",
                "type": "text",
                "default": "Corporate"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "hero": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "kicker",
                "label": "Kicker",
                "type": "text",
                "default": ""
            },
            {
                "key": "cta",
                "label": "CTA",
                "type": "text",
                "default": "Get started"
            },
            {
                "key": "status",
                "label": "Status",
                "type": "text",
                "default": "Live now"
            },
            {
                "key": "layout_mode",
                "label": "Layout",
                "type": "select",
                "options": [
                    "split",
                    "centered",
                    "banner"
                ],
                "default": "split",
                "group": "style"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "logos": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "kicker",
                "label": "Kicker",
                "type": "text",
                "default": ""
            },
            {
                "key": "brand_logos",
                "label": "Logos (URLs, comma separated)",
                "type": "list",
                "default": "",
                "hint": "Paste image URLs",
                "format": "url_list"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "notice": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "notice_status",
                "label": "Status",
                "type": "text",
                "default": "NEW"
            },
            {
                "key": "notice_icon",
                "label": "Icon",
                "type": "text",
                "default": ""
            },
            {
                "key": "notice_text",
                "label": "Notice Text",
                "type": "text",
                "default": "Dynamic OG images are now live for all templates."
            },
            {
                "key": "date",
                "label": "Date",
                "type": "text",
                "default": "August 15, 2026"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "testimonial": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "quote",
                "label": "Quote",
                "type": "textarea",
                "default": "Best OG tool we have used. Images render instantly.",
                "rows": 3
            },
            {
                "key": "author_name",
                "label": "Author Name",
                "type": "text",
                "default": "Ada Lovelace"
            },
            {
                "key": "author_title",
                "label": "Author Title",
                "type": "text",
                "default": "CTO"
            },
            {
                "key": "company",
                "label": "Company",
                "type": "text",
                "default": "Analytical Engines"
            },
            {
                "key": "author_avatar",
                "label": "Avatar URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "rating",
                "label": "Rating (0-5)",
                "type": "text",
                "default": "5"
            },
            {
                "key": "rating_total",
                "label": "Rating Total",
                "type": "text",
                "default": "2.1k reviews"
            },
            {
                "key": "quote_style",
                "label": "Quote Style",
                "type": "select",
                "options": [
                    "modern",
                    "classic",
                    "minimal"
                ],
                "default": "modern"
            }
        ],
        "logofocus": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "kicker",
                "label": "Kicker",
                "type": "text",
                "default": "Our new site"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "xheader": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "size",
                "label": "Canvas Size",
                "type": "select",
                "options": [
                    "og",
                    "x"
                ],
                "default": "x"
            },
            {
                "key": "handle",
                "label": "Handle",
                "type": "text",
                "default": "@fastog"
            },
            {
                "key": "followers",
                "label": "Followers",
                "type": "text",
                "default": "12.4k"
            },
            {
                "key": "location",
                "label": "Location",
                "type": "text",
                "default": "Remote"
            },
            {
                "key": "website",
                "label": "Website",
                "type": "text",
                "default": "fastog.com"
            },
            {
                "key": "avatar",
                "label": "Avatar URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "layout_mode",
                "label": "Layout",
                "type": "select",
                "options": [
                    "basic",
                    "minimalist",
                    "logo"
                ],
                "default": "basic",
                "group": "style"
            }
        ],
        "bento": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "kicker",
                "label": "Kicker",
                "type": "text",
                "default": "By the numbers"
            },
            {
                "key": "tiles",
                "label": "Tiles (label|value per line)",
                "type": "tiles",
                "default": "Requests|12.4M\nUptime|99.99%\nLatency|38ms\nUsers|84k",
                "rows": 5,
                "hint": "One per line: label|value"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "comparison": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "kicker",
                "label": "Kicker",
                "type": "text",
                "default": "Why FastOG"
            },
            {
                "key": "left_label",
                "label": "Left Label",
                "type": "text",
                "default": "FastOG"
            },
            {
                "key": "left_desc",
                "label": "Left Description",
                "type": "text",
                "default": ""
            },
            {
                "key": "left_points",
                "label": "Left Points (comma separated)",
                "type": "list",
                "default": "Renders in 50ms, No signup, HMAC-secured"
            },
            {
                "key": "right_label",
                "label": "Right Label",
                "type": "text",
                "default": "Others"
            },
            {
                "key": "right_desc",
                "label": "Right Description",
                "type": "text",
                "default": ""
            },
            {
                "key": "right_points",
                "label": "Right Points (comma separated)",
                "type": "list",
                "default": "Slow cold starts, Opaque pricing"
            },
            {
                "key": "verdict",
                "label": "Verdict",
                "type": "text",
                "default": "The faster choice"
            }
        ],
        "timeline": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "kicker",
                "label": "Kicker",
                "type": "text",
                "default": ""
            },
            {
                "key": "milestones",
                "label": "Milestones (date|title|desc per line)",
                "type": "milestones",
                "default": "Q3 2026|Private alpha|Invite-only preview\nQ4 2026|Public beta|Free tier live\nQ1 2027|General availability|Pricing + billing",
                "rows": 5,
                "hint": "One per line: date|title|description"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "countdown": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "kicker",
                "label": "Kicker",
                "type": "text",
                "default": "Coming soon"
            },
            {
                "key": "target_date",
                "label": "Target Date (YYYY-MM-DD)",
                "type": "text",
                "default": "2026-09-01"
            },
            {
                "key": "cta",
                "label": "CTA",
                "type": "text",
                "default": "Notify me"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "news": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "headline",
                "label": "Headline",
                "type": "text",
                "default": "FastOG makes dynamic OG images fast"
            },
            {
                "key": "byline",
                "label": "Byline",
                "type": "text",
                "default": "Dynamic OG images in 50ms, not seconds."
            },
            {
                "key": "author",
                "label": "Author",
                "type": "text",
                "default": "Ada Lovelace"
            },
            {
                "key": "date",
                "label": "Date",
                "type": "text",
                "default": "August 15, 2026"
            },
            {
                "key": "source",
                "label": "Source",
                "type": "text",
                "default": "FastOG News"
            },
            {
                "key": "image",
                "label": "Background Image URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            }
        ],
        "code": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "code",
                "label": "Code",
                "type": "textarea",
                "default": "npx fastog generate --template ecommerce\n  --title \"My Product\" --price \"$199\"",
                "rows": 5
            },
            {
                "key": "language",
                "label": "Language",
                "type": "text",
                "default": "bash"
            },
            {
                "key": "terminal_title",
                "label": "Terminal Title",
                "type": "text",
                "default": "fastog"
            },
            {
                "key": "author",
                "label": "Author",
                "type": "text",
                "default": "fastog"
            },
            {
                "key": "handle",
                "label": "Handle",
                "type": "text",
                "default": ""
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "testimonialpro": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "quote",
                "label": "Quote",
                "type": "textarea",
                "default": "myogimage has changed how we create social images. It's incredibly fast and the templates are beautiful!",
                "rows": 3
            },
            {
                "key": "author_name",
                "label": "Author Name",
                "type": "text",
                "default": "Alex Chen"
            },
            {
                "key": "author_title",
                "label": "Author Title",
                "type": "text",
                "default": "Frontend Developer"
            },
            {
                "key": "company",
                "label": "Company",
                "type": "text",
                "default": "StartupCo"
            },
            {
                "key": "author_avatar",
                "label": "Avatar URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "rating",
                "label": "Rating (0-5)",
                "type": "text",
                "default": "5"
            },
            {
                "key": "rating_total",
                "label": "Rating Total",
                "type": "text",
                "default": "2.1k reviews"
            },
            {
                "key": "cta",
                "label": "CTA Button",
                "type": "text",
                "default": "Try FastOG free"
            }
        ],
        "promo": [
            {
                "key": "title",
                "label": "Headline",
                "type": "text",
                "default": "Create beautiful OG images for free"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "Open source tool trusted by developers worldwide."
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "content"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "benefits",
                "label": "Benefits (comma separated)",
                "type": "list",
                "default": "FREE, FAST, PROFESSIONAL"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            },
            {
                "key": "layout_mode",
                "label": "Layout",
                "type": "select",
                "options": [
                    "split",
                    "centered"
                ],
                "default": "split"
            }
        ],
        "devblog": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "Create beautiful OG images for free"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "Open source tool trusted by developers worldwide."
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": "React, Next.js, TypeScript, Web Dev"
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "category",
                "label": "Category",
                "type": "text",
                "default": "DEVELOPMENT"
            },
            {
                "key": "author",
                "label": "Author",
                "type": "text",
                "default": "Sarah Johnson"
            },
            {
                "key": "author_title",
                "label": "Author Title",
                "type": "text",
                "default": "Senior Frontend Engineer"
            },
            {
                "key": "date",
                "label": "Date",
                "type": "text",
                "default": "Dec 15, 2024"
            },
            {
                "key": "read_time",
                "label": "Read Time",
                "type": "text",
                "default": "12 min read"
            },
            {
                "key": "views",
                "label": "Views",
                "type": "text",
                "default": "2.4K"
            },
            {
                "key": "likes",
                "label": "Likes",
                "type": "text",
                "default": "156"
            },
            {
                "key": "comments",
                "label": "Comments",
                "type": "text",
                "default": "23"
            },
            {
                "key": "code",
                "label": "Code",
                "type": "textarea",
                "default": "export default function Page() {\n  return <OgImage title=\"Hello\" />;\n}",
                "rows": 5
            },
            {
                "key": "language",
                "label": "Language",
                "type": "text",
                "default": "tsx"
            },
            {
                "key": "file_path",
                "label": "File Path",
                "type": "text",
                "default": "app/page.tsx"
            }
        ],
        "codepost": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "Create beautiful OG images for free"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "Open source tool trusted by developers worldwide."
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "category",
                "label": "Category",
                "type": "text",
                "default": "TECHNOLOGY"
            },
            {
                "key": "date",
                "label": "Date",
                "type": "text",
                "default": "Jan 10, 2026"
            },
            {
                "key": "author",
                "label": "Author",
                "type": "text",
                "default": "Alex Chen"
            },
            {
                "key": "read_time",
                "label": "Read Time",
                "type": "text",
                "default": "8 min read"
            },
            {
                "key": "code",
                "label": "Code",
                "type": "textarea",
                "default": "const og = await generateOgImage({ template: \"blog\" });",
                "rows": 5
            },
            {
                "key": "file_path",
                "label": "File Path",
                "type": "text",
                "default": "app/[locale]/page.tsx"
            },
            {
                "key": "language",
                "label": "Language",
                "type": "text",
                "default": "tsx"
            }
        ],
        "statsbar": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "kicker",
                "label": "Kicker",
                "type": "text",
                "default": ""
            },
            {
                "key": "metric",
                "label": "Big Metric",
                "type": "text",
                "default": "12.4M"
            },
            {
                "key": "metric_label",
                "label": "Metric Label",
                "type": "text",
                "default": "Images rendered"
            },
            {
                "key": "delta",
                "label": "Delta",
                "type": "text",
                "default": "+38%"
            },
            {
                "key": "stats",
                "label": "Stats (label|value per line)",
                "type": "tiles",
                "default": "Active users|84k\nAvg latency|38ms\nUptime|99.99%",
                "rows": 4,
                "hint": "One per line: label|value"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "changelogpro": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "What's new in FastOG 2.0"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "version",
                "label": "Version",
                "type": "text",
                "default": "v2.0"
            },
            {
                "key": "tag",
                "label": "Tag",
                "type": "text",
                "default": "Release"
            },
            {
                "key": "changes",
                "label": "Changes (type|text per line)",
                "type": "changes",
                "default": "added|Bento & comparison templates\nimproved|50ms render time\nfixed|X header cropping",
                "rows": 4,
                "hint": "One per line: added|text (or fixed|text, improved|text, removed|text)"
            },
            {
                "key": "features",
                "label": "Highlights (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com/changelog"
            }
        ],
        "quotecta": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "quote",
                "label": "Quote",
                "type": "textarea",
                "default": "Ship dynamic OG images in minutes, not days.",
                "rows": 3
            },
            {
                "key": "author_name",
                "label": "Author Name",
                "type": "text",
                "default": "Ada Lovelace"
            },
            {
                "key": "author_title",
                "label": "Author Title",
                "type": "text",
                "default": "CTO"
            },
            {
                "key": "company",
                "label": "Company",
                "type": "text",
                "default": "Analytical Engines"
            },
            {
                "key": "cta",
                "label": "CTA Button",
                "type": "text",
                "default": "Get started free"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "appscreenshot": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "FastOG for iOS"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "Design and preview OG images from your phone."
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "badge",
                "label": "Badge",
                "type": "text",
                "default": "NEW"
            },
            {
                "key": "app_name",
                "label": "App Name",
                "type": "text",
                "default": "FastOG"
            },
            {
                "key": "rating",
                "label": "Rating (0-5)",
                "type": "text",
                "default": "4.9"
            },
            {
                "key": "rating_total",
                "label": "Rating Total",
                "type": "text",
                "default": "38.2k",
                "hint": "The review count beside the stars"
            },
            {
                "key": "screenshot",
                "label": "Screenshot URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "imagehero": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "Big idea, beautiful image behind it"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "Full-bleed hero image with overlaid copy."
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "kicker",
                "label": "Kicker",
                "type": "text",
                "default": ""
            },
            {
                "key": "cta",
                "label": "CTA Button",
                "type": "text",
                "default": "Learn more"
            },
            {
                "key": "image",
                "label": "Background Image URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "image_url",
                "label": "Alt Image URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "overlay",
                "label": "Scrim Darkness (0-90)",
                "type": "range",
                "min": 0,
                "max": 90,
                "default": 65
            },
            {
                "key": "layout_mode",
                "label": "Layout",
                "type": "select",
                "options": [
                    "left",
                    "left-bottom",
                    "center",
                    "bottom"
                ],
                "default": "left-bottom"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "gamestore": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "Neon Rush 2077"
            },
            {
                "key": "subtitle",
                "label": "Tagline",
                "type": "text",
                "default": "The open-world roguelite you never stopped playing."
            },
            {
                "key": "tags",
                "label": "Genre chips (comma separated)",
                "type": "list",
                "default": "Action,RPG,Indie"
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "edition",
                "label": "Edition",
                "type": "text",
                "default": "Standard"
            },
            {
                "key": "price",
                "label": "Price",
                "type": "text",
                "default": "$49.99"
            },
            {
                "key": "original_price",
                "label": "Was Price",
                "type": "text",
                "default": "",
                "hint": "Struck through beside the price, with the saving after it."
            },
            {
                "key": "rating",
                "label": "Rating (0-5)",
                "type": "text",
                "default": "4.8"
            },
            {
                "key": "rating_total",
                "label": "Rating Total",
                "type": "text",
                "default": "24,900",
                "hint": "The review count beside the stars"
            },
            {
                "key": "studio",
                "label": "Studio",
                "type": "text",
                "default": "Pixel Forge Studios"
            },
            {
                "key": "image",
                "label": "Box Art URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "image_url",
                "label": "Alt Art URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "cta",
                "label": "Button text (empty hides it)",
                "type": "text",
                "default": "Buy Now",
                "hint": "Leave blank to hide the button"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com/store"
            },
            {
                "key": "stock",
                "label": "Stock",
                "type": "text",
                "default": "Only 3 left",
                "hint": "Leave blank to hide"
            }
        ],
        "productshot": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "Trail Runner One"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "badge",
                "label": "Badge",
                "type": "text",
                "default": "NEW DROP"
            },
            {
                "key": "brand",
                "label": "Brand",
                "type": "text",
                "default": "Northwind"
            },
            {
                "key": "price",
                "label": "Price",
                "type": "text",
                "default": "$129"
            },
            {
                "key": "old_price",
                "label": "Original Price",
                "type": "text",
                "default": "$159"
            },
            {
                "key": "rating",
                "label": "Rating (0-5)",
                "type": "text",
                "default": "4.9"
            },
            {
                "key": "rating_total",
                "label": "Rating Total",
                "type": "text",
                "default": "1,284",
                "hint": "The review count beside the stars"
            },
            {
                "key": "image",
                "label": "Product Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "image_url",
                "label": "Alt Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "fit",
                "label": "Photo fit",
                "type": "select",
                "options": [
                    "contain",
                    "cover"
                ],
                "default": "contain",
                "hint": "Cover fills the frame and crops the photo"
            },
            {
                "key": "stock",
                "label": "Stock",
                "type": "text",
                "default": "Only 3 left",
                "hint": "Leave blank to hide"
            }
        ],
        "specgrid": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "Merino Trail Runner"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "Unlined, made in Portugal"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "badge",
                "label": "Badge",
                "type": "text",
                "default": "NEW DROP"
            },
            {
                "key": "specs",
                "label": "Specs (Label|Value, one per line)",
                "type": "list",
                "default": "Material|Merino wool\nWeight|310 g\nSole|Vibram Megagrip\nSizes|38–46",
                "hint": "Up to four cells. The WooCommerce plugin fills these from the product's own attributes."
            },
            {
                "key": "price",
                "label": "Price",
                "type": "text",
                "default": "$189"
            },
            {
                "key": "old_price",
                "label": "Original Price",
                "type": "text",
                "default": ""
            },
            {
                "key": "image",
                "label": "Product Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://..."
            },
            {
                "key": "image_url",
                "label": "Alt Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://..."
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            },
            {
                "key": "stock",
                "label": "Stock",
                "type": "text",
                "default": "Only 3 left",
                "hint": "Leave blank to hide"
            }
        ],
        "blackfriday": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "price",
                "label": "Sale Price",
                "type": "text",
                "default": ""
            },
            {
                "key": "original_price",
                "label": "Original Price",
                "type": "text",
                "default": "",
                "hint": "Shows the saving only when this is higher than the sale price."
            },
            {
                "key": "image",
                "label": "Product Photo URL",
                "type": "text",
                "default": "",
                "format": "url"
            },
            {
                "key": "stock",
                "label": "Stock",
                "type": "text",
                "default": "Only 3 left",
                "hint": "Leave blank to hide"
            }
        ],
        "seasonal": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "price",
                "label": "Sale Price",
                "type": "text",
                "default": ""
            },
            {
                "key": "original_price",
                "label": "Original Price",
                "type": "text",
                "default": "",
                "hint": "Shows the saving only when this is higher than the sale price."
            },
            {
                "key": "image",
                "label": "Product Photo URL",
                "type": "text",
                "default": "",
                "format": "url"
            },
            {
                "key": "stock",
                "label": "Stock",
                "type": "text",
                "default": "Only 3 left",
                "hint": "Leave blank to hide"
            }
        ],
        "blackfridaymidnight": [
            {
                "key": "price",
                "label": "Sale Price",
                "type": "text",
                "default": ""
            },
            {
                "key": "original_price",
                "label": "Original Price",
                "type": "text",
                "default": "",
                "hint": "Shows the saving only when this is higher than the sale price."
            },
            {
                "key": "image",
                "label": "Product Photo URL",
                "type": "text",
                "default": "",
                "format": "url"
            },
            {
                "key": "stock",
                "label": "Stock",
                "type": "text",
                "default": "Only 3 left",
                "hint": "Leave blank to hide"
            }
        ],
        "seasonalgiftedit": [
            {
                "key": "price",
                "label": "Sale Price",
                "type": "text",
                "default": ""
            },
            {
                "key": "original_price",
                "label": "Original Price",
                "type": "text",
                "default": "",
                "hint": "Shows the saving only when this is higher than the sale price."
            },
            {
                "key": "image",
                "label": "Product Photo URL",
                "type": "text",
                "default": "",
                "format": "url"
            },
            {
                "key": "stock",
                "label": "Stock",
                "type": "text",
                "default": "Only 3 left",
                "hint": "Leave blank to hide"
            }
        ],
        "seasonalicegallery": [
            {
                "key": "price",
                "label": "Sale Price",
                "type": "text",
                "default": ""
            },
            {
                "key": "original_price",
                "label": "Original Price",
                "type": "text",
                "default": "",
                "hint": "Shows the saving only when this is higher than the sale price."
            },
            {
                "key": "image",
                "label": "Product Photo URL",
                "type": "text",
                "default": "",
                "format": "url"
            },
            {
                "key": "stock",
                "label": "Stock",
                "type": "text",
                "default": "Only 3 left",
                "hint": "Leave blank to hide"
            }
        ],
        "productplate": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "Trail Runner One"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "badge",
                "label": "Badge",
                "type": "text",
                "default": "NEW DROP"
            },
            {
                "key": "brand",
                "label": "Brand",
                "type": "text",
                "default": "Northwind"
            },
            {
                "key": "price",
                "label": "Price",
                "type": "text",
                "default": "$129"
            },
            {
                "key": "old_price",
                "label": "Original Price",
                "type": "text",
                "default": "$159"
            },
            {
                "key": "rating",
                "label": "Rating (0-5)",
                "type": "text",
                "default": "4.9"
            },
            {
                "key": "rating_total",
                "label": "Rating Total",
                "type": "text",
                "default": "1,284",
                "hint": "The review count beside the stars"
            },
            {
                "key": "image",
                "label": "Product Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "image_url",
                "label": "Alt Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "fit",
                "label": "Photo fit",
                "type": "select",
                "options": [
                    "contain",
                    "cover"
                ],
                "default": "contain",
                "hint": "Cover fills the frame and crops the photo"
            },
            {
                "key": "stock",
                "label": "Stock",
                "type": "text",
                "default": "Only 3 left",
                "hint": "Leave blank to hide"
            }
        ],
        "productscene": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "badge",
                "label": "Badge",
                "type": "text",
                "default": "NEW DROP"
            },
            {
                "key": "price",
                "label": "Price",
                "type": "text",
                "default": "$129"
            },
            {
                "key": "old_price",
                "label": "Original Price",
                "type": "text",
                "default": "$159"
            },
            {
                "key": "savings_format",
                "label": "Saving format",
                "type": "select",
                "options": [
                    "auto",
                    "pct",
                    "amount",
                    "both"
                ],
                "default": "auto",
                "hint": "Auto prints a percentage under $100 and an amount above it"
            },
            {
                "key": "image",
                "label": "Product Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://..."
            },
            {
                "key": "image_url",
                "label": "Alt Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://..."
            },
            {
                "key": "rating",
                "label": "Rating (0-5)",
                "type": "text",
                "default": "4.9"
            },
            {
                "key": "rating_total",
                "label": "Rating Total",
                "type": "text",
                "default": "1,284"
            },
            {
                "key": "reviewer_avatar",
                "label": "Reviewer Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "hint": "A real customer photo; it puts a face beside the product"
            },
            {
                "key": "stock",
                "label": "Stock",
                "type": "text",
                "default": "Only 3 left",
                "hint": "Leave blank to hide"
            }
        ],
        "offercampaign": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "stamp_over",
                "label": "Campaign overline",
                "type": "text",
                "default": "BLACK FRIDAY"
            },
            {
                "key": "stamp",
                "label": "Campaign line",
                "type": "text",
                "default": "TODAY ONLY"
            },
            {
                "key": "badge",
                "label": "Badge",
                "type": "text",
                "default": ""
            },
            {
                "key": "price",
                "label": "Price",
                "type": "text",
                "default": "$24"
            },
            {
                "key": "original_price",
                "label": "Original Price",
                "type": "text",
                "default": "$32"
            },
            {
                "key": "savings_format",
                "label": "Saving format",
                "type": "select",
                "options": [
                    "auto",
                    "pct",
                    "amount",
                    "both"
                ],
                "default": "auto",
                "hint": "Auto prints a percentage under $100 and an amount above it"
            },
            {
                "key": "image",
                "label": "Product Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://..."
            },
            {
                "key": "image_url",
                "label": "Alt Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://..."
            },
            {
                "key": "stock",
                "label": "Stock",
                "type": "text",
                "default": "Only 3 left",
                "hint": "Leave blank to hide"
            }
        ],
        "collectionshelf": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "count",
                "label": "Count",
                "type": "text",
                "default": "3 pieces"
            },
            {
                "key": "image",
                "label": "Photo 1 URL",
                "type": "text",
                "default": "",
                "placeholder": "https://..."
            },
            {
                "key": "image2",
                "label": "Photo 2 URL",
                "type": "text",
                "default": "",
                "placeholder": "https://..."
            },
            {
                "key": "image3",
                "label": "Photo 3 URL",
                "type": "text",
                "default": "",
                "placeholder": "https://..."
            }
        ],
        "editorialsplit": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "My Awesome Product"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "image2",
                "label": "Photo 2 URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "hint": "Leave blank to use the single-photo layout: photo left, type panel right"
            }
        ],
        "glassproduct": [
            {
                "key": "title",
                "label": "Product Name",
                "type": "text",
                "default": "Aurora Headphones"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "Noise-cancelling, 40h battery"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "badge",
                "label": "Badge",
                "type": "text",
                "default": "BEST SELLER"
            },
            {
                "key": "price",
                "label": "Price",
                "type": "text",
                "default": "$199"
            },
            {
                "key": "original_price",
                "label": "Original Price",
                "type": "text",
                "default": "$249"
            },
            {
                "key": "rating",
                "label": "Rating (0-5)",
                "type": "text",
                "default": "4.8"
            },
            {
                "key": "rating_total",
                "label": "Rating Total",
                "type": "text",
                "default": "1284"
            },
            {
                "key": "stock",
                "label": "Stock",
                "type": "text",
                "default": "Only 3 left",
                "hint": "Leave blank to hide"
            },
            {
                "key": "cta",
                "label": "CTA",
                "type": "text",
                "default": "Shop now",
                "hint": "Leave blank to hide"
            },
            {
                "key": "image",
                "label": "Image URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "image_url",
                "label": "Alt Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "layout_mode",
                "label": "Layout",
                "type": "select",
                "options": [
                    "image-left",
                    "image-right"
                ],
                "default": "image-left"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com/shop"
            }
        ],
        "fashion": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "The Coastal Knit"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "Linen, woven in Portugal."
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "badge",
                "label": "Badge",
                "type": "text",
                "default": "NEW SEASON"
            },
            {
                "key": "brand",
                "label": "Brand",
                "type": "text",
                "default": "MAISON"
            },
            {
                "key": "price",
                "label": "Price",
                "type": "text",
                "default": "$240"
            },
            {
                "key": "original_price",
                "label": "Original Price",
                "type": "text",
                "default": "$300"
            },
            {
                "key": "image",
                "label": "Image URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "image_url",
                "label": "Alt Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "cta",
                "label": "CTA",
                "type": "text",
                "default": "Ver Coleção",
                "hint": "Leave blank to hide"
            },
            {
                "key": "layout_mode",
                "label": "Layout",
                "type": "select",
                "options": [
                    "image-left",
                    "image-right"
                ],
                "default": "image-left"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com/shop"
            },
            {
                "key": "stock",
                "label": "Stock",
                "type": "text",
                "default": "Only 3 left",
                "hint": "Leave blank to hide"
            }
        ],
        "techspec": [
            {
                "key": "title",
                "label": "Product Name",
                "type": "text",
                "default": "Beam Headset"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "Wireless studio sound"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "badge",
                "label": "Badge",
                "type": "text",
                "default": "TECH"
            },
            {
                "key": "price",
                "label": "Price",
                "type": "text",
                "default": "$199"
            },
            {
                "key": "original_price",
                "label": "Original Price",
                "type": "text",
                "default": "$249"
            },
            {
                "key": "features",
                "label": "Features (comma separated)",
                "type": "list",
                "default": "Bluetooth 5.3,40h battery,Active Noise Cancel",
                "hint": "Shows up to 4"
            },
            {
                "key": "image",
                "label": "Image URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "cta",
                "label": "CTA",
                "type": "text",
                "default": "Ver Detalhes",
                "hint": "Leave blank to hide"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com/shop"
            },
            {
                "key": "stock",
                "label": "Stock",
                "type": "text",
                "default": "Only 3 left",
                "hint": "Leave blank to hide"
            }
        ],
        "photocard": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "Golden Hour Over the Ridge"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "A photo series on light, texture and distance."
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "badge",
                "label": "Badge",
                "type": "text",
                "default": "PORTFOLIO"
            },
            {
                "key": "location",
                "label": "Location",
                "type": "text",
                "default": "Dolomites, Italy"
            },
            {
                "key": "credit",
                "label": "Credit",
                "type": "text",
                "default": "Ava Martinez"
            },
            {
                "key": "image",
                "label": "Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "image_url",
                "label": "Alt Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "ava.photos"
            }
        ],
        "splitimage": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "Before & After"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "Two sides of the same story."
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "label1",
                "label": "Left Label",
                "type": "text",
                "default": "Before"
            },
            {
                "key": "label2",
                "label": "Right Label",
                "type": "text",
                "default": "After"
            },
            {
                "key": "cta",
                "label": "CTA Button",
                "type": "text",
                "default": "See the full set"
            },
            {
                "key": "image",
                "label": "Left Image URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "image_url",
                "label": "Alt Left Image URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "image2",
                "label": "Right Image URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "collage": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "A Season in Motion"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "A curated set of moments from the field."
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "kicker",
                "label": "Kicker",
                "type": "text",
                "default": "THE GALLERY"
            },
            {
                "key": "badge",
                "label": "Badge (used when the kicker is blank)",
                "type": "text",
                "default": ""
            },
            {
                "key": "cta",
                "label": "CTA Button",
                "type": "text",
                "default": "Browse full set"
            },
            {
                "key": "image",
                "label": "Feature Image URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "image_url",
                "label": "Alt Feature Image URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "image2",
                "label": "Tile Image 2 URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "image3",
                "label": "Tile Image 3 URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "image4",
                "label": "Tile Image 4 URL (optional)",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com"
            }
        ],
        "collection": [
            {
                "key": "title",
                "label": "Collection Name",
                "type": "text",
                "default": "Running Shoes"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "Built for the long miles"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "badge",
                "label": "Badge",
                "type": "text",
                "default": "COLLECTION"
            },
            {
                "key": "count",
                "label": "Item count",
                "type": "text",
                "default": "42 products"
            },
            {
                "key": "from_price",
                "label": "From Price",
                "type": "text",
                "default": "",
                "placeholder": "From $49",
                "hint": "Leave blank to hide"
            },
            {
                "key": "cta",
                "label": "CTA",
                "type": "text",
                "default": "Explorar Coleção",
                "hint": "Leave blank to hide"
            },
            {
                "key": "image",
                "label": "Main Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "image2",
                "label": "Photo 2 URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "image3",
                "label": "Photo 3 URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com/shop"
            }
        ],
        "realestate": [
            {
                "key": "title",
                "label": "Street Address",
                "type": "text",
                "default": "15316 Lady Elizabeth Ln"
            },
            {
                "key": "subtitle",
                "label": "City, State & Zip",
                "type": "text",
                "default": "Pflugerville, TX 78660"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "price",
                "label": "Listing Price",
                "type": "text",
                "default": "$339,000"
            },
            {
                "key": "original_price",
                "label": "Was Price",
                "type": "text",
                "default": "",
                "hint": "Shown struck through next to the listing price. Blank hides it."
            },
            {
                "key": "badge",
                "label": "Badge",
                "type": "text",
                "default": ""
            },
            {
                "key": "rating",
                "label": "Rating (0-5)",
                "type": "text",
                "default": ""
            },
            {
                "key": "rating_total",
                "label": "Rating Total",
                "type": "text",
                "default": ""
            },
            {
                "key": "beds",
                "label": "Bedrooms",
                "type": "text",
                "default": "4"
            },
            {
                "key": "baths",
                "label": "Bathrooms",
                "type": "text",
                "default": "2"
            },
            {
                "key": "sqft",
                "label": "Square Footage",
                "type": "text",
                "default": "1,911"
            },
            {
                "key": "cta_text",
                "label": "Button Label",
                "type": "text",
                "default": "View Listing"
            },
            {
                "key": "status",
                "label": "Status",
                "type": "text",
                "default": "For Sale"
            },
            {
                "key": "image_url",
                "label": "Property Photo URL",
                "type": "text",
                "default": "",
                "format": "url"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com/properties"
            },
            {
                "key": "stock",
                "label": "Stock",
                "type": "text",
                "default": "Only 3 left",
                "hint": "Leave blank to hide"
            }
        ],
        "autorental": [
            {
                "key": "title",
                "label": "Action Headline",
                "type": "text",
                "default": "Select. Pay. Drive."
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "textarea",
                "default": "Rent luxury sedans & SUVs in Irvine, CA. Inspected & ready."
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "rate_badge",
                "label": "Rate Badge",
                "type": "text",
                "default": "From $89/day · Zero Deposit"
            },
            {
                "key": "original_price",
                "label": "Was Rate",
                "type": "text",
                "default": "",
                "hint": "Struck through beside the rate, with the saving after it."
            },
            {
                "key": "rating",
                "label": "Rating (0-5)",
                "type": "text",
                "default": ""
            },
            {
                "key": "rating_total",
                "label": "Rating Total",
                "type": "text",
                "default": ""
            },
            {
                "key": "cta_text",
                "label": "Button Label",
                "type": "text",
                "default": "Book Now →"
            },
            {
                "key": "fleet_tag",
                "label": "Fleet Tag",
                "type": "text",
                "default": "Premium Fleet"
            },
            {
                "key": "image_url",
                "label": "Vehicle Image URL",
                "type": "text",
                "default": "",
                "format": "url"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com/drive"
            }
        ],
        "restaurant": [
            {
                "key": "title",
                "label": "Dish / Menu Title",
                "type": "text",
                "default": "Handcrafted Desserts & Artisanal Cheesecakes"
            },
            {
                "key": "subtitle",
                "label": "Description",
                "type": "textarea",
                "default": "Rich Belgian dark chocolate, velvety mascarpone cream, and roasted hazelnut praline crusts."
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "kicker",
                "label": "Kicker / Eyebrow",
                "type": "text",
                "default": "THE NEW DECADENCE"
            },
            {
                "key": "price",
                "label": "Price Callout",
                "type": "text",
                "default": "$14.50 Slice"
            },
            {
                "key": "original_price",
                "label": "Was Price",
                "type": "text",
                "default": "",
                "hint": "Struck through beside the price, with the saving after it."
            },
            {
                "key": "rating",
                "label": "Rating (0-5)",
                "type": "text",
                "default": ""
            },
            {
                "key": "rating_total",
                "label": "Rating Total",
                "type": "text",
                "default": ""
            },
            {
                "key": "cta_text",
                "label": "Button Label",
                "type": "text",
                "default": "ORDER NOW"
            },
            {
                "key": "badge",
                "label": "Badge",
                "type": "text",
                "default": "Chef's Special"
            },
            {
                "key": "image_url",
                "label": "Food Photo URL",
                "type": "text",
                "default": "",
                "format": "url"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com/bistro"
            },
            {
                "key": "stock",
                "label": "Stock",
                "type": "text",
                "default": "Only 3 left",
                "hint": "Leave blank to hide"
            }
        ],
        "hospitality": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "Experience Unrivaled Comfort."
            },
            {
                "key": "subtitle",
                "label": "Location / Detail",
                "type": "textarea",
                "default": "Panoramic alpine views, private wellness sanctuary, and Michelin-starred dining."
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "kicker",
                "label": "Eyebrow / Kicker",
                "type": "text",
                "default": "YOUR SANCTUARY AWAITS"
            },
            {
                "key": "rate",
                "label": "Starting Rate",
                "type": "text",
                "default": "Starting at $420 / night"
            },
            {
                "key": "original_price",
                "label": "Was Rate",
                "type": "text",
                "default": "",
                "hint": "Struck through beside the rate, with the saving after it."
            },
            {
                "key": "rating",
                "label": "Rating (0-5)",
                "type": "text",
                "default": ""
            },
            {
                "key": "rating_total",
                "label": "Rating Total",
                "type": "text",
                "default": ""
            },
            {
                "key": "cta_text",
                "label": "Button Label",
                "type": "text",
                "default": "RESERVE YOUR STAY"
            },
            {
                "key": "image_url",
                "label": "Room / Suite Photo URL",
                "type": "text",
                "default": "",
                "format": "url"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com/hotel"
            }
        ],
        "saasspend": [
            {
                "key": "title",
                "label": "Headline",
                "type": "textarea",
                "default": "STOP THE BLEEDING. TRACK EVERY PAID SUBSCRIPTION."
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "textarea",
                "default": "Centralize company SaaS spending. Detect duplicate tools and kill unused seats before contracts renew."
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "status_pill",
                "label": "Status Badge",
                "type": "text",
                "default": "TRACKING ACTIVE"
            },
            {
                "key": "cta_text",
                "label": "Button Label",
                "type": "text",
                "default": "GET STARTED"
            },
            {
                "key": "stat_callout",
                "label": "Stat Callout",
                "type": "text",
                "default": "Avg Savings: $1,420/mo"
            },
            {
                "key": "dashboard_image",
                "label": "Dashboard Image URL",
                "type": "text",
                "default": "",
                "format": "url"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com/spend"
            }
        ],
        "brutalist": [
            {
                "key": "title",
                "label": "Headline",
                "type": "text",
                "default": "The future of commerce."
            },
            {
                "key": "subtitle",
                "label": "Description",
                "type": "textarea",
                "default": "Australian based UI/UX and Webflow agency creating high-converting flagship digital stores."
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "agency_tag",
                "label": "Agency Tag",
                "type": "text",
                "default": "UI/UX Designer Agency"
            },
            {
                "key": "cta_text",
                "label": "Button Label",
                "type": "text",
                "default": "View Project ↗"
            },
            {
                "key": "footer_note",
                "label": "Footer Note",
                "type": "text",
                "default": "Top tier tech design"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com/studio"
            }
        ],
        "training": [
            {
                "key": "title",
                "label": "Headline",
                "type": "text",
                "default": "Build an Agentic Team with AI"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "textarea",
                "default": "Hands-on workshops, real-world deployment architectures, and live coaching for engineering leaders."
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "track",
                "label": "Track Badge",
                "type": "text",
                "default": "Tech Training"
            },
            {
                "key": "dates",
                "label": "Event Dates",
                "type": "text",
                "default": "24–26 August 2026"
            },
            {
                "key": "cta_text",
                "label": "Button Label",
                "type": "text",
                "default": "Start the journey →"
            },
            {
                "key": "location",
                "label": "Location",
                "type": "text",
                "default": "San Francisco, CA"
            },
            {
                "key": "image_url",
                "label": "Speaker Photo URL",
                "type": "text",
                "default": "",
                "format": "url"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com/workshops"
            }
        ],
        "ecosystem": [
            {
                "key": "title",
                "label": "Headline",
                "type": "text",
                "default": "Connect Your Stack in Seconds"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "textarea",
                "default": "Seamless bidirectional syncing with your favorite developer, marketing, and analytics tools."
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "kicker",
                "label": "Kicker",
                "type": "text",
                "default": "FastOG Integrations"
            },
            {
                "key": "apps_list",
                "label": "Apps (comma-separated)",
                "type": "list",
                "default": "Slack,Discord,GitHub,Stripe,Figma,Notion"
            },
            {
                "key": "dock_label",
                "label": "Dock Caption",
                "type": "text",
                "default": "50+ Built-in Connectors"
            },
            {
                "key": "domain",
                "label": "Domain",
                "type": "text",
                "default": "fastog.com/integrations"
            }
        ],
        "ecommerce": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "Trail Runner One"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "badge",
                "label": "Badge",
                "type": "text",
                "default": "NEW DROP"
            },
            {
                "key": "brand",
                "label": "Brand",
                "type": "text",
                "default": "Northwind"
            },
            {
                "key": "price",
                "label": "Price",
                "type": "text",
                "default": "$129"
            },
            {
                "key": "old_price",
                "label": "Original Price",
                "type": "text",
                "default": "$159"
            },
            {
                "key": "rating",
                "label": "Rating (0-5)",
                "type": "text",
                "default": "4.9"
            },
            {
                "key": "rating_total",
                "label": "Rating Total",
                "type": "text",
                "default": "1,284",
                "hint": "The review count beside the stars"
            },
            {
                "key": "image",
                "label": "Product Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "image_url",
                "label": "Alt Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "fit",
                "label": "Photo fit",
                "type": "select",
                "options": [
                    "contain",
                    "cover"
                ],
                "default": "contain",
                "hint": "Cover fills the frame and crops the photo"
            },
            {
                "key": "stock",
                "label": "Stock",
                "type": "text",
                "default": "Only 3 left",
                "hint": "Leave blank to hide"
            }
        ],
        "product": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "Trail Runner One"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "badge",
                "label": "Badge",
                "type": "text",
                "default": "NEW DROP"
            },
            {
                "key": "brand",
                "label": "Brand",
                "type": "text",
                "default": "Northwind"
            },
            {
                "key": "price",
                "label": "Price",
                "type": "text",
                "default": "$129"
            },
            {
                "key": "old_price",
                "label": "Original Price",
                "type": "text",
                "default": "$159"
            },
            {
                "key": "rating",
                "label": "Rating (0-5)",
                "type": "text",
                "default": "4.9"
            },
            {
                "key": "rating_total",
                "label": "Rating Total",
                "type": "text",
                "default": "1,284",
                "hint": "The review count beside the stars"
            },
            {
                "key": "image",
                "label": "Product Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "image_url",
                "label": "Alt Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "fit",
                "label": "Photo fit",
                "type": "select",
                "options": [
                    "contain",
                    "cover"
                ],
                "default": "contain",
                "hint": "Cover fills the frame and crops the photo"
            },
            {
                "key": "stock",
                "label": "Stock",
                "type": "text",
                "default": "Only 3 left",
                "hint": "Leave blank to hide"
            }
        ],
        "imageright": [
            {
                "key": "title",
                "label": "Title",
                "type": "text",
                "default": "Trail Runner One"
            },
            {
                "key": "subtitle",
                "label": "Subtitle",
                "type": "text",
                "default": "The best product ever made"
            },
            {
                "key": "tags",
                "label": "Tags (comma separated)",
                "type": "list",
                "default": ""
            },
            {
                "key": "theme",
                "label": "Theme",
                "type": "select",
                "options": [
                    "dark",
                    "light",
                    "glass",
                    "solid",
                    "midnight",
                    "vivid",
                    "paper",
                    "glass_light",
                    "custom"
                ],
                "default": "dark",
                "group": "style"
            },
            {
                "key": "gradient_preset",
                "label": "Gradient Preset",
                "type": "gradient-presets",
                "default": "",
                "group": "style"
            },
            {
                "key": "gradient_direction",
                "label": "Gradient Direction",
                "type": "gradient-directions",
                "default": 135,
                "group": "style"
            },
            {
                "key": "gradient_brightness",
                "label": "Gradient Brightness",
                "type": "range",
                "min": 45,
                "max": 120,
                "default": 100,
                "group": "style",
                "hint": "Darken bright gradients for more contrast and depth"
            },
            {
                "key": "bg_color",
                "label": "Background Color",
                "type": "color",
                "default": "#1D4ED8",
                "group": "style"
            },
            {
                "key": "pattern",
                "label": "Pattern",
                "type": "select",
                "options": [
                    "grid",
                    "dots",
                    "cross",
                    "diagonal",
                    "checkerboard",
                    "circles",
                    "zigzag",
                    "waves",
                    "noise",
                    "plus",
                    "triangles",
                    "diamonds",
                    "bricks",
                    "hexagons",
                    "stars",
                    "none"
                ],
                "default": "grid",
                "group": "style"
            },
            {
                "key": "pattern_color",
                "label": "Pattern Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "pattern_intensity",
                "label": "Pattern Intensity",
                "type": "range",
                "min": 1,
                "max": 30,
                "default": 8,
                "group": "style"
            },
            {
                "key": "pattern_size",
                "label": "Pattern Size",
                "type": "range",
                "min": 8,
                "max": 240,
                "default": 40,
                "group": "style",
                "hint": "Scale the pattern tile"
            },
            {
                "key": "pattern_repeat",
                "label": "Repeat Pattern",
                "type": "checkbox",
                "default": true,
                "group": "style",
                "hint": "Turn off to show one pattern tile"
            },
            {
                "key": "pattern_x",
                "label": "Pattern X Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "pattern_y",
                "label": "Pattern Y Position",
                "type": "range",
                "min": 0,
                "max": 100,
                "default": 50,
                "group": "style"
            },
            {
                "key": "font_family",
                "label": "Font",
                "type": "select",
                "options": [
                    "font-sans",
                    "font-jakarta",
                    "font-dm",
                    "font-outfit",
                    "font-space",
                    "font-playfair",
                    "font-merriweather",
                    "font-instrument",
                    "font-jetbrains",
                    "font-fira"
                ],
                "default": "font-sans",
                "group": "style"
            },
            {
                "key": "accent_color",
                "label": "Accent Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "auto_text_color",
                "label": "Auto Text Color",
                "type": "checkbox",
                "default": true,
                "group": "style"
            },
            {
                "key": "title_color",
                "label": "Title Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "subtitle_color",
                "label": "Subtitle Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "brand_color",
                "label": "Brand Name Color",
                "type": "color",
                "default": "",
                "group": "style"
            },
            {
                "key": "meta_color",
                "label": "Meta Text Color",
                "type": "color",
                "default": "",
                "hint": "Domain, labels and secondary copy",
                "group": "style"
            },
            {
                "key": "brand_name",
                "label": "Brand Name",
                "type": "text",
                "default": "FastOG",
                "group": "style"
            },
            {
                "key": "brand_logo",
                "label": "Brand Logo URL",
                "type": "text",
                "default": "",
                "group": "style",
                "format": "url"
            },
            {
                "key": "badge",
                "label": "Badge",
                "type": "text",
                "default": "NEW DROP"
            },
            {
                "key": "brand",
                "label": "Brand",
                "type": "text",
                "default": "Northwind"
            },
            {
                "key": "price",
                "label": "Price",
                "type": "text",
                "default": "$129"
            },
            {
                "key": "old_price",
                "label": "Original Price",
                "type": "text",
                "default": "$159"
            },
            {
                "key": "rating",
                "label": "Rating (0-5)",
                "type": "text",
                "default": "4.9"
            },
            {
                "key": "rating_total",
                "label": "Rating Total",
                "type": "text",
                "default": "1,284",
                "hint": "The review count beside the stars"
            },
            {
                "key": "image",
                "label": "Product Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "image_url",
                "label": "Alt Photo URL",
                "type": "text",
                "default": "",
                "placeholder": "https://...",
                "format": "url"
            },
            {
                "key": "fit",
                "label": "Photo fit",
                "type": "select",
                "options": [
                    "contain",
                    "cover"
                ],
                "default": "contain",
                "hint": "Cover fills the frame and crops the photo"
            },
            {
                "key": "stock",
                "label": "Stock",
                "type": "text",
                "default": "Only 3 left",
                "hint": "Leave blank to hide"
            }
        ]
    },
    "x-template-parameters": {
        "default": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "domain"
        ],
        "blog": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "author",
            "date",
            "domain"
        ],
        "company": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "domain",
            "logo",
            "tag"
        ],
        "launch": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "kicker",
            "version",
            "tag",
            "cta",
            "domain"
        ],
        "saaslaunch": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "kicker",
            "cta",
            "badge_text",
            "stat_number",
            "stat_label",
            "domain"
        ],
        "devtool": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "version",
            "badge",
            "tag",
            "repo_or_brand",
            "domain"
        ],
        "game": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "price",
            "original_price",
            "rating",
            "rating_total",
            "image",
            "layout_mode",
            "domain",
            "cta",
            "stock"
        ],
        "event": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "location",
            "host",
            "date",
            "domain"
        ],
        "quote": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "quote",
            "author_name",
            "author_title",
            "domain"
        ],
        "job": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "location",
            "department",
            "salary",
            "job_type",
            "company",
            "remote",
            "logo",
            "domain",
            "cta"
        ],
        "stats": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "metric",
            "metric_label",
            "delta",
            "delta_direction",
            "stats",
            "domain"
        ],
        "pricing": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "price",
            "original_price",
            "rating",
            "rating_total",
            "currency",
            "period",
            "cta",
            "badge",
            "features",
            "domain",
            "stock"
        ],
        "podcast": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "episode_number",
            "season",
            "episode",
            "guest_name",
            "guest_role",
            "guest_avatar",
            "show_name",
            "duration",
            "domain"
        ],
        "video": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "duration",
            "channel",
            "views",
            "thumbnail"
        ],
        "editorial": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "kicker",
            "author",
            "date",
            "image",
            "align",
            "issue",
            "domain"
        ],
        "minimal": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "label",
            "footer_left",
            "footer_right",
            "domain"
        ],
        "changelog": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "version",
            "tag",
            "date",
            "changes",
            "repo"
        ],
        "corporate": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "kicker",
            "tag",
            "domain"
        ],
        "hero": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "kicker",
            "cta",
            "status",
            "layout_mode",
            "domain"
        ],
        "logos": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "kicker",
            "brand_logos",
            "domain"
        ],
        "notice": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "notice_status",
            "notice_icon",
            "notice_text",
            "date",
            "domain"
        ],
        "testimonial": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "quote",
            "author_name",
            "author_title",
            "company",
            "author_avatar",
            "rating",
            "rating_total",
            "quote_style"
        ],
        "logofocus": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "kicker",
            "domain"
        ],
        "xheader": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "size",
            "handle",
            "followers",
            "location",
            "website",
            "avatar",
            "layout_mode"
        ],
        "bento": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "kicker",
            "tiles",
            "domain"
        ],
        "comparison": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "kicker",
            "left_label",
            "left_desc",
            "left_points",
            "right_label",
            "right_desc",
            "right_points",
            "verdict"
        ],
        "timeline": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "kicker",
            "milestones",
            "domain"
        ],
        "countdown": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "kicker",
            "target_date",
            "cta",
            "domain"
        ],
        "news": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "headline",
            "byline",
            "author",
            "date",
            "source",
            "image"
        ],
        "code": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "code",
            "language",
            "terminal_title",
            "author",
            "handle",
            "domain"
        ],
        "testimonialpro": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "quote",
            "author_name",
            "author_title",
            "company",
            "author_avatar",
            "rating",
            "rating_total",
            "cta"
        ],
        "promo": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "benefits",
            "domain",
            "layout_mode"
        ],
        "devblog": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "category",
            "author",
            "author_title",
            "date",
            "read_time",
            "views",
            "likes",
            "comments",
            "code",
            "language",
            "file_path"
        ],
        "codepost": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "category",
            "date",
            "author",
            "read_time",
            "code",
            "file_path",
            "language"
        ],
        "statsbar": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "kicker",
            "metric",
            "metric_label",
            "delta",
            "stats",
            "domain"
        ],
        "changelogpro": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "version",
            "tag",
            "changes",
            "features",
            "domain"
        ],
        "quotecta": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "quote",
            "author_name",
            "author_title",
            "company",
            "cta",
            "domain"
        ],
        "appscreenshot": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "badge",
            "app_name",
            "rating",
            "rating_total",
            "screenshot",
            "domain"
        ],
        "imagehero": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "kicker",
            "cta",
            "image",
            "image_url",
            "overlay",
            "layout_mode",
            "domain"
        ],
        "gamestore": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "edition",
            "price",
            "original_price",
            "rating",
            "rating_total",
            "studio",
            "image",
            "image_url",
            "cta",
            "domain",
            "stock"
        ],
        "productshot": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "badge",
            "brand",
            "price",
            "old_price",
            "rating",
            "rating_total",
            "image",
            "image_url",
            "fit",
            "stock"
        ],
        "specgrid": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "badge",
            "specs",
            "price",
            "old_price",
            "image",
            "image_url",
            "domain",
            "stock"
        ],
        "blackfriday": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "price",
            "original_price",
            "image",
            "stock"
        ],
        "seasonal": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "price",
            "original_price",
            "image",
            "stock"
        ],
        "blackfridaymidnight": [
            "price",
            "original_price",
            "image",
            "stock"
        ],
        "seasonalgiftedit": [
            "price",
            "original_price",
            "image",
            "stock"
        ],
        "seasonalicegallery": [
            "price",
            "original_price",
            "image",
            "stock"
        ],
        "productplate": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "badge",
            "brand",
            "price",
            "old_price",
            "rating",
            "rating_total",
            "image",
            "image_url",
            "fit",
            "stock"
        ],
        "productscene": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "badge",
            "price",
            "old_price",
            "savings_format",
            "image",
            "image_url",
            "rating",
            "rating_total",
            "reviewer_avatar",
            "stock"
        ],
        "offercampaign": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "stamp_over",
            "stamp",
            "badge",
            "price",
            "original_price",
            "savings_format",
            "image",
            "image_url",
            "stock"
        ],
        "collectionshelf": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "count",
            "image",
            "image2",
            "image3"
        ],
        "editorialsplit": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "image2"
        ],
        "glassproduct": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "badge",
            "price",
            "original_price",
            "rating",
            "rating_total",
            "stock",
            "cta",
            "image",
            "image_url",
            "layout_mode",
            "domain"
        ],
        "fashion": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "badge",
            "brand",
            "price",
            "original_price",
            "image",
            "image_url",
            "cta",
            "layout_mode",
            "domain",
            "stock"
        ],
        "techspec": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "badge",
            "price",
            "original_price",
            "features",
            "image",
            "cta",
            "domain",
            "stock"
        ],
        "photocard": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "badge",
            "location",
            "credit",
            "image",
            "image_url",
            "domain"
        ],
        "splitimage": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "label1",
            "label2",
            "cta",
            "image",
            "image_url",
            "image2",
            "domain"
        ],
        "collage": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "kicker",
            "badge",
            "cta",
            "image",
            "image_url",
            "image2",
            "image3",
            "image4",
            "domain"
        ],
        "collection": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "badge",
            "count",
            "from_price",
            "cta",
            "image",
            "image2",
            "image3",
            "domain"
        ],
        "realestate": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "price",
            "original_price",
            "badge",
            "rating",
            "rating_total",
            "beds",
            "baths",
            "sqft",
            "cta_text",
            "status",
            "image_url",
            "domain",
            "stock"
        ],
        "autorental": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "rate_badge",
            "original_price",
            "rating",
            "rating_total",
            "cta_text",
            "fleet_tag",
            "image_url",
            "domain"
        ],
        "restaurant": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "kicker",
            "price",
            "original_price",
            "rating",
            "rating_total",
            "cta_text",
            "badge",
            "image_url",
            "domain",
            "stock"
        ],
        "hospitality": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "kicker",
            "rate",
            "original_price",
            "rating",
            "rating_total",
            "cta_text",
            "image_url",
            "domain"
        ],
        "saasspend": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "status_pill",
            "cta_text",
            "stat_callout",
            "dashboard_image",
            "domain"
        ],
        "brutalist": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "agency_tag",
            "cta_text",
            "footer_note",
            "domain"
        ],
        "training": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "track",
            "dates",
            "cta_text",
            "location",
            "image_url",
            "domain"
        ],
        "ecosystem": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "kicker",
            "apps_list",
            "dock_label",
            "domain"
        ],
        "ecommerce": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "badge",
            "brand",
            "price",
            "old_price",
            "rating",
            "rating_total",
            "image",
            "image_url",
            "fit",
            "stock"
        ],
        "product": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "badge",
            "brand",
            "price",
            "old_price",
            "rating",
            "rating_total",
            "image",
            "image_url",
            "fit",
            "stock"
        ],
        "imageright": [
            "title",
            "subtitle",
            "tags",
            "theme",
            "gradient_preset",
            "gradient_direction",
            "gradient_brightness",
            "bg_color",
            "pattern",
            "pattern_color",
            "pattern_intensity",
            "pattern_size",
            "pattern_repeat",
            "pattern_x",
            "pattern_y",
            "font_family",
            "accent_color",
            "auto_text_color",
            "title_color",
            "subtitle_color",
            "brand_color",
            "meta_color",
            "brand_name",
            "brand_logo",
            "badge",
            "brand",
            "price",
            "old_price",
            "rating",
            "rating_total",
            "image",
            "image_url",
            "fit",
            "stock"
        ]
    },
    "x-parameter-contract": {
        "validated_params": [
            "template",
            "title"
        ],
        "forwarded_params": "Every other query parameter is a template prop. Unknown props are ignored by the renderer; strings are capped at config(\"og.max_prop_length\") and the whole prop set at config(\"og.max_prop_bytes\").",
        "image_url_props": "URL-bearing props are SSRF-guarded (public http(s) only) and re-checked by the renderer."
    },
    "x-error-codes": {
        "missing_signature": {
            "http": 401,
            "message": "The request is not signed.",
            "hint": "Your request is missing the key or signature. Pass both key and an HMAC-signed s parameter.",
            "docs": "missing_signature"
        },
        "invalid_signature": {
            "http": 401,
            "message": "The signature does not match.",
            "hint": "The signature did not match. Re-sign with your HMAC secret after every param change.",
            "docs": "invalid_signature"
        },
        "invalid_signature_format": {
            "http": 401,
            "message": "The signature is not a raw-SHA256 hex string.",
            "hint": "The signature is not a 64-character hex string. Check your signing output is raw-SHA256 hex.",
            "docs": "invalid_signature_format"
        },
        "expired_timestamp": {
            "http": 401,
            "message": "The signature timestamp is too old.",
            "hint": "The request timestamp is more than 5 minutes old. Regenerate the URL with a fresh timestamp.",
            "docs": "expired_timestamp"
        },
        "invalid_api_key": {
            "http": 401,
            "message": "The API key does not exist.",
            "hint": "The API key does not exist. Check the key value matches one created in the dashboard.",
            "docs": "invalid_api_key"
        },
        "missing_hmac_secret": {
            "http": 500,
            "message": "The API key has no HMAC secret.",
            "hint": "This API key has no HMAC secret configured. Recreate the key in the dashboard.",
            "docs": "missing_hmac_secret"
        },
        "invalid_image_url": {
            "http": 422,
            "message": "An image URL is not publicly fetchable.",
            "hint": "The image URL must be a public http(s) URL. URL-bearing props cannot point at localhost, IPs, or private hosts.",
            "docs": "invalid_image_url"
        },
        "invalid_props": {
            "http": 422,
            "message": "The template props are too large.",
            "hint": "One or more template props is too large. Trim long text and try again.",
            "docs": "invalid_props"
        },
        "insufficient_credits": {
            "http": 402,
            "message": "There are no credits left.",
            "hint": "You have no credits left. Top up in the dashboard to keep rendering.",
            "docs": "insufficient_credits"
        },
        "subscription_required": {
            "http": 402,
            "message": "The Dynamic API needs an active plan.",
            "hint": "The Dynamic API needs an active subscription plan. Pick a plan to start rendering.",
            "docs": "subscription_required"
        },
        "store_blocked": {
            "http": 403,
            "message": "Rendering is paused for this store.",
            "hint": "Rendering for this store has been paused by FastOG. Contact support to resolve it.",
            "docs": "store_blocked"
        },
        "render_unreachable": {
            "http": 503,
            "message": "The render service could not be reached.",
            "hint": "The render service could not be reached. Retry in a few seconds; no credit was charged for this attempt.",
            "docs": "render_unreachable"
        },
        "render_failed": {
            "http": 502,
            "message": "The render service returned an error.",
            "hint": "The render service returned an error for your request. Double-check prop values (long text, unsupported fields).",
            "docs": "render_failed"
        }
    }
}
