<Heading>

A title (H1–H4). Inner text supports {{variables}}.

<Heading>

A title (H1–H4). Inner text supports {{variables}}.

PropTypeDefaultDescription
levelenum1 | 2 | 3 | 42Heading level — controls size/weight.
alignenumleft | center | rightleftText alignment.
colorcolorText color.
font-sizenumberFont size (px). Overrides the level's default size (28/22/18/16 for H1–H4).
font-familystringOverride the document font for this heading.
font-weightstringFont weight (e.g. 400, 600, 700). Overrides the default bold heading weight.
line-heightstringLine height — a unitless multiplier (e.g. 1.3) or CSS length.
letter-spacingnumberLetter spacing (tracking) in px. Great for eyebrow labels.

Common props

Every block accepts these in addition to its own props.

PropTypeDefaultDescription
margin-bottomnumber16Vertical space (px) below the block.
classNamestringTailwind-style utility classes compiled to inline CSS at render (e.g. "mt-4 text-zinc-500 sm:hidden"). Responsive/pseudo variants are hoisted into a <style> block. `class` and `tw` are accepted as aliases in code.
custom-csscssExtra inline CSS declarations merged onto the block's root element (e.g. "letter-spacing: 1px; opacity: 0.9"). Inlined so it survives every client.

Per-side spacing is also supported via padding and margin objects in the visual editor's inspector.