浏览代码

Update the theme.json schema for BCB and children (#3762)

* Update the theme.json schema for BCB and children
Ben Dwyer 4 年之前
父节点
当前提交
073edb6f33

+ 413 - 402
blank-canvas-blocks/experimental-theme.json

@@ -1,4 +1,5 @@
 {
+	"version": 1,
 	"templateParts": [
 		{
 			"name": "header",
@@ -14,457 +15,467 @@
 		}
 	],
 	"settings": {
-		"defaults": {
-			"color": {
-				"gradients": [],
-				"palette": [
-					{
-						"slug": "black",
-						"color": "#000000",
-						"name": "Black"
-					},
-					{
-						"slug": "white",
-						"color": "#ffffff",
-						"name": "White"
-					},
-					{
-						"slug": "blue",
-						"color": "#007cba",
-						"name": "Blue"
-					},
-					{
-						"slug": "almost-black",
-						"color": "#333333",
-						"name": "Almost Black"
-					},
-					{
-						"slug": "almost-white",
-						"color": "#FAFAFA",
-						"name": "Almost White"
-					}
-				]
-			},
-			"typography": {
-				"customFontSize": true,
-				"customLineHeight": true,
-				"fontSizes": [
-					{
-						"name": "Tiny",
-						"size": "14px",
-						"slug": "tiny"
-					},
-					{
-						"name": "Small",
-						"size": "16px",
-						"slug": "small"
-					},
-					{
-						"name": "Normal",
-						"size": "18px",
-						"slug": "normal"
-					},
-					{
-						"name": "Large",
-						"size": "24px",
-						"slug": "large"
-					},
-					{
-						"name": "Huge",
-						"size": "28px",
-						"slug": "huge"
-					}
-				],
-				"fontFamilies": [
-					{
-						"fontFamily": "var(--font-base, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif)",
-						"slug": "base",
-						"name": "Base"
-					},
-					{
-						"fontFamily": "var(--font-headings, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif)",
-						"slug": "headings",
-						"name": "Headings"
-					}
-				]
-			},
-			"spacing": {
-				"customPadding": true,
-				"units": [
-					"px",
-					"em",
-					"rem",
-					"vh",
-					"vw"
-				]
-			},
-			"layout": {
-				"contentSize": "620px",
-				"wideSize": "1000px"
-			},
-			"custom": {
-				"color": {
-					"primary": "var(--wp--preset--color--black)",
-					"secondary": "var(--wp--preset--color--blue)",
-					"tertiary": "var(--wp--preset--color--almost-white)",
-					"foreground": "var(--wp--preset--color--almost-black)",
-					"background": "var(--wp--preset--color--white)",
-					"selection": "var(--wp--preset--color--almost-white)"
+		"color": {
+			"gradients": [],
+			"palette": [
+				{
+					"slug": "black",
+					"color": "#000000",
+					"name": "Black"
 				},
-				"margin": {
-					"baseline": "10px",
-					"horizontal": "30px",
-					"vertical": "30px"
+				{
+					"slug": "white",
+					"color": "#ffffff",
+					"name": "White"
 				},
-				"alignment": {
-					"alignedMaxWidth": "50%"
+				{
+					"slug": "blue",
+					"color": "#007cba",
+					"name": "Blue"
 				},
-				"button": {
-					"typography": {
-						"fontWeight": "normal",
-						"fontFamily": "var(--wp--preset--font-family--base)",
-						"fontSize": "var(--wp--preset--font-size--normal)",
-						"lineHeight": 2
-					},
-					"border": {
-						"radius": "4px",
-						"width": "0",
-						"style": "solid",
-						"color": "var(--wp--custom--button--color--text)"
-					},
-					"color": {
-						"text": "var(--wp--custom--color--background)",
-						"background": "var(--wp--custom--color--secondary)",
-						"hoverText": "var(--wp--custom--color--background)",
-						"hoverBackground": "#006ba1"
-					}
+				{
+					"slug": "almost-black",
+					"color": "#333333",
+					"name": "Almost Black"
 				},
-				"form": {
-					"padding": "calc( 0.5 * var(--wp--custom--margin--horizontal) )",
-					"border": {
-						"radius": "0",
-						"color": "#EFEFEF",
-						"width": "2px",
-						"style": "solid"
-					},
-					"color": {
-						"text": "var(--wp--custom--color--foreground)",
-						"background": "transparent",
-						"boxShadow": "none"
-					},
-					"label": {
-						"typography": {
-							"fontSize": "var(--wp--preset--font-size--tiny)"
-						}
-					},
-					"typography": {
-						"fontSize": "var(--wp--preset--font-size--normal)"
-					}
+				{
+					"slug": "almost-white",
+					"color": "#FAFAFA",
+					"name": "Almost White"
+				}
+			]
+		},
+		"typography": {
+			"customFontSize": true,
+			"customLineHeight": true,
+			"fontSizes": [
+				{
+					"name": "Tiny",
+					"size": "14px",
+					"slug": "tiny"
 				},
-				"paragraph": {
-					"dropcap": {
-						"margin": ".1em .1em 0 0",
-						"typography": {
-							"fontFamily": "var(--wp--preset--font-family--base)",
-							"fontSize": "110px",
-							"fontWeight": "400"
-						}
-					}
+				{
+					"name": "Small",
+					"size": "16px",
+					"slug": "small"
+				},
+				{
+					"name": "Normal",
+					"size": "18px",
+					"slug": "normal"
+				},
+				{
+					"name": "Large",
+					"size": "24px",
+					"slug": "large"
+				},
+				{
+					"name": "Huge",
+					"size": "28px",
+					"slug": "huge"
+				}
+			],
+			"fontFamilies": [
+				{
+					"fontFamily": "var(--font-base, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif)",
+					"slug": "base",
+					"name": "Base"
+				},
+				{
+					"fontFamily": "var(--font-headings, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif)",
+					"slug": "headings",
+					"name": "Headings"
+				}
+			]
+		},
+		"spacing": {
+			"customPadding": true,
+			"units": [
+				"px",
+				"em",
+				"rem",
+				"vh",
+				"vw"
+			]
+		},
+		"layout": {
+			"contentSize": "620px",
+			"wideSize": "1000px"
+		},
+		"custom": {
+			"color": {
+				"primary": "var(--wp--preset--color--black)",
+				"secondary": "var(--wp--preset--color--blue)",
+				"tertiary": "var(--wp--preset--color--almost-white)",
+				"foreground": "var(--wp--preset--color--almost-black)",
+				"background": "var(--wp--preset--color--white)",
+				"selection": "var(--wp--preset--color--almost-white)"
+			},
+			"margin": {
+				"baseline": "10px",
+				"horizontal": "30px",
+				"vertical": "30px"
+			},
+			"alignment": {
+				"alignedMaxWidth": "50%"
+			},
+			"button": {
+				"typography": {
+					"fontWeight": "normal",
+					"fontFamily": "var(--wp--preset--font-family--base)",
+					"fontSize": "var(--wp--preset--font-size--normal)",
+					"lineHeight": 2
+				},
+				"border": {
+					"radius": "4px",
+					"width": "0",
+					"style": "solid",
+					"color": "var(--wp--custom--button--color--text)"
 				},
-				"gallery": {
-					"caption": {
-						"fontSize": "var(--wp--preset--font-size--small)"
+				"color": {
+					"text": "var(--wp--custom--color--background)",
+					"background": "var(--wp--custom--color--secondary)",
+					"hoverText": "var(--wp--custom--color--background)",
+					"hoverBackground": "#006ba1"
+				}
+			},
+			"form": {
+				"padding": "calc( 0.5 * var(--wp--custom--margin--horizontal) )",
+				"border": {
+					"radius": "0",
+					"color": "#EFEFEF",
+					"width": "2px",
+					"style": "solid"
+				},
+				"color": {
+					"text": "var(--wp--custom--color--foreground)",
+					"background": "transparent",
+					"boxShadow": "none"
+				},
+				"label": {
+					"typography": {
+						"fontSize": "var(--wp--preset--font-size--tiny)"
 					}
 				},
-				"code": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--normal)"
+				}
+			},
+			"paragraph": {
+				"dropcap": {
+					"margin": ".1em .1em 0 0",
 					"typography": {
-						"fontFamily": "monospace"
+						"fontFamily": "var(--wp--preset--font-family--base)",
+						"fontSize": "110px",
+						"fontWeight": "400"
 					}
+				}
+			},
+			"post-content": {
+				"padding": {
+					"left": "var(--wp--custom--margin--horizontal)",
+					"right": "var(--wp--custom--margin--horizontal)"
+				}
+			},
+			"gallery": {
+				"caption": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"code": {
+				"typography": {
+					"fontFamily": "monospace"
+				}
+			},
+			"quote": {
+				"typography": {
+					"textAlign": "left"
 				},
-				"quote": {
+				"citation": {
 					"typography": {
-						"textAlign": "left"
-					},
-					"citation": {
-						"typography": {
-							"fontSize": "var(--wp--preset--font-size--tiny)",
-							"fontStyle": "italic"
-						}
+						"fontSize": "var(--wp--preset--font-size--tiny)",
+						"fontStyle": "italic"
 					}
+				}
+			},
+			"pullquote": {
+				"typography": {
+					"textAlign": "left"
 				},
-				"pullquote": {
+				"citation": {
 					"typography": {
-						"textAlign": "left"
+						"fontSize": "var(--wp--preset--font-size--tiny)",
+						"fontFamily": "inherit",
+						"fontStyle": "italic"
 					},
-					"citation": {
-						"typography": {
-							"fontSize": "var(--wp--preset--font-size--tiny)",
-							"fontFamily": "inherit",
-							"fontStyle": "italic"
-						},
-						"spacing": {
-							"margin": {
-								"top": "var(--wp--custom--margin--vertical)"
-							}
+					"spacing": {
+						"margin": {
+							"top": "var(--wp--custom--margin--vertical)"
 						}
 					}
-				},
-				"separator": {
+				}
+			},
+			"separator": {
+				"margin": "var(--wp--custom--margin--vertical) auto",
+				"opacity": 1,
+				"width": "150px"
+			},
+			"video": {
+				"caption": {
 					"margin": "var(--wp--custom--margin--vertical) auto",
-					"opacity": 1,
-					"width": "150px"
-				},
-				"video": {
-					"caption": {
-						"margin": "var(--wp--custom--margin--vertical) auto",
-						"textAlign": "center"
-					}
-				},
-				"heading": {
-					"typography": {
-						"fontWeight": 400,
-						"lineHeight": 1.125
-					}
-				},
-				"list": {
-					"fontFamily": "var(--wp--custom--font-family--base)",
-					"padding": {
-						"left": "calc( 2 * var(--wp--custom--margin--horizontal) )"
-					}
-				},
-				"navigation": {
-					"mobile": {
-						"menu": {
-							"openLabel": "☰",
-							"closeLabel": "╳",
-							"color": {
-								"text": "var(--wp--custom--color--foreground)"
-							},
-							"typography": {
-								"fontWeight": 500,
-								"fontSize": "24px",
-								"fontFamily": "var(--wp--custom--font-family--base)"
-							}
+					"textAlign": "center"
+				}
+			},
+			"heading": {
+				"typography": {
+					"fontWeight": 400,
+					"lineHeight": 1.125
+				}
+			},
+			"list": {
+				"fontFamily": "var(--wp--custom--font-family--base)",
+				"padding": {
+					"left": "calc( 2 * var(--wp--custom--margin--horizontal) )"
+				}
+			},
+			"navigation": {
+				"mobile": {
+					"menu": {
+						"openLabel": "☰",
+						"closeLabel": "╳",
+						"color": {
+							"text": "var(--wp--custom--color--foreground)"
 						},
-						"padding": "10px",
-						"verticalAlignment": "center",
-						"horizontalAlignment": "center",
 						"typography": {
-							"fontWeight": 200,
-							"fontSize": "20px",
+							"fontWeight": 500,
+							"fontSize": "24px",
 							"fontFamily": "var(--wp--custom--font-family--base)"
 						}
 					},
 					"padding": "10px",
-					"submenu": {
-						"padding": "8px",
-						"shadow": "1px 1px 3px 0px rgba(0,0,0,.2)",
-						"border": {
-							"radius": "0",
-							"color": "0",
-							"width": "1px",
-							"style": "none"
-						},
-						"color": {
-							"text": "var(--wp--custom--color--foreground)",
-							"background": "var(--wp--custom--color--background)",
-							"hoverText": "var(--wp--custom--color--secondary)",
-							"hoverBackground": "var(--wp--custom--color--background)"
-						}
+					"verticalAlignment": "center",
+					"horizontalAlignment": "center",
+					"typography": {
+						"fontWeight": 200,
+						"fontSize": "20px",
+						"fontFamily": "var(--wp--custom--font-family--base)"
 					}
 				},
-				"table": {
-					"figcaption": {
-						"typography": {
-							"fontSize": "var(--wp--preset--font-size--tiny)"
-						}
+				"padding": "10px",
+				"submenu": {
+					"padding": "8px",
+					"shadow": "1px 1px 3px 0px rgba(0,0,0,.2)",
+					"border": {
+						"radius": "0",
+						"color": "0",
+						"width": "1px",
+						"style": "none"
+					},
+					"color": {
+						"text": "var(--wp--custom--color--foreground)",
+						"background": "var(--wp--custom--color--background)",
+						"hoverText": "var(--wp--custom--color--secondary)",
+						"hoverBackground": "var(--wp--custom--color--background)"
 					}
-				},
-				"post-author": {
+				}
+			},
+			"table": {
+				"figcaption": {
 					"typography": {
-						"fontWeight": "normal"
+						"fontSize": "var(--wp--preset--font-size--tiny)"
 					}
 				}
 			},
-			"border": {
-				"customColor": true,
-				"customRadius": true,
-				"customStyle": true,
-				"customWidth": true
+			"post-author": {
+				"typography": {
+					"fontWeight": "normal"
+				}
 			}
+		},
+		"border": {
+			"customColor": true,
+			"customRadius": true,
+			"customStyle": true,
+			"customWidth": true
 		}
 	},
 	"styles": {
-		"core/post-content": {
-			"spacing": {
-				"padding": {
-					"left": "var(--wp--custom--margin--horizontal)",
-					"right": "var(--wp--custom--margin--horizontal)"
-				}
-			}
+		"color": {
+			"background": "var(--wp--custom--color--background)",
+			"text": "var(--wp--custom--color--foreground)"
 		},
-		"root": {
-			"color": {
-				"background": "var(--wp--custom--color--background)",
-				"text": "var(--wp--custom--color--foreground)",
-				"link": "var(--wp--custom--color--secondary)"
-			},
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--normal)",
-				"lineHeight": 1.6,
-				"fontFamily": "var(--wp--preset--font-family--base)"
-			}
-		},
-		"core/button": {
-			"color": {
-				"text": "var(--wp--custom--button--color--text)",
-				"background": "var(--wp--custom--button--color--background)"
-			},
-			"typography": {
-				"fontWeight": "var(--wp--custom--button--typography--font-weight)",
-				"fontFamily": "var(--wp--custom--button--typography--font-family)",
-				"fontSize": "var(--wp--custom--button--typography--font-size)",
-				"lineHeight": "var(--wp--custom--button--typography--line-height)"
-			},
-			"border": {
-				"radius": "var(--wp--custom--button--border--radius)",
-				"style": "var(--wp--custom--button--border--style)",
-				"width": "var(--wp--custom--button--border--width)",
-				"color": "var(--wp--custom--button--border--color)"
-			}
+		"typography": {
+			"fontSize": "var(--wp--preset--font-size--normal)",
+			"lineHeight": 1.6,
+			"fontFamily": "var(--wp--preset--font-family--base)"
 		},
-		"core/heading/h1": {
-			"typography": {
-				"fontSize": "48px",
-				"fontFamily": "var(--wp--preset--font-family--headings)",
-				"lineHeight": "var(--wp--custom--heading--typography--line-height)",
-				"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
-			}
-		},
-		"core/heading/h2": {
-			"typography": {
-				"fontSize": "32px",
-				"fontFamily": "var(--wp--preset--font-family--headings)",
-				"lineHeight": "var(--wp--custom--heading--typography--line-height)",
-				"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
-			}
-		},
-		"core/heading/h3": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--huge)",
-				"fontFamily": "var(--wp--preset--font-family--headings)",
-				"lineHeight": "var(--wp--custom--heading--typography--line-height)",
-				"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
-			}
-		},
-		"core/heading/h4": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--large)",
-				"fontFamily": "var(--wp--preset--font-family--headings)",
-				"lineHeight": "var(--wp--custom--heading--typography--line-height)",
-				"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
-			}
-		},
-		"core/heading/h5": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--normal)",
-				"fontFamily": "var(--wp--preset--font-family--headings)",
-				"lineHeight": "var(--wp--custom--heading--typography--line-height)",
-				"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
-			}
-		},
-		"core/heading/h6": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--small)",
-				"fontFamily": "var(--wp--preset--font-family--headings)",
-				"lineHeight": "var(--wp--custom--heading--typography--line-height)",
-				"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
-			}
-		},
-		"core/post-title/h1": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--huge)",
-				"lineHeight": "var(--wp--custom--heading--typography--line-height)"
-			}
-		},
-		"core/post-date": {
-			"color": {
-				"text": "var(--wp--custom--color--foreground)",
-				"link": "var(--wp--custom--color--foreground)"
+		"blocks": {
+			"core/post-content": {
+				"spacing": {
+					"padding": {
+						"left": "var(--wp--custom--post-content--padding--left)",
+						"right": "var(--wp--custom--post-content--padding--right)"
+					}
+				}
 			},
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--small)"
-			}
-		},
-		"core/site-title": {
-			"typography": {
-				"fontSize": "60px",
-				"fontWeight": 700
-			}
-		},
-		"core/navigation": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--small)"
-			}
-		},
-		"core/code": {
-			"spacing": {
-				"padding": {
-					"left": "var(--wp--custom--margin--horizontal)",
-					"right": "var(--wp--custom--margin--horizontal)",
-					"top": "var(--wp--custom--margin--vertical)",
-					"bottom": "var(--wp--custom--margin--vertical)"
+			"core/button": {
+				"color": {
+					"text": "var(--wp--custom--button--color--text)",
+					"background": "var(--wp--custom--button--color--background)"
+				},
+				"typography": {
+					"fontWeight": "var(--wp--custom--button--typography--font-weight)",
+					"fontFamily": "var(--wp--custom--button--typography--font-family)",
+					"fontSize": "var(--wp--custom--button--typography--font-size)",
+					"lineHeight": "var(--wp--custom--button--typography--line-height)"
+				},
+				"border": {
+					"radius": "var(--wp--custom--button--border--radius)",
+					"style": "var(--wp--custom--button--border--style)",
+					"width": "var(--wp--custom--button--border--width)",
+					"color": "var(--wp--custom--button--border--color)"
 				}
 			},
-			"border": {
-				"radius": "0px",
-				"color": "#CCCCCC",
-				"style": "solid",
-				"width": "2px"
-			}
-		},
-		"core/quote": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--normal)",
-				"fontStyle": "normal"
+			"core/heading/h1": {
+				"typography": {
+					"fontSize": "48px",
+					"fontFamily": "var(--wp--preset--font-family--headings)",
+					"lineHeight": "var(--wp--custom--heading--typography--line-height)",
+					"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
+				}
 			},
-			"border": {
-				"color": "var(--wp--custom--color--secondary)",
-				"style": "solid",
-				"width": "0 0 0 1px"
+			"core/heading/h2": {
+				"typography": {
+					"fontSize": "32px",
+					"fontFamily": "var(--wp--preset--font-family--headings)",
+					"lineHeight": "var(--wp--custom--heading--typography--line-height)",
+					"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
+				}
 			},
-			"spacing": {
-				"padding": {
-					"left": "var(--wp--custom--margin--horizontal)"
+			"core/heading/h3": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--huge)",
+					"fontFamily": "var(--wp--preset--font-family--headings)",
+					"lineHeight": "var(--wp--custom--heading--typography--line-height)",
+					"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
 				}
-			}
-		},
-		"core/pullquote": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--huge)",
-				"fontStyle": "italic"
 			},
-			"border": {
-				"style": "solid",
-				"width": "1px 0"
+			"core/heading/h4": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--large)",
+					"fontFamily": "var(--wp--preset--font-family--headings)",
+					"lineHeight": "var(--wp--custom--heading--typography--line-height)",
+					"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
+				}
 			},
