Editor Style Presets Manifest

{
  "block_layout_presets": [
    {
      "classes": [],
      "id": "default",
      "label": "Automatic block"
    },
    {
      "classes": [
        "col-12"
      ],
      "id": "full",
      "label": "Full-width block"
    },
    {
      "classes": [
        "col-6",
        "col-12-medium"
      ],
      "id": "half",
      "label": "Half-width block"
    },
    {
      "classes": [
        "col-4",
        "col-12-medium"
      ],
      "id": "third",
      "label": "One-third block"
    },
    {
      "classes": [
        "col-8",
        "col-12-medium"
      ],
      "id": "two-thirds",
      "label": "Two-third block"
    },
    {
      "classes": [
        "col-3",
        "col-6-medium",
        "col-12-small"
      ],
      "id": "quarter",
      "label": "Quarter-width block"
    },
    {
      "classes": [
        "col-9",
        "col-12-medium"
      ],
      "id": "three-quarters",
      "label": "Three-quarter block"
    },
    {
      "classes": [
        "column-span-all"
      ],
      "id": "span-all",
      "label": "Span all columns"
    }
  ],
  "notes": [
    "This catalog names the editor-facing layout and block attribute presets used by Nowtype/Hugo editing surfaces.",
    "Hugo remains the rendering source of truth. These presets describe reversible class bundles that the editor may write into Goldmark attrs.",
    "Prefer semantic labels in the editor; legacy class names such as style1/style2 should not appear as primary user-facing choices."
  ],
  "region_presets": [
    {
      "classes": [],
      "id": "none",
      "label": "No region"
    },
    {
      "classes": [
        "region",
        "region-figure-style1",
        "region-shape-soft",
        "region-shadow-soft",
        "region-pad-s"
      ],
      "id": "figure-style1",
      "label": "Figure soft card"
    },
    {
      "classes": [
        "region",
        "region-figure-style2",
        "region-shape-soft",
        "region-shadow-soft",
        "region-pad-s"
      ],
      "id": "figure-style2",
      "label": "Figure editorial card"
    },
    {
      "classes": [
        "region",
        "region-figure-frame",
        "region-shape-rounded",
        "region-pad-s",
        "region-wrap-left",
        "region-wrap-shape"
      ],
      "id": "figure-wrap-left",
      "label": "Figure wrap left"
    },
    {
      "classes": [
        "region",
        "region-figure-frame",
        "region-shape-rounded",
        "region-pad-s",
        "region-wrap-right",
        "region-wrap-shape"
      ],
      "id": "figure-wrap-right",
      "label": "Figure wrap right"
    }
  ],
  "section_layout_presets": [
    {
      "classes": [],
      "description": "Normal single-flow section.",
      "id": "default",
      "label": "Standard section"
    },
    {
      "classes": [
        "columns-2"
      ],
      "description": "Balanced two-column prose inside one section.",
      "id": "columns-2",
      "label": "Two text columns"
    },
    {
      "classes": [
        "columns-3"
      ],
      "description": "Dense three-column prose or reference content.",
      "id": "columns-3",
      "label": "Three text columns"
    },
    {
      "classes": [
        "columns-4"
      ],
      "description": "Compact index-style columns.",
      "id": "columns-4",
      "label": "Four text columns"
    },
    {
      "block_classes": [
        "col-6",
        "col-12-medium"
      ],
      "classes": [
        "row",
        "gtr-50",
        "gtr-uniform",
        "aln-top"
      ],
      "description": "Two independent blocks side by side, stacking on medium screens.",
      "id": "row-2",
      "label": "Two-card row"
    },
    {
      "block_classes": [
        "col-4",
        "col-12-medium"
      ],
      "classes": [
        "row",
        "gtr-50",
        "gtr-uniform",
        "aln-top"
      ],
      "description": "Three independent blocks side by side, stacking on medium screens.",
      "id": "row-3",
      "label": "Three-card row"
    },
    {
      "block_classes": [
        "col-3",
        "col-6-medium",
        "col-12-small"
      ],
      "classes": [
        "row",
        "gtr-50",
        "gtr-uniform",
        "aln-top"
      ],
      "description": "Four compact blocks with tablet and mobile fallbacks.",
      "id": "row-4",
      "label": "Four-card row"
    }
  ],
  "updated": "2026-04-24",
  "version": 1
}