{
  "configVersion": 1,
  "designId": "kids-drawing-print",
  "rendererVersion": "kids-drawing/1.0.0",
  "service": {
    "origin": "",
    "savePath": "/v1/designs",
    "analyticsPath": "/v1/analytics/events",
    "previewDebounceMs": 120
  },
  "sheet": {
    "width": 1000,
    "height": 1500
  },
  "assetVersion": "2026-11-12.4",
  "preview": {
    "exampleAsset": "design-kids-drawing-print-example.jpg",
    "exampleAlt": "Alfie’s five-legged dog drawing and its storybook painting fill a quiet Gallery print, with a small title and the caption He has five legs. Obviously.",
    "seed": {
      "name": "Alfie",
      "age": "6",
      "thing": "Dog",
      "date": "May 2026",
      "line": "He has five legs. Obviously.",
      "style": "storybook",
      "look": "gallery",
      "ground": "white",
      "lettering": "classic",
      "sample": "dog"
    }
  },
  "fields": {
    "requiredLabel": "Make it yours",
    "required": [
      {
        "key": "artGroup",
        "type": "columns",
        "$comment": "The painting style first, then the photo of the drawing: the page cleans it, the worker checks there is no real person in it and paints it (/v1/kids-drawings), then keeps the cleaned drawing (/v1/kids-drawing-photos). A new style needs the photo again.",
        "columns": [
          [
            {
              "key": "style",
              "type": "thumbnails",
              "label": "How we paint it",
              "default": "storybook",
              "affects": "render",
              "options": [
                {
                  "value": "storybook",
                  "label": "Storybook",
                  "thumbnail": "design-kids-drawing-print-style-storybook.jpg",
                  "description": "a rich picture-book painting"
                },
                {
                  "value": "toy",
                  "label": "As a soft toy",
                  "thumbnail": "design-kids-drawing-print-style-toy.jpg",
                  "description": "a handmade soft toy"
                }
              ]
            },
            {
              "key": "art",
              "type": "file",
              "label": "Add a photo of the drawing",
              "hint": "Lay it flat in daylight so the paper fills most of the photo, with nobody in the picture. We tidy the paper, then count and paint it in about a minute.",
              "accept": "image/*",
              "maxBytes": 26214400,
              "reading": "Counting and painting their drawing — about a minute…",
              "tooLarge": "That photo is too large. Try one under 25 MB.",
              "progressSeconds": 65,
              "waitPulse": "[data-layer=\"painting\"]",
              "optional": false,
              "affects": "render"
            }
          ]
        ]
      },
      {
        "key": "artist",
        "type": "columns",
        "columns": [
          [
            {
              "key": "name",
              "type": "text",
              "label": "Their first name",
              "hint": "Maisie",
              "maxLength": 18,
              "optional": false,
              "affects": "render"
            }
          ],
          [
            {
              "key": "age",
              "type": "text",
              "label": "Their age",
              "hint": "5",
              "maxLength": 20,
              "optional": true,
              "affects": "render"
            }
          ]
        ]
      },
      {
        "key": "thing",
        "type": "text",
        "label": "What they drew",
        "hint": "Monster, Dog, Rainbow House. The title reads Maisie’s Monster.",
        "maxLength": 22,
        "optional": true,
        "affects": "render"
      },
      {
        "key": "extras",
        "type": "columns",
        "columns": [
          [
            {
              "key": "date",
              "type": "text",
              "label": "A date",
              "hint": "Spring 2026",
              "maxLength": 22,
              "optional": true,
              "affects": "render"
            }
          ],
          [
            {
              "key": "line",
              "type": "text",
              "label": "A short line",
              "hint": "He has five legs. Obviously.",
              "maxLength": 56,
              "optional": true,
              "affects": "render"
            }
          ]
        ]
      }
    ],
    "optionsLabel": "The look",
    "options": [
      {
        "key": "look",
        "type": "thumbnails",
        "label": "Look",
        "default": "gallery",
        "affects": "render",
        "options": [
          {
            "value": "painting",
            "label": "Painting first",
            "thumbnail": "design-kids-drawing-print-look-painting.jpg"
          },
          {
            "value": "gallery",
            "label": "Gallery",
            "thumbnail": "design-kids-drawing-print-look-gallery.jpg"
          },
          {
            "value": "storybook",
            "label": "Storybook",
            "thumbnail": "design-kids-drawing-print-look-storybook.jpg"
          },
          {
            "value": "colour",
            "label": "Colour pop",
            "thumbnail": "design-kids-drawing-print-look-colour.jpg"
          },
          {
            "value": "museum",
            "label": "Museum",
            "thumbnail": "design-kids-drawing-print-look-museum.jpg"
          },
          {
            "value": "poster",
            "label": "Poster",
            "thumbnail": "design-kids-drawing-print-look-poster.jpg"
          }
        ]
      },
      {
        "key": "ground",
        "type": "thumbnails",
        "label": "Colour",
        "default": "white",
        "affects": "render",
        "options": [
          {
            "value": "white",
            "label": "Gallery white",
            "thumbnail": "design-kids-drawing-print-ground-white.jpg"
          },
          {
            "value": "cream",
            "label": "Warm cream",
            "thumbnail": "design-kids-drawing-print-ground-cream.jpg"
          },
          {
            "value": "sunshine",
            "label": "Sunshine",
            "thumbnail": "design-kids-drawing-print-ground-sunshine.jpg"
          },
          {
            "value": "sky",
            "label": "Sky blue",
            "thumbnail": "design-kids-drawing-print-ground-sky.jpg"
          },
          {
            "value": "blush",
            "label": "Blush",
            "thumbnail": "design-kids-drawing-print-ground-blush.jpg"
          },
          {
            "value": "sage",
            "label": "Sage",
            "thumbnail": "design-kids-drawing-print-ground-sage.jpg"
          }
        ]
      },
      {
        "key": "lettering",
        "type": "thumbnails",
        "label": "Lettering",
        "default": "classic",
        "affects": "render",
        "options": [
          {
            "value": "classic",
            "label": "Classic",
            "thumbnail": "design-kids-drawing-print-lettering-classic.jpg"
          },
          {
            "value": "playful",
            "label": "Playful",
            "thumbnail": "design-kids-drawing-print-lettering-playful.jpg"
          },
          {
            "value": "hand",
            "label": "Hand-lettered",
            "thumbnail": "design-kids-drawing-print-lettering-hand.jpg"
          },
          {
            "value": "modern",
            "label": "Modern",
            "thumbnail": "design-kids-drawing-print-lettering-modern.jpg"
          }
        ]
      }
    ]
  },
  "presets": {
    "label": "Try a starting point",
    "options": [
      {
        "id": "painting",
        "label": "Painting first",
        "thumbnail": "design-kids-drawing-print-preset-painting.jpg",
        "values": {
          "name": "Lily",
          "age": "5",
          "thing": "Monster",
          "date": "",
          "line": "",
          "style": "storybook",
          "look": "painting",
          "ground": "white",
          "lettering": "classic",
          "sample": "monster"
        }
      },
      {
        "id": "monster",
        "label": "The storybook monster",
        "values": {
          "name": "Maisie",
          "age": "5",
          "thing": "Monster",
          "date": "Spring 2026",
          "line": "",
          "style": "storybook",
          "look": "gallery",
          "ground": "white",
          "lettering": "classic",
          "sample": "monster"
        },
        "thumbnail": "design-kids-drawing-print-preset-monster.jpg"
      },
      {
        "id": "dog",
        "label": "Gallery",
        "values": {
          "name": "Alfie",
          "age": "6",
          "thing": "Dog",
          "date": "May 2026",
          "line": "He has five legs. Obviously.",
          "style": "storybook",
          "look": "gallery",
          "ground": "white",
          "lettering": "classic",
          "sample": "dog"
        },
        "thumbnail": "design-kids-drawing-print-preset-dog.jpg"
      },
      {
        "id": "cat",
        "label": "Poster",
        "values": {
          "name": "Isla",
          "age": "4",
          "thing": "Purple Cat",
          "date": "2026",
          "line": "",
          "style": "toy",
          "look": "poster",
          "ground": "blush",
          "lettering": "classic",
          "sample": "cat"
        },
        "thumbnail": "design-kids-drawing-print-preset-cat.jpg"
      },
      {
        "id": "dino",
        "label": "The museum",
        "values": {
          "name": "Theo",
          "age": "7",
          "thing": "Dinosaur in a Hat",
          "date": "June 2026",
          "line": "",
          "style": "toy",
          "look": "museum",
          "ground": "sage",
          "lettering": "classic",
          "sample": "dino"
        },
        "thumbnail": "design-kids-drawing-print-preset-dino.jpg"
      }
    ]
  },
  "recipes": {
    "label": "Ready-made looks",
    "items": [
      {
        "id": "storybook",
        "label": "Storybook",
        "look": {
          "look": "storybook",
          "ground": "cream",
          "lettering": "hand",
          "style": "storybook",
          "sample": "monster"
        }
      },
      {
        "id": "blush",
        "label": "Soft and pink",
        "look": {
          "look": "storybook",
          "ground": "blush",
          "lettering": "hand",
          "style": "toy",
          "sample": "monster"
        }
      }
    ]
  },
  "cart": {
    "summary": "{name} · {style.label} · {look.label}"
  },
  "merch": {
    "$comment": "The mug, as the house portrait: step 4 offers 11oz and 15oz beside Poster and Framed print; the painting and title on the front, the drawing on the back.",
    "groups": {
      "mug": "Mug"
    }
  }
}