-			"spacing": {
-				"padding": {
-					"left": "var(--wp--custom--margin--horizontal)",
-					"right": "var(--wp--custom--margin--horizontal)",
-					"top": "var(--wp--custom--margin--horizontal)",
-					"bottom": "var(--wp--custom--margin--horizontal)"
+			"core/heading/h5": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--normal)",
+					"fontFamily": "var(--wp--preset--font-family--headings)",
+					"lineHeight": "var(--wp--custom--heading--typography--line-height)",
+					"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
+				}
+			},
+			"core/heading/h6": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"fontFamily": "var(--wp--preset--font-family--headings)",
+					"lineHeight": "var(--wp--custom--heading--typography--line-height)",
+					"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
+				}
+			},
+			"core/post-title/h1": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--huge)",
+					"lineHeight": "var(--wp--custom--heading--typography--line-height)"
+				}
+			},
+			"core/post-date": {
+				"color": {
+					"text": "var(--wp--custom--color--foreground)",
+					"link": "var(--wp--custom--color--foreground)"
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/site-title": {
+				"typography": {
+					"fontSize": "60px",
+					"fontWeight": 700
+				}
+			},
+			"core/navigation": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/code": {
+				"spacing": {
+					"padding": {
+						"left": "var(--wp--custom--margin--horizontal)",
+						"right": "var(--wp--custom--margin--horizontal)",
+						"top": "var(--wp--custom--margin--vertical)",
+						"bottom": "var(--wp--custom--margin--vertical)"
+					}
+				},
+				"border": {
+					"radius": "0px",
+					"color": "#CCCCCC",
+					"style": "solid",
+					"width": "2px"
+				}
+			},
+			"core/quote": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--normal)",
+					"fontStyle": "normal"
+				},
+				"border": {
+					"color": "var(--wp--custom--color--secondary)",
+					"style": "solid",
+					"width": "0 0 0 1px"
+				},
+				"spacing": {
+					"padding": {
+						"left": "var(--wp--custom--margin--horizontal)"
+					}
+				}
+			},
+			"core/pullquote": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--huge)",
+					"fontStyle": "italic"
+				},
+				"border": {
+					"style": "solid",
+					"width": "1px 0"
+				},
+				"spacing": {
+					"padding": {
+						"left": "var(--wp--custom--margin--horizontal)",
+						"right": "var(--wp--custom--margin--horizontal)",
+						"top": "var(--wp--custom--margin--horizontal)",
+						"bottom": "var(--wp--custom--margin--horizontal)"
+					}
+				}
+			},
+			"core/separator": {
+				"color": {
+					"text": "var(--wp--custom--color--foreground)"
+				},
+				"border": {
+					"color": "currentColor",
+					"style": "solid",
+					"width": "0 0 1px 0"
 				}
 			}
 		},
