{ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "blockenberg/dual-heading", "title": "Dual Heading", "description": "A two-part heading where each line has fully independent typography — color, size, weight, style, and special effects like gradient, highlight, or text stroke. Perfect for emphasis and visual hierarchy.", "category": "bkbg-content", "textdomain": "blockenberg", "editorScript": "bkbg-dual-heading-editor", "style": "bkbg-dual-heading-style", "viewScript": "bkbg-dual-heading-frontend", "icon": "heading", "supports": { "html": false, "anchor": true, "className": true, "align": [ "wide", "full" ] }, "attributes": { "line1": { "type": "string", "default": "Build something" }, "line2": { "type": "string", "default": "extraordinary." }, "subtext": { "type": "string", "default": "" }, "showSubtext": { "type": "boolean", "default": false }, "tag": { "type": "string", "default": "h2" }, "layout": { "type": "string", "default": "stacked" }, "textAlign": { "type": "string", "default": "center" }, "lineGap": { "type": "number", "default": 4 }, "line1Color": { "type": "string", "default": "#111827" }, "line1Size": { "type": "number", "default": 52 }, "line1Weight": { "type": "string", "default": "700" }, "line1Style": { "type": "string", "default": "normal" }, "line1Transform": { "type": "string", "default": "none" }, "line1Effect": { "type": "string", "default": "none" }, "line2Color": { "type": "string", "default": "#7c3aed" }, "line2Size": { "type": "number", "default": 52 }, "line2Weight": { "type": "string", "default": "800" }, "line2Style": { "type": "string", "default": "normal" }, "line2Transform": { "type": "string", "default": "none" }, "line2Effect": { "type": "string", "default": "none" }, "effectColor": { "type": "string", "default": "#fef08a" }, "effectColor2": { "type": "string", "default": "#f97316" }, "strokeColor": { "type": "string", "default": "#7c3aed" }, "strokeWidth": { "type": "number", "default": 1 }, "subtextColor": { "type": "string", "default": "#6b7280" }, "subtextSize": { "type": "number", "default": 18 }, "bgColor": { "type": "string", "default": "" }, "maxWidth": { "type": "number", "default": 900 }, "paddingTop": { "type": "number", "default": 16 }, "paddingBottom": { "type": "number", "default": 16 }, "typoLine1": { "type": "object", "default": {} }, "typoLine2": { "type": "object", "default": {} }, "typoSubtext": { "type": "object", "default": {} } } }