{
  "$comment": "GALTON layout catalog — reference knowledge, not a generator. `canvas` is the shared slide canvas; `layouts` are slot schemas. Asset paths are resolved to absolute URLs (exampleImage). Source: content/brand/layouts.md.",
  "generatedFrom": "content/brand/layouts.md",
  "baseUrl": "https://galton-ai-assets.vercel.app/brand/",
  "canvas": {
    "ratios": [
      "1080x1350",
      "1080x1080"
    ],
    "default": "1080x1350",
    "padding": 64,
    "colors": {
      "black": "#1A1A1A",
      "white": "#FFFFFF",
      "yellow": "#FFD700"
    },
    "composition": {
      "note": "The canvas distributes its blocks vertically-centred with an automatic gap. A Top Block hugs the top and is top-left aligned; a Bottom Block hugs the bottom and is bottom-left aligned. Each block stacks its own children with a fixed 60px gap. Header sits in the Top Block, Footer in the Bottom Block.",
      "align": "vertical-central",
      "gap": "auto",
      "blocks": [
        {
          "name": "top",
          "align": "top-left",
          "gap": 60
        },
        {
          "name": "bottom",
          "align": "bottom-left",
          "gap": 60
        }
      ]
    },
    "type": [
      {
        "role": "headline",
        "font": "Galton Light",
        "case": "UPPERCASE",
        "size": 100,
        "leading": 120
      },
      {
        "role": "subtitle",
        "font": "Galton Light",
        "case": "Sentence case",
        "size": 60,
        "leading": 120
      },
      {
        "role": "name",
        "font": "Galton Medium",
        "case": "UPPERCASE",
        "size": 36,
        "leading": 120
      },
      {
        "role": "caption",
        "font": "Galton Light",
        "case": "UPPERCASE",
        "size": 36,
        "leading": 120
      },
      {
        "role": "folio",
        "font": "Galton Medium",
        "case": "UPPERCASE",
        "size": 24,
        "leading": 120
      }
    ],
    "headers": [
      {
        "id": "folio",
        "desc": "Two small folio labels — left + right — above a hairline rule (e.g. 'Naming folio' / 'Selected works')."
      },
      {
        "id": "wordmark",
        "desc": "GALTON wordmark at left; an optional event-tag pill at right."
      }
    ],
    "footers": [
      {
        "id": "symbol",
        "desc": "The G symbol at left and the website URL at right, separated from content by a hairline rule."
      },
      {
        "id": "award",
        "desc": "The Najzamestnávateľ award lockup at left and the website URL at right."
      }
    ]
  },
  "layouts": [
    {
      "id": "cover",
      "name": "Cover / title",
      "ratios": [
        "1080x1350",
        "1080x1080"
      ],
      "surfaces": [
        "dark",
        "light"
      ],
      "header": "folio",
      "footer": "symbol",
      "slots": {
        "folioLeft": {
          "type": "text",
          "optional": true,
          "case": "upper",
          "note": "left header label, e.g. 'Naming folio'"
        },
        "folioRight": {
          "type": "text",
          "optional": true,
          "case": "upper",
          "note": "right header label, e.g. 'Selected works'"
        },
        "headline": {
          "type": "lines",
          "required": true,
          "case": "upper",
          "note": "Top block — Galton Light 100, UPPERCASE"
        },
        "accent": {
          "type": "text",
          "optional": true,
          "note": "one highlighted line set in yellow, e.g. 'VOL.1'"
        },
        "subtitle": {
          "type": "text",
          "optional": true,
          "note": "Bottom block — Galton Light 60, Sentence case"
        },
        "surface": {
          "type": "enum",
          "values": [
            "dark",
            "light"
          ],
          "default": "dark"
        }
      },
      "exampleImage": "https://galton-ai-assets.vercel.app/brand/layouts/cover.png"
    },
    {
      "id": "profile",
      "name": "Profile / speaker card",
      "ratios": [
        "1080x1350"
      ],
      "surfaces": [
        "dark"
      ],
      "header": "wordmark",
      "footer": "award",
      "slots": {
        "tag": {
          "type": "text",
          "optional": true,
          "case": "upper",
          "note": "event-tag pill at top-right, e.g. 'EVENT'"
        },
        "photo": {
          "type": "image",
          "required": true,
          "note": "portrait, masked into a rounded panel filling the upper canvas"
        },
        "people": {
          "type": "stages",
          "required": true,
          "note": "1–2 people as 'Name|Role' — Name is Galton Medium 36 UPPERCASE, Role is Galton Light"
        },
        "surface": {
          "type": "enum",
          "values": [
            "dark"
          ],
          "default": "dark"
        }
      },
      "exampleImage": "https://galton-ai-assets.vercel.app/brand/layouts/profile.png"
    },
    {
      "id": "concept",
      "name": "Concept + supporting graphic",
      "ratios": [
        "1080x1350",
        "1080x1080"
      ],
      "surfaces": [
        "dark",
        "light"
      ],
      "footer": "symbol",
      "slots": {
        "headline": {
          "type": "lines",
          "required": true,
          "case": "upper",
          "note": "Top block — Galton Light 100, UPPERCASE"
        },
        "subheadline": {
          "type": "text",
          "optional": true,
          "note": "Bottom-left — Galton Light 60, Sentence case"
        },
        "graphic": {
          "type": "iconRef",
          "optional": true,
          "note": "supporting icon or geometric cluster, bottom-right"
        },
        "surface": {
          "type": "enum",
          "values": [
            "dark",
            "light"
          ],
          "default": "dark"
        }
      },
      "exampleImage": "https://galton-ai-assets.vercel.app/brand/layouts/concept.png"
    },
    {
      "id": "statement",
      "name": "Statement + centred graphic + CTA",
      "ratios": [
        "1080x1350",
        "1080x1080"
      ],
      "surfaces": [
        "dark",
        "light"
      ],
      "footer": "symbol",
      "slots": {
        "headline": {
          "type": "lines",
          "required": true,
          "case": "upper",
          "note": "Top block — Galton Light 100, UPPERCASE"
        },
        "graphic": {
          "type": "enum",
          "values": [
            "venn",
            "icon",
            "none"
          ],
          "default": "venn",
          "note": "centred geometric graphic — e.g. a 3-circle Venn with a yellow intersection"
        },
        "subtitle": {
          "type": "text",
          "optional": true,
          "note": "Bottom block — Galton Light 60, Sentence case"
        },
        "cta": {
          "type": "enum",
          "values": [
            "arrow",
            "none"
          ],
          "default": "arrow",
          "note": "yellow arrow at bottom-right"
        },
        "surface": {
          "type": "enum",
          "values": [
            "dark",
            "light"
          ],
          "default": "dark"
        }
      },
      "exampleImage": "https://galton-ai-assets.vercel.app/brand/layouts/statement.png"
    }
  ]
}