-		"core/separator": {
-			"color": {
-				"text": "var(--wp--custom--color--foreground)"
-			},
-			"border": {
-				"color": "currentColor",
-				"style": "solid",
-				"width": "0 0 1px 0"
+		"elements": {
+			"link": {
+				"color": {
+					"link": "var(--wp--custom--color--secondary)"
+				}
 			}
 		}
 	}

+ 3 - 3
blank-canvas-blocks/functions.php

@@ -63,16 +63,16 @@ function blank_canvas_blocks_fonts_url() {
 	}
 
 	$theme_data = WP_Theme_JSON_Resolver::get_merged_data()->get_settings();
-	if ( empty( $theme_data ) || empty( $theme_data['defaults'] ) || empty( $theme_data['defaults']['custom'] ) ) {
+	if ( empty( $theme_data ) || empty( $theme_data['custom'] ) ) {
 		return '';
 	}
 
-	$custom_data = $theme_data['defaults']['custom'];
+	$custom_data = $theme_data['custom'];
 	if ( ! array_key_exists( 'fontsToLoadFromGoogle', $custom_data ) ) {
 		return '';
 	}
 
-	$font_families   = $theme_data['defaults']['custom']['fontsToLoadFromGoogle'];
+	$font_families   = $theme_data['custom']['fontsToLoadFromGoogle'];
 	$font_families[] = 'display=swap';
 
 	// Make a single request for the theme fonts.

+ 201 - 196
mayland-blocks/child-experimental-theme.json

@@ -1,4 +1,5 @@
 {
+	"version:": 1,
 	"templateParts": [
 		{
 			"name": "header",
@@ -18,218 +19,222 @@
 		}
 	],
 	"settings": {
-		"defaults": {
-			"color": {
-				"gradients": [ ],
-				"palette": [
-					{
-						"slug": "black",
-						"color": "#000000",
-						"name": "Black"
-					},
-					{
-						"slug": "almost-black",
-						"color": "#1a1a1a",
-						"name": "Almost Black"
-					},
-					{
-						"slug": "white",
-						"color": "#FFFFFF",
-						"name": "White"
-					},
-					{
-						"slug": "gray",
-						"color": "#666666",
-						"name": "Gray"
-					},
-					{
-						"slug": "dark-gray",
-						"color": "#333333",
-						"name": "Dark Gray"
-					}
-				]
-			},
-			"typography": {
-				"customFontSize": true,
-				"customLineHeight": true,
-				"fontSizes": [
-					{
-						"name": "Small",
-						"size": "16.6px",
-						"slug": "small"
-					},
-					{
-						"name": "Normal",
-						"size": "20px",
-						"slug": "normal"
-					},
-					{
-						"name": "Large",
-						"size": "28.8px",
-						"slug": "large"
-					},
-					{
-						"name": "Huge",
-						"size": "34.56px",
-						"slug": "huge"
-					}
-				],
-				"fontFamilies": [
-					{
-						"fontFamily": "\"Poppins\", sans-serif",
-						"slug": "base",
-						"name": "Poppins"
-					},
-					{
-						"fontFamily": "-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif",
-						"slug": "system-font",
-						"name": "System Font"
-					},
-					{
-						"fontFamily": "Helvetica Neue, Helvetica, Arial, sans-serif",
-						"slug": "helvetica-arial"
-					},
-					{
-						"fontFamily": "Geneva, Tahoma, Verdana, sans-serif",
-						"slug": "geneva-verdana"
-					},
-					{
-						"fontFamily": "Cambria, Georgia, serif",
-						"slug": "cambria-georgia"
-					},
-					{
-						"fontFamily": "Hoefler Text, Baskerville Old Face, Garamond, Times New Roman, serif",
-						"slug": "hoefler-times-new-roman"
-					}
-				]
-			},
-			"spacing": {
-				"customPadding": true,
-				"units": [ "px", "em", "rem", "vh", "vw" ]
-			},
-			"layout": {
-				"contentSize": "782px",
-				"wideSize": "1000px"
-			},
-			"custom": {
-				"fontsToLoadFromGoogle": [
-					"family=Poppins:ital,wght@0,400;0,600;1,400"
-				],
-				"color": {
-					"primary": "var(--wp--preset--color--black)",
-					"secondary": "var(--wp--preset--color--almost-black)",
-					"tertiary": "var(--wp--preset--color--gray)",
-					"foreground": "var(--wp--preset--color--black)",
-					"background": "var(--wp--preset--color--white)",
-					"selection": "lightblue"
-				},
-				"line-height": {
-					"body": 1.6,
-					"headings": 1.125
+		"color": {
+			"gradients": [ ],
+			"palette": [
+				{
+					"slug": "black",
+					"color": "#000000",
+					"name": "Black"
 				},
-				"heading": {
-					"typography": {
-						"fontWeight": 600
-					}
+				{
+					"slug": "almost-black",
+					"color": "#1a1a1a",
+					"name": "Almost Black"
 				},
-				"margin": {
-					"horizontal": "32px"
+				{
+					"slug": "white",
+					"color": "#FFFFFF",
+					"name": "White"
 				},
-				"width": {
-					"default": "750px",
-					"wide": "1022px"
+				{
+					"slug": "gray",
+					"color": "#666666",
+					"name": "Gray"
 				},
-				"button": {
-					"color": {
-						"hoverBackground": "var(--wp--custom--color--tertiary)"
-					}
+				{
+					"slug": "dark-gray",
+					"color": "#333333",
+					"name": "Dark Gray"
 				}
-			}
-		}
-	},
-	"styles": {
-		"root": {
-			"color": {
-				"background": "var(--wp--custom--color--background)",
-				"text": "var(--wp--custom--color--foreground)",
-				"link": "var(--wp--custom--color--foreground)"
-			},
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--normal)",
-				"lineHeight": "var(--wp--custom--line-height--body)",
-				"fontFamily": "var(--wp--preset--font-family--base)"
-			}
+			]
 		},
-		"core/heading/h1": {
-			"typography": {
-				"fontFamily": "var(--wp--preset--font-family--base)",
-				"fontSize": "41.47px",
-				"lineHeight": "var(--wp--custom--line-height--headings)"
-			}
-		},
-		"core/heading/h2": {
-			"typography": {
-				"fontFamily": "var(--wp--preset--font-family--base)",
-				"fontSize": "var(--wp--preset--font-size--huge)",
-				"lineHeight": "var(--wp--custom--line-height--headings)"
-			}
-		},
-		"core/heading/h3": {
-			"typography": {
-				"fontFamily": "var(--wp--preset--font-family--base)",
-				"fontSize": "var(--wp--preset--font-size--large)",
-				"lineHeight": "var(--wp--custom--line-height--headings)"
-			}
-		},
-		"core/heading/h4": {
-			"typography": {
-				"fontFamily": "var(--wp--preset--font-family--base)",
-				"fontSize": "24px",
-				"lineHeight": "var(--wp--custom--line-height--headings)"
-			}
-		},
-		"core/heading/h5": {
-			"typography": {
-				"fontFamily": "var(--wp--preset--font-family--base)",
-				"fontSize": "var(--wp--preset--font-size--normal)",
-				"lineHeight": "var(--wp--custom--line-height--headings)"
-			}
+		"typography": {
+			"customFontSize": true,
+			"customLineHeight": true,
+			"fontSizes": [
+				{
+					"name": "Small",
+					"size": "16.6px",
+					"slug": "small"
+				},
+				{
+					"name": "Normal",
+					"size": "20px",
+					"slug": "normal"
+				},
+				{
+					"name": "Large",
+					"size": "28.8px",
+					"slug": "large"
+				},
+				{
+					"name": "Huge",
+					"size": "34.56px",
+					"slug": "huge"
+				}
+			],
+			"fontFamilies": [
+				{
+					"fontFamily": "\"Poppins\", sans-serif",
+					"slug": "base",
+					"name": "Poppins"
+				},
+				{
+					"fontFamily": "-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif",
+					"slug": "system-font",
+					"name": "System Font"
+				},
+				{
+					"fontFamily": "Helvetica Neue, Helvetica, Arial, sans-serif",
+					"slug": "helvetica-arial"
+				},
+				{
+					"fontFamily": "Geneva, Tahoma, Verdana, sans-serif",
+					"slug": "geneva-verdana"
+				},
+				{
+					"fontFamily": "Cambria, Georgia, serif",
+					"slug": "cambria-georgia"
+				},
+				{
+					"fontFamily": "Hoefler Text, Baskerville Old Face, Garamond, Times New Roman, serif",
+					"slug": "hoefler-times-new-roman"
+				}
+			]
 		},
-		"core/heading/h6": {
-			"typography": {
-				"fontFamily": "var(--wp--preset--font-family--base)",
-				"fontSize": "var(--wp--preset--font-size--small)",
-				"lineHeight": "var(--wp--custom--line-height--headings)"
-			}
+		"spacing": {
+			"customPadding": true,
+			"units": [ "px", "em", "rem", "vh", "vw" ]
 		},
-		"core/post-title/h1": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--huge)",
-				"lineHeight": "var(--wp--custom--line-height--headings)"
-			}
+		"layout": {
+			"contentSize": "782px",
+			"wideSize": "1000px"
 		},
-		"core/post-date": {
+		"custom": {
+			"fontsToLoadFromGoogle": [
+				"family=Poppins:ital,wght@0,400;0,600;1,400"
+			],
 			"color": {
-				"text": "var(--wp--custom--color--foreground-light)",
-				"link": "var(--wp--custom--color--foreground-light)"
+				"primary": "var(--wp--preset--color--black)",
+				"secondary": "var(--wp--preset--color--almost-black)",
+				"tertiary": "var(--wp--preset--color--gray)",
+				"foreground": "var(--wp--preset--color--black)",
+				"background": "var(--wp--preset--color--white)",
+				"selection": "lightblue"
 			},
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--small)"
+			"line-height": {
+				"body": 1.6,
+				"headings": 1.125
+			},
+			"heading": {
+				"typography": {
+					"fontWeight": 600
+				}
+			},
+			"margin": {
+				"horizontal": "32px"
+			},
+			"width": {
+				"default": "750px",
+				"wide": "1022px"
+			},
+			"button": {
+				"color": {
+					"hoverBackground": "var(--wp--custom--color--tertiary)"
+				}
 			}
+		}
+	},
+	"styles": {
+		"color": {
+			"background": "var(--wp--custom--color--background)",
+			"text": "var(--wp--custom--color--foreground)"
 		},
-		"core/site-title": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--large)"
-			}
+		"typography": {
+			"fontSize": "var(--wp--preset--font-size--normal)",
+			"lineHeight": "var(--wp--custom--line-height--body)",
+			"fontFamily": "var(--wp--preset--font-family--base)"
 		},
-		"core/navigation": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--small)"
+		"blocks": {
+			"core/heading/h1": {
+				"typography": {
+					"fontFamily": "var(--wp--preset--font-family--base)",
+					"fontSize": "41.47px",
+					"lineHeight": "var(--wp--custom--line-height--headings)"
+				}
+			},
+			"core/heading/h2": {
+				"typography": {
+					"fontFamily": "var(--wp--preset--font-family--base)",
+					"fontSize": "var(--wp--preset--font-size--huge)",
+					"lineHeight": "var(--wp--custom--line-height--headings)"
+				}
+			},
+			"core/heading/h3": {
+				"typography": {
+					"fontFamily": "var(--wp--preset--font-family--base)",
+					"fontSize": "var(--wp--preset--font-size--large)",
+					"lineHeight": "var(--wp--custom--line-height--headings)"
+				}
+			},
+			"core/heading/h4": {
+				"typography": {
+					"fontFamily": "var(--wp--preset--font-family--base)",
+					"fontSize": "24px",
+					"lineHeight": "var(--wp--custom--line-height--headings)"
+				}
+			},
+			"core/heading/h5": {
+				"typography": {
+					"fontFamily": "var(--wp--preset--font-family--base)",
+					"fontSize": "var(--wp--preset--font-size--normal)",
+					"lineHeight": "var(--wp--custom--line-height--headings)"
+				}
+			},
+			"core/heading/h6": {
+				"typography": {
+					"fontFamily": "var(--wp--preset--font-family--base)",
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"lineHeight": "var(--wp--custom--line-height--headings)"
+				}
+			},
+			"core/post-title/h1": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--huge)",
+					"lineHeight": "var(--wp--custom--line-height--headings)"
+				}
+			},
+			"core/post-date": {
+				"color": {
+					"text": "var(--wp--custom--color--foreground-light)",
+					"link": "var(--wp--custom--color--foreground-light)"
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/site-title": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--large)"
+				}
+			},
+			"core/navigation": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/button": {
+				"color": {
+					"background": "var(--wp--custom--color--primary)"
+				}
 			}
 		},
-		"core/button": {
-			"color": {
-				"background": "var(--wp--custom--color--primary)"
+		"elements": {
+			"link": {
+				"color": {
+					"link": "var(--wp--custom--color--foreground)"
+				}
 			}
 		}
 	}

+ 437 - 425
mayland-blocks/experimental-theme.json

@@ -1,4 +1,5 @@
 {
+	"version": 1,
 	"templateParts": [
 		{
 			"name": "header",
@@ -18,480 +19,491 @@
 		}
 	],
 	"settings": {
-		"defaults": {
-			"color": {
-				"gradients": [],
-				"palette": [
-					{
-						"slug": "black",
-						"color": "#000000",
-						"name": "Black"
-					},
-					{
-						"slug": "almost-black",
-						"color": "#1a1a1a",
-						"name": "Almost Black"
-					},
-					{
-						"slug": "white",
-						"color": "#FFFFFF",
-						"name": "White"
-					},
-					{
-						"slug": "gray",
-						"color": "#666666",
-						"name": "Gray"
-					},
-					{
-						"slug": "dark-gray",
-						"color": "#333333",
-						"name": "Dark Gray"
-					}
-				]
-			},
-			"typography": {
-				"customFontSize": true,
-				"customLineHeight": true,
-				"fontSizes": [
-					{
-						"name": "Small",
-						"size": "16.6px",
-						"slug": "small"
-					},
-					{
-						"name": "Normal",
-						"size": "20px",
-						"slug": "normal"
-					},
-					{
-						"name": "Large",
-						"size": "28.8px",
-						"slug": "large"
-					},
-					{
-						"name": "Huge",
-						"size": "34.56px",
-						"slug": "huge"
-					}
-				],
-				"fontFamilies": [
-					{
-						"fontFamily": "\"Poppins\", sans-serif",
-						"slug": "base",
-						"name": "Poppins"
-					},
-					{
-						"fontFamily": "-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif",
-						"slug": "system-font",
-						"name": "System Font"
-					},
-					{
-						"fontFamily": "Helvetica Neue, Helvetica, Arial, sans-serif",
-						"slug": "helvetica-arial"
-					},
-					{
-						"fontFamily": "Geneva, Tahoma, Verdana, sans-serif",
-						"slug": "geneva-verdana"
-					},
-					{
-						"fontFamily": "Cambria, Georgia, serif",
-						"slug": "cambria-georgia"
-					},
-					{
-						"fontFamily": "Hoefler Text, Baskerville Old Face, Garamond, Times New Roman, serif",
-						"slug": "hoefler-times-new-roman"
-					}
-				]
-			},
-			"spacing": {
-				"customPadding": true,
-				"units": [
-					"px",
-					"em",
-					"rem",
-					"vh",
-					"vw"
-				]
-			},
-			"layout": {
-				"contentSize": "782px",
-				"wideSize": "1000px"
-			},
-			"custom": {
-				"color": {
-					"primary": "var(--wp--preset--color--black)",
-					"secondary": "var(--wp--preset--color--almost-black)",
-					"tertiary": "var(--wp--preset--color--gray)",
-					"foreground": "var(--wp--preset--color--black)",
-					"background": "var(--wp--preset--color--white)",
-					"selection": "lightblue"
+		"color": {
+			"gradients": [],
+			"palette": [
+				{
+					"slug": "black",
+					"color": "#000000",
+					"name": "Black"
 				},
-				"margin": {
-					"baseline": "10px",
-					"horizontal": "32px",
-					"vertical": "30px"
+				{
+					"slug": "almost-black",
+					"color": "#1a1a1a",
+					"name": "Almost Black"
 				},
-				"alignment": {
-					"alignedMaxWidth": "50%"
+				{
+					"slug": "white",
+					"color": "#FFFFFF",
+					"name": "White"
 				},
-				"button": {
-					"typography": {
-						"fontWeight": "normal",
-						"fontFamily": "var(--wp--preset--font-family--base)",
-						"fontSize": "var(--wp--preset--font-size--normal)",
-						"lineHeight": 2
-					},
-					"border": {
-						"radius": "4px",
-						"width": "0",
-						"style": "solid",
-						"color": "var(--wp--custom--button--color--text)"
-					},
-					"color": {
-						"text": "var(--wp--custom--color--background)",
-						"background": "var(--wp--custom--color--secondary)",
-						"hoverText": "var(--wp--custom--color--background)",
-						"hoverBackground": "var(--wp--custom--color--tertiary)"
-					}
+				{
+					"slug": "gray",
+					"color": "#666666",
+					"name": "Gray"
 				},
-				"form": {
-					"padding": "calc( 0.5 * var(--wp--custom--margin--horizontal) )",
-					"border": {
-						"radius": "0",
-						"color": "#EFEFEF",
-						"width": "2px",
-						"style": "solid"
-					},
-					"color": {
-						"text": "var(--wp--custom--color--foreground)",
-						"background": "transparent",
-						"boxShadow": "none"
-					},
-					"label": {
-						"typography": {
-							"fontSize": "var(--wp--preset--font-size--tiny)"
-						}
-					},
-					"typography": {
-						"fontSize": "var(--wp--preset--font-size--normal)"
-					}
+				{
+					"slug": "dark-gray",
+					"color": "#333333",
+					"name": "Dark Gray"
+				}
+			]
+		},
+		"typography": {
+			"customFontSize": true,
+			"customLineHeight": true,
+			"fontSizes": [
+				{
+					"name": "Small",
+					"size": "16.6px",
+					"slug": "small"
 				},
-				"paragraph": {
-					"dropcap": {
-						"margin": ".1em .1em 0 0",
-						"typography": {
-							"fontFamily": "var(--wp--preset--font-family--base)",
-							"fontSize": "110px",
-							"fontWeight": "400"
-						}
-					}
+				{
+					"name": "Normal",
+					"size": "20px",
+					"slug": "normal"
+				},
+				{
+					"name": "Large",
+					"size": "28.8px",
+					"slug": "large"
 				},
-				"gallery": {
-					"caption": {
-						"fontSize": "var(--wp--preset--font-size--small)"
+				{
+					"name": "Huge",
+					"size": "34.56px",
+					"slug": "huge"
+				}
+			],
+			"fontFamilies": [
+				{
+					"fontFamily": "\"Poppins\", sans-serif",
+					"slug": "base",
+					"name": "Poppins"
+				},
+				{
+					"fontFamily": "-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif",
+					"slug": "system-font",
+					"name": "System Font"
+				},
+				{
+					"fontFamily": "Helvetica Neue, Helvetica, Arial, sans-serif",
+					"slug": "helvetica-arial"
+				},
+				{
+					"fontFamily": "Geneva, Tahoma, Verdana, sans-serif",
+					"slug": "geneva-verdana"
+				},
+				{
+					"fontFamily": "Cambria, Georgia, serif",
+					"slug": "cambria-georgia"
+				},
+				{
+					"fontFamily": "Hoefler Text, Baskerville Old Face, Garamond, Times New Roman, serif",
+					"slug": "hoefler-times-new-roman"
+				}
+			]
+		},
+		"spacing": {
+			"customPadding": true,
+			"units": [
+				"px",
+				"em",
+				"rem",
+				"vh",
+				"vw"
+			]
+		},
+		"layout": {
+			"contentSize": "782px",
+			"wideSize": "1000px"
+		},
+		"custom": {
+			"color": {
+				"primary": "var(--wp--preset--color--black)",
+				"secondary": "var(--wp--preset--color--almost-black)",
+				"tertiary": "var(--wp--preset--color--gray)",
+				"foreground": "var(--wp--preset--color--black)",
+				"background": "var(--wp--preset--color--white)",
+				"selection": "lightblue"
+			},
+			"margin": {
+				"baseline": "10px",
+				"horizontal": "32px",
+				"vertical": "30px"
+			},
+			"alignment": {
+				"alignedMaxWidth": "50%"
+			},
+			"button": {
+				"typography": {
+					"fontWeight": "normal",
+					"fontFamily": "var(--wp--preset--font-family--base)",
+					"fontSize": "var(--wp--preset--font-size--normal)",
+					"lineHeight": 2
+				},
+				"border": {
+					"radius": "4px",
+					"width": "0",
+					"style": "solid",
+					"color": "var(--wp--custom--button--color--text)"
+				},
+				"color": {
+					"text": "var(--wp--custom--color--background)",
+					"background": "var(--wp--custom--color--secondary)",
+					"hoverText": "var(--wp--custom--color--background)",
+					"hoverBackground": "var(--wp--custom--color--tertiary)"
+				}
+			},
+			"form": {
+				"padding": "calc( 0.5 * var(--wp--custom--margin--horizontal) )",
+				"border": {
+					"radius": "0",
+					"color": "#EFEFEF",
+					"width": "2px",
+					"style": "solid"
+				},
+				"color": {
+					"text": "var(--wp--custom--color--foreground)",
+					"background": "transparent",
+					"boxShadow": "none"
+				},
+				"label": {
+					"typography": {
+						"fontSize": "var(--wp--preset--font-size--tiny)"
 					}
 				},
-				"code": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--normal)"
+				}
+			},
+			"paragraph": {
+				"dropcap": {
+					"margin": ".1em .1em 0 0",
 					"typography": {
-						"fontFamily": "monospace"
+						"fontFamily": "var(--wp--preset--font-family--base)",
+						"fontSize": "110px",
+						"fontWeight": "400"
 					}
+				}
+			},
+			"post-content": {
+				"padding": {
+					"left": "var(--wp--custom--margin--horizontal)",
+					"right": "var(--wp--custom--margin--horizontal)"
+				}
+			},
+			"gallery": {
+				"caption": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"code": {
+				"typography": {
+					"fontFamily": "monospace"
+				}
+			},
+			"quote": {
+				"typography": {
+					"textAlign": "left"
 				},
-				"quote": {
+				"citation": {
 					"typography": {
-						"textAlign": "left"
-					},
-					"citation": {
-						"typography": {
-							"fontSize": "var(--wp--preset--font-size--tiny)",
-							"fontStyle": "italic"
-						}
+						"fontSize": "var(--wp--preset--font-size--tiny)",
+						"fontStyle": "italic"
 					}
+				}
+			},
+			"pullquote": {
+				"typography": {
+					"textAlign": "left"
 				},
-				"pullquote": {
+				"citation": {
 					"typography": {
-						"textAlign": "left"
+						"fontSize": "var(--wp--preset--font-size--tiny)",
+						"fontFamily": "inherit",
+						"fontStyle": "italic"
 					},
-					"citation": {
-						"typography": {
-							"fontSize": "var(--wp--preset--font-size--tiny)",
-							"fontFamily": "inherit",
-							"fontStyle": "italic"
-						},
-						"spacing": {
-							"margin": {
-								"top": "var(--wp--custom--margin--vertical)"
-							}
+					"spacing": {
+						"margin": {
+							"top": "var(--wp--custom--margin--vertical)"
 						}
 					}
-				},
-				"separator": {
+				}
+			},
+			"separator": {
+				"margin": "var(--wp--custom--margin--vertical) auto",
+				"opacity": 1,
+				"width": "150px"
+			},
+			"video": {
+				"caption": {
 					"margin": "var(--wp--custom--margin--vertical) auto",
-					"opacity": 1,
-					"width": "150px"
-				},
-				"video": {
-					"caption": {
-						"margin": "var(--wp--custom--margin--vertical) auto",
-						"textAlign": "center"
-					}
-				},
-				"heading": {
-					"typography": {
-						"fontWeight": 600,
-						"lineHeight": 1.125
-					}
-				},
-				"list": {
-					"fontFamily": "var(--wp--custom--font-family--base)",
-					"padding": {
-						"left": "calc( 2 * var(--wp--custom--margin--horizontal) )"
-					}
-				},
-				"navigation": {
-					"mobile": {
-						"menu": {
-							"openLabel": "☰",
-							"closeLabel": "╳",
-							"color": {
-								"text": "var(--wp--custom--color--foreground)"
-							},
-							"typography": {
-								"fontWeight": 500,
-								"fontSize": "24px",
-								"fontFamily": "var(--wp--custom--font-family--base)"
-							}
+					"textAlign": "center"
+				}
+			},
+			"heading": {
+				"typography": {
+					"fontWeight": 600,
+					"lineHeight": 1.125
+				}
+			},
+			"list": {
+				"fontFamily": "var(--wp--custom--font-family--base)",
+				"padding": {
+					"left": "calc( 2 * var(--wp--custom--margin--horizontal) )"
+				}
+			},
+			"navigation": {
+				"mobile": {
+					"menu": {
+						"openLabel": "☰",
+						"closeLabel": "╳",
+						"color": {
+							"text": "var(--wp--custom--color--foreground)"
 						},
-						"padding": "10px",
-						"verticalAlignment": "center",
-						"horizontalAlignment": "center",
 						"typography": {
-							"fontWeight": 200,
-							"fontSize": "20px",
+							"fontWeight": 500,
+							"fontSize": "24px",
 							"fontFamily": "var(--wp--custom--font-family--base)"
 						}
 					},
 					"padding": "10px",
-					"submenu": {
-						"padding": "8px",
-						"shadow": "1px 1px 3px 0px rgba(0,0,0,.2)",
-						"border": {
-							"radius": "0",
-							"color": "0",
-							"width": "1px",
-							"style": "none"
-						},
-						"color": {
-							"text": "var(--wp--custom--color--foreground)",
-							"background": "var(--wp--custom--color--background)",
-							"hoverText": "var(--wp--custom--color--secondary)",
-							"hoverBackground": "var(--wp--custom--color--background)"
-						}
+					"verticalAlignment": "center",
+					"horizontalAlignment": "center",
+					"typography": {
+						"fontWeight": 200,
+						"fontSize": "20px",
+						"fontFamily": "var(--wp--custom--font-family--base)"
 					}
 				},
-				"table": {
-					"figcaption": {
-						"typography": {
-							"fontSize": "var(--wp--preset--font-size--tiny)"
-						}
+				"padding": "10px",
+				"submenu": {
+					"padding": "8px",
+					"shadow": "1px 1px 3px 0px rgba(0,0,0,.2)",
+					"border": {
+						"radius": "0",
+						"color": "0",
+						"width": "1px",
+						"style": "none"
+					},
+					"color": {
+						"text": "var(--wp--custom--color--foreground)",
+						"background": "var(--wp--custom--color--background)",
+						"hoverText": "var(--wp--custom--color--secondary)",
+						"hoverBackground": "var(--wp--custom--color--background)"
 					}
-				},
-				"post-author": {
+				}
+			},
+			"table": {
+				"figcaption": {
 					"typography": {
-						"fontWeight": "normal"
+						"fontSize": "var(--wp--preset--font-size--tiny)"
 					}
-				},
-				"fontsToLoadFromGoogle": [
-					"family=Poppins:ital,wght@0,400;0,600;1,400"
-				],
-				"line-height": {
-					"body": 1.6,
-					"headings": 1.125
-				},
-				"width": {
-					"default": "750px",
-					"wide": "1022px"
 				}
 			},
-			"border": {
-				"customColor": true,
-				"customRadius": true,
-				"customStyle": true,
-				"customWidth": true
+			"post-author": {
+				"typography": {
+					"fontWeight": "normal"
+				}
+			},
+			"fontsToLoadFromGoogle": [
+				"family=Poppins:ital,wght@0,400;0,600;1,400"
+			],
+			"line-height": {
+				"body": 1.6,
+				"headings": 1.125
+			},
+			"width": {
+				"default": "750px",
+				"wide": "1022px"
 			}
+		},
+		"border": {
+			"customColor": true,
+			"customRadius": true,
+			"customStyle": true,
+			"customWidth": true
 		}
 	},
 	"styles": {
-		"core/post-content": {
-			"spacing": {
-				"padding": {
-					"left": "var(--wp--custom--margin--horizontal)",
-					"right": "var(--wp--custom--margin--horizontal)"
-				}
-			}
+		"color": {
+			"background": "var(--wp--custom--color--background)",
+			"text": "var(--wp--custom--color--foreground)"
 		},
-		"root": {
-			"color": {
-				"background": "var(--wp--custom--color--background)",
-				"text": "var(--wp--custom--color--foreground)",
-				"link": "var(--wp--custom--color--foreground)"
-			},
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--normal)",
-				"lineHeight": "var(--wp--custom--line-height--body)",
-				"fontFamily": "var(--wp--preset--font-family--base)"
-			}
+		"typography": {
+			"fontSize": "var(--wp--preset--font-size--normal)",
+			"lineHeight": "var(--wp--custom--line-height--body)",
+			"fontFamily": "var(--wp--preset--font-family--base)"
 		},
-		"core/button": {
-			"color": {
-				"text": "var(--wp--custom--button--color--text)",
-				"background": "var(--wp--custom--color--primary)"
-			},
-			"typography": {
-				"fontWeight": "var(--wp--custom--button--typography--font-weight)",
-				"fontFamily": "var(--wp--custom--button--typography--font-family)",
-				"fontSize": "var(--wp--custom--button--typography--font-size)",
-				"lineHeight": "var(--wp--custom--button--typography--line-height)"
-			},
-			"border": {
-				"radius": "var(--wp--custom--button--border--radius)",
-				"style": "var(--wp--custom--button--border--style)",
-				"width": "var(--wp--custom--button--border--width)",
-				"color": "var(--wp--custom--button--border--color)"
-			}
-		},
-		"core/heading/h1": {
-			"typography": {
-				"fontSize": "41.47px",
-				"fontFamily": "var(--wp--preset--font-family--base)",
-				"lineHeight": "var(--wp--custom--line-height--headings)",
-				"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
-			}
-		},
-		"core/heading/h2": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--huge)",
-				"fontFamily": "var(--wp--preset--font-family--base)",
-				"lineHeight": "var(--wp--custom--line-height--headings)",
-				"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
-			}
-		},
-		"core/heading/h3": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--large)",
-				"fontFamily": "var(--wp--preset--font-family--base)",
-				"lineHeight": "var(--wp--custom--line-height--headings)",
-				"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
-			}
-		},
-		"core/heading/h4": {
-			"typography": {
-				"fontSize": "24px",
-				"fontFamily": "var(--wp--preset--font-family--base)",
-				"lineHeight": "var(--wp--custom--line-height--headings)",
-				"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
-			}
-		},
-		"core/heading/h5": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--normal)",
-				"fontFamily": "var(--wp--preset--font-family--base)",
-				"lineHeight": "var(--wp--custom--line-height--headings)",
-				"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
-			}
-		},
-		"core/heading/h6": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--small)",
-				"fontFamily": "var(--wp--preset--font-family--base)",
-				"lineHeight": "var(--wp--custom--line-height--headings)",
-				"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
-			}
-		},
-		"core/post-title/h1": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--huge)",
-				"lineHeight": "var(--wp--custom--line-height--headings)"
-			}
-		},
-		"core/post-date": {
-			"color": {
-				"text": "var(--wp--custom--color--foreground-light)",
-				"link": "var(--wp--custom--color--foreground-light)"
+		"blocks": {
+			"core/post-content": {
+				"spacing": {
+					"padding": {
+						"left": "var(--wp--custom--post-content--padding--left)",
+						"right": "var(--wp--custom--post-content--padding--right)"
+					}
+				}
 			},
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--small)"
-			}
-		},
-		"core/site-title": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--large)",
-				"fontWeight": 700
-			}
-		},
-		"core/navigation": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--small)"
-			}
-		},
-		"core/code": {
-			"spacing": {
-				"padding": {
-					"left": "var(--wp--custom--margin--horizontal)",
-					"right": "var(--wp--custom--margin--horizontal)",
-					"top": "var(--wp--custom--margin--vertical)",
-					"bottom": "var(--wp--custom--margin--vertical)"
+			"core/button": {
+				"color": {
+					"text": "var(--wp--custom--button--color--text)",
+					"background": "var(--wp--custom--color--primary)"
+				},
+				"typography": {
+					"fontWeight": "var(--wp--custom--button--typography--font-weight)",
+					"fontFamily": "var(--wp--custom--button--typography--font-family)",
+					"fontSize": "var(--wp--custom--button--typography--font-size)",
+					"lineHeight": "var(--wp--custom--button--typography--line-height)"
+				},
+				"border": {
+					"radius": "var(--wp--custom--button--border--radius)",
+					"style": "var(--wp--custom--button--border--style)",
+					"width": "var(--wp--custom--button--border--width)",
+					"color": "var(--wp--custom--button--border--color)"
 				}
 			},
-			"border": {
-				"radius": "0px",
-				"color": "#CCCCCC",
-				"style": "solid",
-				"width": "2px"
-			}
-		},
-		"core/quote": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--normal)",
-				"fontStyle": "normal"
+			"core/heading/h1": {
+				"typography": {
+					"fontSize": "41.47px",
+					"fontFamily": "var(--wp--preset--font-family--base)",
+					"lineHeight": "var(--wp--custom--line-height--headings)",
+					"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
+				}
 			},
-			"border": {
-				"color": "var(--wp--custom--color--secondary)",
-				"style": "solid",
-				"width": "0 0 0 1px"
+			"core/heading/h2": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--huge)",
+					"fontFamily": "var(--wp--preset--font-family--base)",
+					"lineHeight": "var(--wp--custom--line-height--headings)",
+					"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
+				}
 			},
-			"spacing": {
-				"padding": {
-					"left": "var(--wp--custom--margin--horizontal)"
+			"core/heading/h3": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--large)",
+					"fontFamily": "var(--wp--preset--font-family--base)",
+					"lineHeight": "var(--wp--custom--line-height--headings)",
+					"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
 				}
-			}
-		},
-		"core/pullquote": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--huge)",
-				"fontStyle": "italic"
 			},
