Q:theme.json

{
	"version": 1,
	"settings": {
		"layout": {
			"contentSize": "calc((var(--wp--custom--typo--root-size) * 1px + var(--wp--custom--typo--adaptive-ratio) * 1vw) * var(--wp--custom--typo--line-width) / 2)",
			"wideSize": "calc(1.5 * (var(--wp--custom--typo--root-size) * 1px + var(--wp--custom--typo--adaptive-ratio) * 1vw) * var(--wp--custom--typo--line-width) / 2)"
		},
		"typography": {
			"fontSizes": [
				{ "name": "small",  "slug": "small",  "size": "calc(var(--wp--preset--font-size--normal) / var(--wp--custom--typo--scale))" },
				{ "name": "Normal", "slug": "normal", "size": "calc(var(--wp--custom--typo--root-size) * 1px + var(--wp--custom--typo--adaptive-ratio) * 1vw)" },
				{ "name": "Medium", "slug": "medium", "size": "calc(var(--wp--preset--font-size--normal) * var(--wp--custom--typo--scale))" },
				{ "name": "large",  "slug": "large",  "size": "calc(var(--wp--preset--font-size--medium) * var(--wp--custom--typo--scale))" },
				{ "name": "Huge",   "slug": "huge",   "size": "calc(var(--wp--preset--font-size--large) * var(--wp--custom--typo--scale))" }
			],
			"fontFamilies": [
				{ "name": "System",    "slug": "system",    "fontFamily": "-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif" },
				{ "name": "Serif",     "slug": "serif",     "fontFamily": "Constantia, \"Lucida Bright\", Lucidabright, \"Lucida Serif\", Lucida, \"DejaVu Serif\", \"Bitstream Vera Serif\", \"Liberation Serif\", Georgia, serif" },
				{ "name": "Monospace", "slug": "monospace", "fontFamily": "Consolas, \"Andale Mono WT\", \"Andale Mono\", \"Lucida Console\", \"Lucida Sans Typewriter\", \"DejaVu Sans Mono\", \"Bitstream Vera Sans Mono\", \"Liberation Mono\", \"Nimbus Mono L\", Monaco, \"Courier New\", Courier, monospace" },
				{ "name": "Literata",  "slug": "literata",  "fontFamily": "Literata, Constantia, \"Lucida Bright\", Lucidabright, \"Lucida Serif\", Lucida, \"DejaVu Serif\", \"Bitstream Vera Serif\", \"Liberation Serif\", Georgia, serif" }
			],
			"fontStyles": [
				{ "name": "Regular", "slug": "normal", "value": "normal" },
				{ "name": "Italic",  "slug": "italic", "value": "italic" }
			],
			"fontWeights": [
				{ "slug": "200", "value": "200", "name": "Thin" },
				{ "slug": "300", "value": "300", "name": "Light" },
				{ "slug": "400", "value": "400", "name": "Regular" },
				{ "slug": "500", "value": "500", "name": "Medium" },
				{ "slug": "600", "value": "600", "name": "Semibold" },
				{ "slug": "700", "value": "700", "name": "Bold" },
				{ "slug": "800", "value": "800", "name": "Heavy" },
				{ "slug": "900", "value": "900", "name": "Black" }
			],
			"textTransforms": [
				{ "name": "AB", "slug": "uppercase" },
				{ "name": "ab", "slug": "lowercase" },
				{ "name": "Ab", "slug": "capitalize" }
			],
			"textDecorations": [
				{ "name": "Underline",     "slug": "underline",    "value": "underline" },
				{ "name": "Strikethrough", "slug": "strikethrough", "value": "line-through" }
			],
			"customFontSize": true,
			"customLineHeight": true
		},
		"custom": {
			"typo": {
				"rootSize": 16,
				"adaptiveRatio": 0.8,
				"scale": 1.333,
				"lineHeight": 1.55,
				"lineWidth": 74
			}
		},
		"spacing": {
			"customPadding": true,
			"customMargin": true,
			"units": ["px", "em", "rem", "%", "vh", "vw"]
		},
		"border": {
			"customColor": true,
			"customRadius": true,
			"customStyle": true,
			"customWidth": true
		}
	},
	"styles": {
		"color": {
			"background": "#f5f5f9",
			"text": "#000",
			"link": "currentColor"
		},
		"typography": {
			"fontSize": "var(--wp--preset--font-size--normal)",
			"lineHeight": "var(--wp--custom--line-height--body)",
			"fontFamily": "var(--wp--preset--font-family--system)"
		},
		"elements": {
			"link": {
				"color": { "text": "currentColor" }
			},
			"h1": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--huge)",
					"lineHeight": "calc(var(--wp--custom--typo--line-height) * 0.9)",
					"fontWeight": 100
				}
			},
			"h2": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--large)",
					"lineHeight": "calc(var(--wp--custom--typo--line-height) * 0.9)",
					"fontWeight": 300
				}
			},
			"h3": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--medium)",
					"lineHeight": "var(--wp--custom--typo--line-height)",
					"fontWeight": 600
				}
			},
			"h4": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--normal)",
					"lineHeight": "var(--wp--custom--typo--line-height)",
					"fontWeight": 700
				}
			},
			"h5": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--small)",
					"lineHeight": "calc(var(--wp--custom--typo--line-height) * 1.16)",
					"fontWeight": 900
				}
			},
			"h6": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--small)",
					"lineHeight": "calc(var(--wp--custom--typo--line-height) * 1.16)",
					"fontWeight": 900
				}
			}
		}
	},
	"templateParts": [
		{ "name": "header", "area": "header" },
		{ "name": "footer", "area": "footer" }
	]
}