-			"border": {
-				"style": "solid",
-				"width": "1px 0"
+			"core/heading/h4": {
+				"typography": {
+					"fontSize": "24px",
+					"fontFamily": "var(--wp--preset--font-family--base)",
+					"lineHeight": "var(--wp--custom--line-height--headings)",
+					"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
+				}
 			},
-			"spacing": {
-				"padding": {
-					"left": "var(--wp--custom--margin--horizontal)",
-					"right": "var(--wp--custom--margin--horizontal)",
-					"top": "var(--wp--custom--margin--horizontal)",
-					"bottom": "var(--wp--custom--margin--horizontal)"
+			"core/heading/h5": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--normal)",
+					"fontFamily": "var(--wp--preset--font-family--base)",
+					"lineHeight": "var(--wp--custom--line-height--headings)",
+					"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
+				}
+			},
+			"core/heading/h6": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"fontFamily": "var(--wp--preset--font-family--base)",
+					"lineHeight": "var(--wp--custom--line-height--headings)",
+					"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
+				}
+			},
+			"core/post-title/h1": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--huge)",
+					"lineHeight": "var(--wp--custom--line-height--headings)"
+				}
+			},
+			"core/post-date": {
+				"color": {
+					"text": "var(--wp--custom--color--foreground-light)",
+					"link": "var(--wp--custom--color--foreground-light)"
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/site-title": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--large)",
+					"fontWeight": 700
+				}
+			},
+			"core/navigation": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/code": {
+				"spacing": {
+					"padding": {
+						"left": "var(--wp--custom--margin--horizontal)",
+						"right": "var(--wp--custom--margin--horizontal)",
+						"top": "var(--wp--custom--margin--vertical)",
+						"bottom": "var(--wp--custom--margin--vertical)"
+					}
+				},
+				"border": {
+					"radius": "0px",
+					"color": "#CCCCCC",
+					"style": "solid",
+					"width": "2px"
+				}
+			},
+			"core/quote": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--normal)",
+					"fontStyle": "normal"
+				},
+				"border": {
+					"color": "var(--wp--custom--color--secondary)",
+					"style": "solid",
+					"width": "0 0 0 1px"
+				},
+				"spacing": {
+					"padding": {
+						"left": "var(--wp--custom--margin--horizontal)"
+					}
+				}
+			},
+			"core/pullquote": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--huge)",
+					"fontStyle": "italic"
+				},
+				"border": {
+					"style": "solid",
+					"width": "1px 0"
+				},
+				"spacing": {
+					"padding": {
+						"left": "var(--wp--custom--margin--horizontal)",
+						"right": "var(--wp--custom--margin--horizontal)",
+						"top": "var(--wp--custom--margin--horizontal)",
+						"bottom": "var(--wp--custom--margin--horizontal)"
+					}
+				}
+			},
+			"core/separator": {
+				"color": {
+					"text": "var(--wp--custom--color--foreground)"
+				},
+				"border": {
+					"color": "currentColor",
+					"style": "solid",
+					"width": "0 0 1px 0"
 				}
 			}
 		},
-		"core/separator": {
-			"color": {
-				"text": "var(--wp--custom--color--foreground)"
-			},
-			"border": {
-				"color": "currentColor",
-				"style": "solid",
-				"width": "0 0 1px 0"
+		"elements": {
+			"link": {
+				"color": {
+					"link": "var(--wp--custom--color--foreground)"
+				}
 			}
 		}
-	}
+	},
+	"version:": 1
 }

+ 179 - 178
seedlet-blocks/child-experimental-theme.json

@@ -1,4 +1,5 @@
 {
+	"version": 1,
 	"templateParts": [
 		{
 			"name": "header",
@@ -14,165 +15,163 @@
 		}
 	],
 	"settings": {
-		"defaults": {
-			"color": {
-				"gradients": [
-					{
-						"slug": "hard-diagonal",
-						"gradient": "linear-gradient(to bottom right, #3C8067 49.9%, #FAFBF6 50%)"
-					},
-					{
-						"slug": "hard-diagonal-inverted",
-						"gradient": "linear-gradient(to top left, #3C8067 49.9%, #FAFBF6 50%)"
-					},
-					{
-						"slug": "hard-horizontal",
-						"gradient": "linear-gradient(to bottom, #3C8067 50%, #FAFBF6 50%)"
-					},
-					{
-						"slug": "hard-horizontal-inverted",
-						"gradient": "linear-gradient(to top, #3C8067 50%, #FAFBF6 50%)"
-					},
-					{
-						"slug": "diagonal",
-						"gradient": "linear-gradient(to bottom right, #3C8067, #FAFBF6)"
-					},
-					{
-						"slug": "diagonal-inverted",
-						"gradient": "linear-gradient(to top left, #3C8067, #FAFBF6)"
-					},
-					{
-						"slug": "horizontal",
-						"gradient": "linear-gradient(to bottom, #3C8067, #FAFBF6)"
-					},
-					{
-						"slug": "horizontal-inverted",
-						"gradient": "linear-gradient(to top, #3C8067, #FAFBF6)"
-					},
-					{
-						"slug": "stripe",
-						"gradient": "linear-gradient(to bottom, transparent 20%, #3C8067 20%, #3C8067 80%, transparent 80%)"
-					}
-				],
-				"palette": [
-					{
-						"slug": "black",
-						"color": "#000000",
-						"name": "Black"
-					},
-					{
-						"slug": "white",
-						"color": "#ffffff",
-						"name": "White"
-					},
-					{
-						"slug": "green",
-						"color": "#3C8067",
-						"name": "Green"
-					},
-					{
-						"slug": "almost-black",
-						"color": "#333333",
-						"name": "Almost Black"
-					},
-					{
-						"slug": "almost-white",
-						"color": "#FAFAFA",
-						"name": "Almost White"
-					},
-					{
-						"slug": "light-grey",
-						"color": "#EFEFEF",
-						"name": "Light Grey"
-					}
+		"color": {
+			"gradients": [
+				{
+					"slug": "hard-diagonal",
+					"gradient": "linear-gradient(to bottom right, #3C8067 49.9%, #FAFBF6 50%)"
+				},
+				{
+					"slug": "hard-diagonal-inverted",
+					"gradient": "linear-gradient(to top left, #3C8067 49.9%, #FAFBF6 50%)"
+				},
+				{
+					"slug": "hard-horizontal",
+					"gradient": "linear-gradient(to bottom, #3C8067 50%, #FAFBF6 50%)"
+				},
+				{
+					"slug": "hard-horizontal-inverted",
+					"gradient": "linear-gradient(to top, #3C8067 50%, #FAFBF6 50%)"
+				},
+				{
+					"slug": "diagonal",
+					"gradient": "linear-gradient(to bottom right, #3C8067, #FAFBF6)"
+				},
+				{
+					"slug": "diagonal-inverted",
+					"gradient": "linear-gradient(to top left, #3C8067, #FAFBF6)"
+				},
+				{
+					"slug": "horizontal",
+					"gradient": "linear-gradient(to bottom, #3C8067, #FAFBF6)"
+				},
+				{
+					"slug": "horizontal-inverted",
+					"gradient": "linear-gradient(to top, #3C8067, #FAFBF6)"
+				},
+				{
+					"slug": "stripe",
+					"gradient": "linear-gradient(to bottom, transparent 20%, #3C8067 20%, #3C8067 80%, transparent 80%)"
+				}
+			],
+			"palette": [
+				{
+					"slug": "black",
+					"color": "#000000",
+					"name": "Black"
+				},
+				{
+					"slug": "white",
+					"color": "#ffffff",
+					"name": "White"
+				},
+				{
+					"slug": "green",
+					"color": "#3C8067",
+					"name": "Green"
+				},
+				{
+					"slug": "almost-black",
+					"color": "#333333",
+					"name": "Almost Black"
+				},
+				{
+					"slug": "almost-white",
+					"color": "#FAFAFA",
+					"name": "Almost White"
+				},
+				{
+					"slug": "light-grey",
+					"color": "#EFEFEF",
+					"name": "Light Grey"
+				}
 
-				]
-			},
-			"typography": {
-				"customFontSize": true,
-				"customLineHeight": true,
-				"fontSizes": [
-					{
-						"name": "Tiny",
-						"slug": "tiny",
-						"size": "14px"
-					},
-					{
-						"name": "Small",
-						"slug": "small",
-						"size": "16px"
-					},
-					{
-						"name": "Normal",
-						"slug": "normal",
-						"size": "18px"
-					},
-					{
-						"name": "Large",
-						"slug": "large",
-						"size": "24px"
-					},
-					{
-						"name": "Huge",
-						"slug": "huge",
-						"size": "28px"
-					}
-				],
-				"fontFamilies": [
-					{
-						"fontFamily": "var(--font-base, 'Fira Sans', Helvetica, Arial, sans-serif)",
-						"slug": "base",
-						"name": "Base"
-					},
-					{
-						"fontFamily": "var(--font-headings, 'Playfair Display', Georgia, Times, serif)",
-						"slug": "headings",
-						"name": "Headings"
-					}
-				],
-				"spacing": {
-					"customPadding": true,
-					"units": [ "px", "em", "rem", "vh", "vw" ]
+			]
+		},
+		"typography": {
+			"customFontSize": true,
+			"customLineHeight": true,
+			"fontSizes": [
+				{
+					"name": "Tiny",
+					"slug": "tiny",
+					"size": "14px"
+				},
+				{
+					"name": "Small",
+					"slug": "small",
+					"size": "16px"
+				},
+				{
+					"name": "Normal",
+					"slug": "normal",
+					"size": "18px"
+				},
+				{
+					"name": "Large",
+					"slug": "large",
+					"size": "24px"
+				},
+				{
+					"name": "Huge",
+					"slug": "huge",
+					"size": "28px"
 				}
+			],
+			"fontFamilies": [
+				{
+					"fontFamily": "var(--font-base, 'Fira Sans', Helvetica, Arial, sans-serif)",
+					"slug": "base",
+					"name": "Base"
+				},
+				{
+					"fontFamily": "var(--font-headings, 'Playfair Display', Georgia, Times, serif)",
+					"slug": "headings",
+					"name": "Headings"
+				}
+			],
+			"spacing": {
+				"customPadding": true,
+				"units": [ "px", "em", "rem", "vh", "vw" ]
+			}
+		},
+		"layout": {
+			"contentSize": "620px",
+			"wideSize": "790px"
+		},
+		"custom": {
+			"fontsToLoadFromGoogle": [
+				"family=Fira+Sans:ital,wght@0,400;0,500;1,400",
+				"family=Playfair+Display:ital,wght@0,400;0,700;1,400"
+			],
+			"color": {
+				"primary": "var(--wp--preset--color--black)",
+				"secondary": "var(--wp--preset--color--green)",
+				"tertiary": "var(--wp--preset--color--almost-white)",
+				"foreground": "var(--wp--preset--color--almost-black)",
+				"background": "var(--wp--preset--color--white)",
+				"selection": "var(--wp--preset--color--almost-white)"
 			},
-			"layout": {
-				"contentSize": "620px",
-				"wideSize": "790px"
+			"margin": {
+				"horizontal": "25px",
+				"vertical": "30px"
 			},
-			"custom": {
-				"fontsToLoadFromGoogle": [
-					"family=Fira+Sans:ital,wght@0,400;0,500;1,400",
-					"family=Playfair+Display:ital,wght@0,400;0,700;1,400"
-				],
+			"separator": {
+				"margin": "calc( 9 * var(--wp--custom--margin--baseline) ) auto calc(2 * var(--wp--custom--margin--baseline) )"
+			},
+			"button": {
 				"color": {
-					"primary": "var(--wp--preset--color--black)",
-					"secondary": "var(--wp--preset--color--green)",
-					"tertiary": "var(--wp--preset--color--almost-white)",
-					"foreground": "var(--wp--preset--color--almost-black)",
-					"background": "var(--wp--preset--color--white)",
-					"selection": "var(--wp--preset--color--almost-white)"
-				},
-				"margin": {
-					"horizontal": "25px",
-					"vertical": "30px"
-				},
-				"separator": {
-					"margin": "calc( 9 * var(--wp--custom--margin--baseline) ) auto calc(2 * var(--wp--custom--margin--baseline) )"
-				},
-				"button": {
-					"color": {
-						"hoverBackground": "#336D58"
-					}
-				},
-				"pullquote": {
-					"citation": {
-						"typography": {
-							"fontFamily": "var(--wp--preset--font-family--base)"
-						},
-						"spacing": {
-							"margin": {
-								"top": "20px"
-							}
+					"hoverBackground": "#336D58"
+				}
+			},
+			"pullquote": {
+				"citation": {
+					"typography": {
+						"fontFamily": "var(--wp--preset--font-family--base)"
+					},
+					"spacing": {
+						"margin": {
+							"top": "20px"
 						}
 					}
 				}
@@ -180,34 +179,36 @@
 		}
 	},
 	"styles": {
-		"core/separator": {
-			"color": {
-				"text": "var(--wp--preset--color--light-grey)"
-			}
-		},
-		"core/pullquote": {
-			"typography": {
-				"fontSize": "32px",
-				"fontStyle": "italic",
-				"lineHeight": "1.3",
-				"fontFamily": "var(--wp--preset--font-family--headings)"
+		"blocks": {
+			"core/separator": {
+				"color": {
+					"text": "var(--wp--preset--color--light-grey)"
+				}
 			},
-			"border": {
-				"style": "none"
+			"core/pullquote": {
+				"typography": {
+					"fontSize": "32px",
+					"fontStyle": "italic",
+					"lineHeight": "1.3",
+					"fontFamily": "var(--wp--preset--font-family--headings)"
+				},
+				"border": {
+					"style": "none"
+				},
+				"spacing": {
+					"padding": {
+						"left": 0,
+						"right": 0,
+						"top": "var(--wp--custom--margin--vertical)",
+						"bottom": "var(--wp--custom--margin--vertical)"
+					}
+				}
 			},
-			"spacing": {
-				"padding": {
-					"left": 0,
-					"right": 0,
-					"top": "var(--wp--custom--margin--vertical)",
-					"bottom": "var(--wp--custom--margin--vertical)"
+			"core/site-title": {
+				"color": {
+					"link": "var(--wp--custom--color--primary)"
 				}
 			}
-		},
-		"core/site-title": {
-			"color": {
-				"link": "var(--wp--custom--color--primary)"
-			}
 		}
 	}
 }

+ 467 - 456
seedlet-blocks/experimental-theme.json

@@ -1,4 +1,5 @@
 {
+	"version": 1,
 	"templateParts": [
 		{
 			"name": "header",
@@ -14,132 +15,120 @@
 		}
 	],
 	"settings": {
-		"defaults": {
-			"color": {
-				"gradients": [
-					{
-						"slug": "hard-diagonal",
-						"gradient": "linear-gradient(to bottom right, #3C8067 49.9%, #FAFBF6 50%)"
-					},
-					{
-						"slug": "hard-diagonal-inverted",
-						"gradient": "linear-gradient(to top left, #3C8067 49.9%, #FAFBF6 50%)"
-					},
-					{
-						"slug": "hard-horizontal",
-						"gradient": "linear-gradient(to bottom, #3C8067 50%, #FAFBF6 50%)"
-					},
-					{
-						"slug": "hard-horizontal-inverted",
-						"gradient": "linear-gradient(to top, #3C8067 50%, #FAFBF6 50%)"
-					},
-					{
-						"slug": "diagonal",
-						"gradient": "linear-gradient(to bottom right, #3C8067, #FAFBF6)"
-					},
-					{
-						"slug": "diagonal-inverted",
-						"gradient": "linear-gradient(to top left, #3C8067, #FAFBF6)"
-					},
-					{
-						"slug": "horizontal",
-						"gradient": "linear-gradient(to bottom, #3C8067, #FAFBF6)"
-					},
-					{
-						"slug": "horizontal-inverted",
-						"gradient": "linear-gradient(to top, #3C8067, #FAFBF6)"
-					},
-					{
-						"slug": "stripe",
-						"gradient": "linear-gradient(to bottom, transparent 20%, #3C8067 20%, #3C8067 80%, transparent 80%)"
-					}
-				],
-				"palette": [
-					{
-						"slug": "black",
-						"color": "#000000",
-						"name": "Black"
-					},
-					{
-						"slug": "white",
-						"color": "#ffffff",
-						"name": "White"
-					},
-					{
-						"slug": "green",
-						"color": "#3C8067",
-						"name": "Green"
-					},
-					{
-						"slug": "almost-black",
-						"color": "#333333",
-						"name": "Almost Black"
-					},
-					{
-						"slug": "almost-white",
-						"color": "#FAFAFA",
-						"name": "Almost White"
-					},
-					{
-						"slug": "light-grey",
-						"color": "#EFEFEF",
-						"name": "Light Grey"
-					}
-				]
-			},
-			"typography": {
-				"customFontSize": true,
-				"customLineHeight": true,
-				"fontSizes": [
-					{
-						"name": "Tiny",
-						"slug": "tiny",
-						"size": "14px"
-					},
-					{
-						"name": "Small",
-						"slug": "small",
-						"size": "16px"
-					},
-					{
-						"name": "Normal",
-						"slug": "normal",
-						"size": "18px"
-					},
-					{
-						"name": "Large",
-						"slug": "large",
-						"size": "24px"
-					},
-					{
-						"name": "Huge",
-						"slug": "huge",
-						"size": "28px"
-					}
-				],
-				"fontFamilies": [
-					{
-						"fontFamily": "var(--font-base, 'Fira Sans', Helvetica, Arial, sans-serif)",
-						"slug": "base",
-						"name": "Base"
-					},
-					{
-						"fontFamily": "var(--font-headings, 'Playfair Display', Georgia, Times, serif)",
-						"slug": "headings",
-						"name": "Headings"
-					}
-				],
-				"spacing": {
-					"customPadding": true,
-					"units": [
-						"px",
-						"em",
-						"rem",
-						"vh",
-						"vw"
-					]
+		"color": {
+			"gradients": [
+				{
+					"slug": "hard-diagonal",
+					"gradient": "linear-gradient(to bottom right, #3C8067 49.9%, #FAFBF6 50%)"
+				},
+				{
+					"slug": "hard-diagonal-inverted",
+					"gradient": "linear-gradient(to top left, #3C8067 49.9%, #FAFBF6 50%)"
+				},
+				{
+					"slug": "hard-horizontal",
+					"gradient": "linear-gradient(to bottom, #3C8067 50%, #FAFBF6 50%)"
+				},
+				{
+					"slug": "hard-horizontal-inverted",
+					"gradient": "linear-gradient(to top, #3C8067 50%, #FAFBF6 50%)"
+				},
+				{
+					"slug": "diagonal",
+					"gradient": "linear-gradient(to bottom right, #3C8067, #FAFBF6)"
+				},
+				{
+					"slug": "diagonal-inverted",
+					"gradient": "linear-gradient(to top left, #3C8067, #FAFBF6)"
+				},
+				{
+					"slug": "horizontal",
+					"gradient": "linear-gradient(to bottom, #3C8067, #FAFBF6)"
+				},
+				{
+					"slug": "horizontal-inverted",
+					"gradient": "linear-gradient(to top, #3C8067, #FAFBF6)"
+				},
+				{
+					"slug": "stripe",
+					"gradient": "linear-gradient(to bottom, transparent 20%, #3C8067 20%, #3C8067 80%, transparent 80%)"
 				}
-			},
+			],
+			"palette": [
+				{
+					"slug": "black",
+					"color": "#000000",
+					"name": "Black"
+				},
+				{
+					"slug": "white",
+					"color": "#ffffff",
+					"name": "White"
+				},
+				{
+					"slug": "green",
+					"color": "#3C8067",
+					"name": "Green"
+				},
+				{
+					"slug": "almost-black",
+					"color": "#333333",
+					"name": "Almost Black"
+				},
+				{
+					"slug": "almost-white",
+					"color": "#FAFAFA",
+					"name": "Almost White"
+				},
+				{
+					"slug": "light-grey",
+					"color": "#EFEFEF",
+					"name": "Light Grey"
+				}
+			]
+		},
+		"typography": {
+			"customFontSize": true,
+			"customLineHeight": true,
+			"fontSizes": [
+				{
+					"name": "Tiny",
+					"slug": "tiny",
+					"size": "14px"
+				},
+				{
+					"name": "Small",
+					"slug": "small",
+					"size": "16px"
+				},
+				{
+					"name": "Normal",
+					"slug": "normal",
+					"size": "18px"
+				},
+				{
+					"name": "Large",
+					"slug": "large",
+					"size": "24px"
+				},
+				{
+					"name": "Huge",
+					"slug": "huge",
+					"size": "28px"
+				}
+			],
+			"fontFamilies": [
+				{
+					"fontFamily": "var(--font-base, 'Fira Sans', Helvetica, Arial, sans-serif)",
+					"slug": "base",
+					"name": "Base"
+				},
+				{
+					"fontFamily": "var(--font-headings, 'Playfair Display', Georgia, Times, serif)",
+					"slug": "headings",
+					"name": "Headings"
+				}
+			],
 			"spacing": {
 				"customPadding": true,
 				"units": [
@@ -149,383 +138,405 @@
 					"vh",
 					"vw"
 				]
+			}
+		},
+		"spacing": {
+			"customPadding": true,
+			"units": [
+				"px",
+				"em",
+				"rem",
+				"vh",
+				"vw"
+			]
+		},
+		"layout": {
+			"contentSize": "620px",
+			"wideSize": "790px"
+		},
+		"custom": {
+			"color": {
+				"primary": "var(--wp--preset--color--black)",
+				"secondary": "var(--wp--preset--color--green)",
+				"tertiary": "var(--wp--preset--color--almost-white)",
+				"foreground": "var(--wp--preset--color--almost-black)",
+				"background": "var(--wp--preset--color--white)",
+				"selection": "var(--wp--preset--color--almost-white)"
 			},
-			"layout": {
-				"contentSize": "620px",
-				"wideSize": "790px"
+			"margin": {
+				"baseline": "10px",
+				"horizontal": "25px",
+				"vertical": "30px"
 			},
-			"custom": {
-				"color": {
-					"primary": "var(--wp--preset--color--black)",
-					"secondary": "var(--wp--preset--color--green)",
-					"tertiary": "var(--wp--preset--color--almost-white)",
-					"foreground": "var(--wp--preset--color--almost-black)",
-					"background": "var(--wp--preset--color--white)",
-					"selection": "var(--wp--preset--color--almost-white)"
-				},
-				"margin": {
-					"baseline": "10px",
-					"horizontal": "25px",
-					"vertical": "30px"
-				},
-				"alignment": {
-					"alignedMaxWidth": "50%"
-				},
-				"button": {
-					"typography": {
-						"fontWeight": "normal",
-						"fontFamily": "var(--wp--preset--font-family--base)",
-						"fontSize": "var(--wp--preset--font-size--normal)",
-						"lineHeight": 2
-					},
-					"border": {
-						"radius": "4px",
-						"width": "0",
-						"style": "solid",
-						"color": "var(--wp--custom--button--color--text)"
-					},
-					"color": {
-						"text": "var(--wp--custom--color--background)",
-						"background": "var(--wp--custom--color--secondary)",
-						"hoverText": "var(--wp--custom--color--background)",
-						"hoverBackground": "#336D58"
-					}
+			"alignment": {
+				"alignedMaxWidth": "50%"
+			},
+			"button": {
+				"typography": {
+					"fontWeight": "normal",
+					"fontFamily": "var(--wp--preset--font-family--base)",
+					"fontSize": "var(--wp--preset--font-size--normal)",
+					"lineHeight": 2
 				},
-				"form": {
-					"padding": "calc( 0.5 * var(--wp--custom--margin--horizontal) )",
-					"border": {
-						"radius": "0",
-						"color": "#EFEFEF",
-						"width": "2px",
-						"style": "solid"
-					},
-					"color": {
-						"text": "var(--wp--custom--color--foreground)",
-						"background": "transparent",
-						"boxShadow": "none"
-					},
-					"label": {
-						"typography": {
-							"fontSize": "var(--wp--preset--font-size--tiny)"
-						}
-					},
-					"typography": {
-						"fontSize": "var(--wp--preset--font-size--normal)"
-					}
+				"border": {
+					"radius": "4px",
+					"width": "0",
+					"style": "solid",
+					"color": "var(--wp--custom--button--color--text)"
 				},
-				"paragraph": {
-					"dropcap": {
-						"margin": ".1em .1em 0 0",
-						"typography": {
-							"fontFamily": "var(--wp--preset--font-family--base)",
-							"fontSize": "110px",
-							"fontWeight": "400"
-						}
-					}
+				"color": {
+					"text": "var(--wp--custom--color--background)",
+					"background": "var(--wp--custom--color--secondary)",
+					"hoverText": "var(--wp--custom--color--background)",
+					"hoverBackground": "#336D58"
+				}
+			},
+			"form": {
+				"padding": "calc( 0.5 * var(--wp--custom--margin--horizontal) )",
+				"border": {
+					"radius": "0",
+					"color": "#EFEFEF",
+					"width": "2px",
+					"style": "solid"
 				},
-				"gallery": {
-					"caption": {
-						"fontSize": "var(--wp--preset--font-size--small)"
-					}
+				"color": {
+					"text": "var(--wp--custom--color--foreground)",
+					"background": "transparent",
+					"boxShadow": "none"
 				},
-				"code": {
+				"label": {
 					"typography": {
-						"fontFamily": "monospace"
+						"fontSize": "var(--wp--preset--font-size--tiny)"
 					}
 				},
-				"quote": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--normal)"
+				}
+			},
+			"paragraph": {
+				"dropcap": {
+					"margin": ".1em .1em 0 0",
 					"typography": {
-						"textAlign": "left"
-					},
-					"citation": {
-						"typography": {
-							"fontSize": "var(--wp--preset--font-size--tiny)",
-							"fontStyle": "italic"
-						}
+						"fontFamily": "var(--wp--preset--font-family--base)",
+						"fontSize": "110px",
+						"fontWeight": "400"
 					}
+				}
+			},
+			"post-content": {
+				"padding": {
+					"left": "var(--wp--custom--margin--horizontal)",
+					"right": "var(--wp--custom--margin--horizontal)"
+				}
+			},
+			"gallery": {
+				"caption": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"code": {
+				"typography": {
+					"fontFamily": "monospace"
+				}
+			},
+			"quote": {
+				"typography": {
+					"textAlign": "left"
 				},
-				"pullquote": {
+				"citation": {
 					"typography": {
-						"textAlign": "left"
-					},
-					"citation": {
-						"typography": {
-							"fontSize": "var(--wp--preset--font-size--tiny)",
-							"fontFamily": "var(--wp--preset--font-family--base)",
-							"fontStyle": "italic"
-						},
-						"spacing": {
-							"margin": {
-								"top": "20px"
-							}
-						}
-					}
-				},
-				"separator": {
-					"margin": "calc( 9 * var(--wp--custom--margin--baseline) ) auto calc(2 * var(--wp--custom--margin--baseline) )",
-					"opacity": 1,
-					"width": "150px"
-				},
-				"video": {
-					"caption": {
-						"margin": "var(--wp--custom--margin--vertical) auto",
-						"textAlign": "center"
+						"fontSize": "var(--wp--preset--font-size--tiny)",
+						"fontStyle": "italic"
 					}
+				}
+			},
+			"pullquote": {
+				"typography": {
+					"textAlign": "left"
 				},
-				"heading": {
+				"citation": {
 					"typography": {
-						"fontWeight": 400,
-						"lineHeight": 1.125
-					}
-				},
-				"list": {
-					"fontFamily": "var(--wp--custom--font-family--base)",
-					"padding": {
-						"left": "calc( 2 * var(--wp--custom--margin--horizontal) )"
+						"fontSize": "var(--wp--preset--font-size--tiny)",
+						"fontFamily": "var(--wp--preset--font-family--base)",
+						"fontStyle": "italic"
+					},
+					"spacing": {
+						"margin": {
+							"top": "20px"
+						}
 					}
-				},
-				"navigation": {
-					"mobile": {
-						"menu": {
-							"openLabel": "☰",
-							"closeLabel": "╳",
-							"color": {
-								"text": "var(--wp--custom--color--foreground)"
-							},
-							"typography": {
-								"fontWeight": 500,
-								"fontSize": "24px",
-								"fontFamily": "var(--wp--custom--font-family--base)"
-							}
+				}
+			},
+			"separator": {
+				"margin": "calc( 9 * var(--wp--custom--margin--baseline) ) auto calc(2 * var(--wp--custom--margin--baseline) )",
+				"opacity": 1,
+				"width": "150px"
+			},
+			"video": {
+				"caption": {
+					"margin": "var(--wp--custom--margin--vertical) auto",
+					"textAlign": "center"
+				}
+			},
+			"heading": {
+				"typography": {
+					"fontWeight": 400,
+					"lineHeight": 1.125
+				}
+			},
+			"list": {
+				"fontFamily": "var(--wp--custom--font-family--base)",
+				"padding": {
+					"left": "calc( 2 * var(--wp--custom--margin--horizontal) )"
+				}
+			},
+			"navigation": {
+				"mobile": {
+					"menu": {
+						"openLabel": "☰",
+						"closeLabel": "╳",
+						"color": {
+							"text": "var(--wp--custom--color--foreground)"
 						},
-						"padding": "10px",
-						"verticalAlignment": "center",
-						"horizontalAlignment": "center",
 						"typography": {
-							"fontWeight": 200,
-							"fontSize": "20px",
+							"fontWeight": 500,
+							"fontSize": "24px",
 							"fontFamily": "var(--wp--custom--font-family--base)"
 						}
 					},
 					"padding": "10px",
-					"submenu": {
-						"padding": "8px",
-						"shadow": "1px 1px 3px 0px rgba(0,0,0,.2)",
-						"border": {
-							"radius": "0",
-							"color": "0",
-							"width": "1px",
-							"style": "none"
-						},
-						"color": {
-							"text": "var(--wp--custom--color--foreground)",
-							"background": "var(--wp--custom--color--background)",
-							"hoverText": "var(--wp--custom--color--secondary)",
-							"hoverBackground": "var(--wp--custom--color--background)"
-						}
+					"verticalAlignment": "center",
+					"horizontalAlignment": "center",
+					"typography": {
+						"fontWeight": 200,
+						"fontSize": "20px",
+						"fontFamily": "var(--wp--custom--font-family--base)"
 					}
 				},
-				"table": {
-					"figcaption": {
-						"typography": {
-							"fontSize": "var(--wp--preset--font-size--tiny)"
-						}
+				"padding": "10px",
+				"submenu": {
+					"padding": "8px",
+					"shadow": "1px 1px 3px 0px rgba(0,0,0,.2)",
+					"border": {
+						"radius": "0",
+						"color": "0",
+						"width": "1px",
+						"style": "none"
+					},
+					"color": {
+						"text": "var(--wp--custom--color--foreground)",
+						"background": "var(--wp--custom--color--background)",
+						"hoverText": "var(--wp--custom--color--secondary)",
+						"hoverBackground": "var(--wp--custom--color--background)"
 					}
-				},
-				"post-author": {
+				}
+			},
+			"table": {
+				"figcaption": {
 					"typography": {
-						"fontWeight": "normal"
+						"fontSize": "var(--wp--preset--font-size--tiny)"
 					}
-				},
-				"fontsToLoadFromGoogle": [
-					"family=Fira+Sans:ital,wght@0,400;0,500;1,400",
-					"family=Playfair+Display:ital,wght@0,400;0,700;1,400"
-				]
+				}
 			},
-			"border": {
-				"customColor": true,
-				"customRadius": true,
-				"customStyle": true,
-				"customWidth": true
-			}
+			"post-author": {
+				"typography": {
+					"fontWeight": "normal"
+				}
+			},
+			"fontsToLoadFromGoogle": [
+				"family=Fira+Sans:ital,wght@0,400;0,500;1,400",
+				"family=Playfair+Display:ital,wght@0,400;0,700;1,400"
+			]
+		},
+		"border": {
+			"customColor": true,
+			"customRadius": true,
+			"customStyle": true,
+			"customWidth": true
 		}
 	},
 	"styles": {
-		"core/post-content": {
-			"spacing": {
-				"padding": {
-					"left": "var(--wp--custom--margin--horizontal)",
-					"right": "var(--wp--custom--margin--horizontal)"
-				}
-			}
-		},
-		"root": {
-			"color": {
-				"background": "var(--wp--custom--color--background)",
-				"text": "var(--wp--custom--color--foreground)",
-				"link": "var(--wp--custom--color--secondary)"
-			},
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--normal)",
-				"lineHeight": 1.6,
-				"fontFamily": "var(--wp--preset--font-family--base)"
-			}
-		},
-		"core/button": {
-			"color": {
-				"text": "var(--wp--custom--button--color--text)",
-				"background": "var(--wp--custom--button--color--background)"
-			},
-			"typography": {
-				"fontWeight": "var(--wp--custom--button--typography--font-weight)",
-				"fontFamily": "var(--wp--custom--button--typography--font-family)",
-				"fontSize": "var(--wp--custom--button--typography--font-size)",
-				"lineHeight": "var(--wp--custom--button--typography--line-height)"
-			},
-			"border": {
-				"radius": "var(--wp--custom--button--border--radius)",
-				"style": "var(--wp--custom--button--border--style)",
-				"width": "var(--wp--custom--button--border--width)",
-				"color": "var(--wp--custom--button--border--color)"
-			}
-		},
-		"core/heading/h1": {
-			"typography": {
-				"fontSize": "48px",
-				"fontFamily": "var(--wp--preset--font-family--headings)",
-				"lineHeight": "var(--wp--custom--heading--typography--line-height)",
-				"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
-			}
-		},
-		"core/heading/h2": {
-			"typography": {
-				"fontSize": "32px",
-				"fontFamily": "var(--wp--preset--font-family--headings)",
-				"lineHeight": "var(--wp--custom--heading--typography--line-height)",
-				"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
-			}
-		},
-		"core/heading/h3": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--huge)",
-				"fontFamily": "var(--wp--preset--font-family--headings)",
-				"lineHeight": "var(--wp--custom--heading--typography--line-height)",
-				"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
-			}
-		},
-		"core/heading/h4": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--large)",
-				"fontFamily": "var(--wp--preset--font-family--headings)",
-				"lineHeight": "var(--wp--custom--heading--typography--line-height)",
-				"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
-			}
+		"color": {
+			"background": "var(--wp--custom--color--background)",
+			"text": "var(--wp--custom--color--foreground)"
 		},
-		"core/heading/h5": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--normal)",
-				"fontFamily": "var(--wp--preset--font-family--headings)",
-				"lineHeight": "var(--wp--custom--heading--typography--line-height)",
-				"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
-			}
-		},
-		"core/heading/h6": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--small)",
-				"fontFamily": "var(--wp--preset--font-family--headings)",
-				"lineHeight": "var(--wp--custom--heading--typography--line-height)",
-				"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
-			}
-		},
-		"core/post-title/h1": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--huge)",
-				"lineHeight": "var(--wp--custom--heading--typography--line-height)"
-			}
+		"typography": {
+			"fontSize": "var(--wp--preset--font-size--normal)",
+			"lineHeight": 1.6,
+			"fontFamily": "var(--wp--preset--font-family--base)"
 		},
-		"core/post-date": {
-			"color": {
-				"text": "var(--wp--custom--color--foreground)",
-				"link": "var(--wp--custom--color--foreground)"
+		"blocks": {
+			"core/post-content": {
+				"spacing": {
+					"padding": {
+						"left": "var(--wp--custom--post-content--padding--left)",
+						"right": "var(--wp--custom--post-content--padding--right)"
+					}
+				}
 			},
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--small)"
-			}
-		},
-		"core/site-title": {
-			"typography": {
-				"fontSize": "60px",
-				"fontWeight": 700
+			"core/button": {
+				"color": {
+					"text": "var(--wp--custom--button--color--text)",
+					"background": "var(--wp--custom--button--color--background)"
+				},
+				"typography": {
+					"fontWeight": "var(--wp--custom--button--typography--font-weight)",
+					"fontFamily": "var(--wp--custom--button--typography--font-family)",
+					"fontSize": "var(--wp--custom--button--typography--font-size)",
+					"lineHeight": "var(--wp--custom--button--typography--line-height)"
+				},
+				"border": {
+					"radius": "var(--wp--custom--button--border--radius)",
+					"style": "var(--wp--custom--button--border--style)",
+					"width": "var(--wp--custom--button--border--width)",
+					"color": "var(--wp--custom--button--border--color)"
+				}
 			},
-			"color": {
-				"link": "var(--wp--custom--color--primary)"
-			}
-		},
-		"core/navigation": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--small)"
-			}
-		},
-		"core/code": {
-			"spacing": {
-				"padding": {
-					"left": "var(--wp--custom--margin--horizontal)",
-					"right": "var(--wp--custom--margin--horizontal)",
-					"top": "var(--wp--custom--margin--vertical)",
-					"bottom": "var(--wp--custom--margin--vertical)"
+			"core/heading/h1": {
+				"typography": {
+					"fontSize": "48px",
+					"fontFamily": "var(--wp--preset--font-family--headings)",
+					"lineHeight": "var(--wp--custom--heading--typography--line-height)",
+					"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
 				}
 			},
-			"border": {
-				"radius": "0px",
-				"color": "#CCCCCC",
-				"style": "solid",
-				"width": "2px"
-			}
-		},
-		"core/quote": {
-			"typography": {
-				"fontSize": "var(--wp--preset--font-size--normal)",
-				"fontStyle": "normal"
+			"core/heading/h2": {
+				"typography": {
+					"fontSize": "32px",
+					"fontFamily": "var(--wp--preset--font-family--headings)",
+					"lineHeight": "var(--wp--custom--heading--typography--line-height)",
+					"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
+				}
 			},
-			"border": {
-				"color": "var(--wp--custom--color--secondary)",
-				"style": "solid",
-				"width": "0 0 0 1px"
+			"core/heading/h3": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--huge)",
+					"fontFamily": "var(--wp--preset--font-family--headings)",
+					"lineHeight": "var(--wp--custom--heading--typography--line-height)",
+					"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
+				}
 			},
-			"spacing": {
-				"padding": {
-					"left": "var(--wp--custom--margin--horizontal)"
+			"core/heading/h4": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--large)",
+					"fontFamily": "var(--wp--preset--font-family--headings)",
+					"lineHeight": "var(--wp--custom--heading--typography--line-height)",
+					"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
 				}
-			}
-		},
-		"core/pullquote": {
-			"typography": {
-				"fontSize": "32px",
-				"fontStyle": "italic",
-				"lineHeight": "1.3",
-				"fontFamily": "var(--wp--preset--font-family--headings)"
 			},
-			"border": {
-				"style": "none",
-				"width": "1px 0"
+			"core/heading/h5": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--normal)",
+					"fontFamily": "var(--wp--preset--font-family--headings)",
+					"lineHeight": "var(--wp--custom--heading--typography--line-height)",
+					"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
+				}
 			},
-			"spacing": {
-				"padding": {
-					"left": 0,
-					"right": 0,
-					"top": "var(--wp--custom--margin--vertical)",
-					"bottom": "var(--wp--custom--margin--vertical)"
+			"core/heading/h6": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)",
+					"fontFamily": "var(--wp--preset--font-family--headings)",
+					"lineHeight": "var(--wp--custom--heading--typography--line-height)",
+					"fontWeight": "var(--wp--custom--heading--typography--font-weight)"
+				}
+			},
+			"core/post-title/h1": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--huge)",
+					"lineHeight": "var(--wp--custom--heading--typography--line-height)"
+				}
+			},
+			"core/post-date": {
+				"color": {
+					"text": "var(--wp--custom--color--foreground)",
+					"link": "var(--wp--custom--color--foreground)"
+				},
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/site-title": {
+				"typography": {
+					"fontSize": "60px",
+					"fontWeight": 700
+				},
+				"color": {
+					"link": "var(--wp--custom--color--primary)"
+				}
+			},
+			"core/navigation": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--small)"
+				}
+			},
+			"core/code": {
+				"spacing": {
+					"padding": {
+						"left": "var(--wp--custom--margin--horizontal)",
+						"right": "var(--wp--custom--margin--horizontal)",
+						"top": "var(--wp--custom--margin--vertical)",
+						"bottom": "var(--wp--custom--margin--vertical)"
+					}
+				},
+				"border": {
+					"radius": "0px",
+					"color": "#CCCCCC",
+					"style": "solid",
+					"width": "2px"
+				}
+			},
+			"core/quote": {
+				"typography": {
+					"fontSize": "var(--wp--preset--font-size--normal)",
+					"fontStyle": "normal"
+				},
+				"border": {
+					"color": "var(--wp--custom--color--secondary)",
+					"style": "solid",
+					"width": "0 0 0 1px"
+				},
+				"spacing": {
+					"padding": {
+						"left": "var(--wp--custom--margin--horizontal)"
+					}
+				}
+			},
+			"core/pullquote": {
+				"typography": {
+					"fontSize": "32px",
+					"fontStyle": "italic",
+					"lineHeight": "1.3",
+					"fontFamily": "var(--wp--preset--font-family--headings)"
+				},
+				"border": {
+					"style": "none",
+					"width": "1px 0"
+				},
+				"spacing": {
+					"padding": {
+						"left": 0,
+						"right": 0,
+						"top": "var(--wp--custom--margin--vertical)",
+						"bottom": "var(--wp--custom--margin--vertical)"
+					}
+				}
+			},
+			"core/separator": {
+				"color": {
+					"text": "var(--wp--preset--color--light-grey)"
+				},
+				"border": {
+					"color": "currentColor",
+					"style": "solid",
+					"width": "0 0 1px 0"
 				}
 			}
 		},
-		"core/separator": {
-			"color": {
-				"text": "var(--wp--preset--color--light-grey)"
-			},
-			"border": {
-				"color": "currentColor",
-				"style": "solid",
-				"width": "0 0 1px 0"
+		"elements": {
+			"link": {
+				"color": {
+					"link": "var(--wp--custom--color--secondary)"
+				}
 			}
 		}
 	}