{
	"$schema": "https://schemas.wp.org/trunk/theme.json",
	"version": 3,
	"settings": {
		"appearanceTools": true,
		"layout": {
			"contentSize": "780px",
			"wideSize": "1240px"
		},
		"color": {
			"defaultPalette": false,
			"defaultGradients": false,
			"defaultDuotone": false,
			"palette": [
				{
					"slug": "base",
					"color": "#ffffff",
					"name": "Base"
				},
				{
					"slug": "surface",
					"color": "#f2f5f9",
					"name": "Surface"
				},
				{
					"slug": "outline",
					"color": "#cfd8e3",
					"name": "Outline"
				},
				{
					"slug": "muted",
					"color": "#55637a",
					"name": "Muted"
				},
				{
					"slug": "navy",
					"color": "#0f3057",
					"name": "Navy"
				},
				{
					"slug": "navy-deep",
					"color": "#071e38",
					"name": "Deep navy"
				},
				{
					"slug": "gold",
					"color": "#e8b64c",
					"name": "Gold"
				},
				{
					"slug": "gold-deep",
					"color": "#8a6310",
					"name": "Deep gold"
				},
				{
					"slug": "contrast",
					"color": "#0b1622",
					"name": "Contrast"
				}
			],
			"gradients": [
				{
					"slug": "night-drive",
					"name": "Night drive",
					"gradient": "linear-gradient(145deg, var(--wp--preset--color--navy) 0%, var(--wp--preset--color--navy-deep) 100%)"
				},
				{
					"slug": "headlight",
					"name": "Headlight",
					"gradient": "linear-gradient(145deg, var(--wp--preset--color--navy-deep) 0%, var(--wp--preset--color--navy) 55%, var(--wp--preset--color--gold-deep) 100%)"
				}
			],
			"duotone": [
				{
					"slug": "navy-gold",
					"name": "Navy and gold",
					"colors": [ "#071e38", "#e8b64c" ]
				}
			]
		},
		"typography": {
			"defaultFontSizes": false,
			"letterSpacing": true,
			"textTransform": true,
			"writingMode": true,
			"fluid": {
				"minViewportWidth": "360px",
				"maxViewportWidth": "1400px"
			},
			"fontFamilies": [
				{
					"slug": "sans",
					"name": "Sans",
					"fontFamily": "system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif"
				},
				{
					"slug": "display",
					"name": "Display",
					"fontFamily": "'Helvetica Neue', Helvetica, system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif"
				},
				{
					"slug": "mono",
					"name": "Mono",
					"fontFamily": "ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, 'Liberation Mono', monospace"
				}
			],
			"fontSizes": [
				{
					"slug": "x-small",
					"name": "Extra small",
					"size": "0.8125rem",
					"fluid": false
				},
				{
					"slug": "small",
					"name": "Small",
					"size": "0.9375rem",
					"fluid": false
				},
				{
					"slug": "medium",
					"name": "Medium",
					"size": "1.0625rem",
					"fluid": {
						"min": "1rem",
						"max": "1.125rem"
					}
				},
				{
					"slug": "large",
					"name": "Large",
					"size": "1.375rem",
					"fluid": {
						"min": "1.1875rem",
						"max": "1.5rem"
					}
				},
				{
					"slug": "x-large",
					"name": "Extra large",
					"size": "1.875rem",
					"fluid": {
						"min": "1.5rem",
						"max": "2.125rem"
					}
				},
				{
					"slug": "xx-large",
					"name": "Huge",
					"size": "2.625rem",
					"fluid": {
						"min": "2rem",
						"max": "3rem"
					}
				},
				{
					"slug": "display",
					"name": "Display",
					"size": "3.75rem",
					"fluid": {
						"min": "2.5rem",
						"max": "4.5rem"
					}
				}
			]
		},
		"spacing": {
			"defaultSpacingSizes": false,
			"units": [ "px", "em", "rem", "%", "vh", "vw" ],
			"spacingSizes": [
				{
					"slug": "20",
					"name": "Tight",
					"size": "0.5rem"
				},
				{
					"slug": "30",
					"name": "Snug",
					"size": "0.75rem"
				},
				{
					"slug": "40",
					"name": "Regular",
					"size": "1.25rem"
				},
				{
					"slug": "50",
					"name": "Roomy",
					"size": "clamp(1.5rem, 1.25rem + 1.1vw, 2.25rem)"
				},
				{
					"slug": "60",
					"name": "Loose",
					"size": "clamp(2.25rem, 1.75rem + 2.2vw, 3.75rem)"
				},
				{
					"slug": "70",
					"name": "Section",
					"size": "clamp(3.5rem, 2.5rem + 4.4vw, 6.5rem)"
				},
				{
					"slug": "80",
					"name": "Bay",
					"size": "clamp(5rem, 3.4rem + 7vw, 9.5rem)"
				}
			]
		},
		"custom": {
			"layout": {
				"gutter": "clamp(1.25rem, 0.9rem + 1.6vw, 2.5rem)"
			},
			"radius": {
				"sm": "6px",
				"md": "12px",
				"lg": "22px",
				"pill": "999px"
			},
			"stroke": {
				"hairline": "1px",
				"rule": "3px"
			},
			"shadow": {
				"low": "0 1px 2px rgba(11, 22, 34, 0.06), 0 2px 8px rgba(11, 22, 34, 0.05)",
				"high": "0 2px 4px rgba(11, 22, 34, 0.07), 0 18px 40px rgba(11, 22, 34, 0.12)"
			},
			"tracking": {
				"display": "-0.035em",
				"tight": "-0.02em",
				"wide": "0.06em",
				"wider": "0.14em"
			},
			"leading": {
				"flat": "1.05",
				"heading": "1.16",
				"body": "1.65"
			},
			"motion": {
				"base": "180ms cubic-bezier(0.2, 0, 0, 1)"
			}
		}
	},
	"styles": {
		"color": {
			"background": "var(--wp--preset--color--base)",
			"text": "var(--driveline-text, var(--wp--preset--color--contrast))"
		},
		"typography": {
			"fontFamily": "var(--driveline-font-body, var(--wp--preset--font-family--sans))",
			"fontSize": "calc(var(--wp--preset--font-size--medium) * var(--driveline-font-scale, 1))",
			"fontWeight": "400",
			"lineHeight": "var(--wp--custom--leading--body)"
		},
		"spacing": {
			"blockGap": "var(--wp--preset--spacing--50)"
		},
		"elements": {
			"link": {
				"color": {
					"text": "var(--driveline-accent, var(--wp--preset--color--navy))"
				},
				"typography": {
					"textDecoration": "underline"
				},
				":hover": {
					"color": {
						"text": "var(--wp--preset--color--gold-deep)"
					},
					"typography": {
						"textDecoration": "underline"
					}
				},
				":focus": {
					"color": {
						"text": "var(--wp--preset--color--navy-deep)"
					}
				}
			},
			"heading": {
				"color": {
					"text": "var(--driveline-heading, var(--wp--preset--color--contrast))"
				},
				"typography": {
					"fontFamily": "var(--driveline-font-heading, var(--wp--preset--font-family--display))",
					"fontWeight": "var(--driveline-heading-weight, 800)",
					"letterSpacing": "var(--wp--custom--tracking--tight)",
					"lineHeight": "var(--wp--custom--leading--heading)"
				}
			},
			"h1": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--xx-large)",
					"letterSpacing": "var(--wp--custom--tracking--display)",
					"lineHeight": "var(--wp--custom--leading--flat)"
				}
			},
			"h2": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--x-large)",
					"letterSpacing": "var(--wp--custom--tracking--display)"
				}
			},
			"h3": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--large)"
				}
			},
			"h4": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--medium)",
					"letterSpacing": "0"
				}
			},
			"h5": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--small)",
					"fontWeight": "700",
					"letterSpacing": "var(--wp--custom--tracking--wide)",
					"textTransform": "uppercase"
				}
			},
			"h6": {
				"color": {
					"text": "var(--wp--preset--color--muted)"
				},
				"typography": {
					"fontFamily": "var(--wp--preset--font-family--mono)",
					"fontSize": "var(--wp--preset--font-size--x-small)",
					"fontWeight": "600",
					"letterSpacing": "var(--wp--custom--tracking--wider)",
					"textTransform": "uppercase"
				}
			},
			"button": {
				"color": {
					"background": "var(--driveline-accent, var(--wp--preset--color--navy))",
					"text": "var(--wp--preset--color--base)"
				},
				"border": {
					"radius": "var(--wp--custom--radius--sm)",
					"width": "0"
				},
				"spacing": {
					"padding": {
						"top": "0.85em",
						"right": "1.6em",
						"bottom": "0.85em",
						"left": "1.6em"
					}
				},
				"typography": {
					"fontFamily": "var(--wp--preset--font-family--sans)",
					"fontSize": "var(--wp--preset--font-size--small)",
					"fontWeight": "700",
					"letterSpacing": "var(--wp--custom--tracking--wide)",
					"lineHeight": "1.2",
					"textDecoration": "none",
					"textTransform": "uppercase"
				},
				":hover": {
					"color": {
						"background": "var(--wp--preset--color--contrast)",
						"text": "var(--wp--preset--color--base)"
					}
				},
				":active": {
					"color": {
						"background": "var(--wp--preset--color--navy-deep)",
						"text": "var(--wp--preset--color--base)"
					}
				}
			},
			"caption": {
				"color": {
					"text": "var(--wp--preset--color--muted)"
				},
				"typography": {
					"fontSize": "var(--wp--preset--font-size--x-small)",
					"lineHeight": "1.5"
				}
			},
			"cite": {
				"color": {
					"text": "var(--wp--preset--color--muted)"
				},
				"typography": {
					"fontFamily": "var(--wp--preset--font-family--mono)",
					"fontSize": "var(--wp--preset--font-size--x-small)",
					"fontStyle": "normal",
					"letterSpacing": "var(--wp--custom--tracking--wider)",
					"textTransform": "uppercase"
				}
			}
		},
		"blocks": {
			"core/button": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--small)",
					"fontWeight": "700",
					"letterSpacing": "var(--wp--custom--tracking--wide)",
					"textTransform": "uppercase"
				}
			},
			"core/image": {
				"border": {
					"radius": "var(--wp--custom--radius--md)"
				},
				"elements": {
					"caption": {
						"typography": {
							"fontFamily": "var(--wp--preset--font-family--mono)",
							"fontSize": "var(--wp--preset--font-size--x-small)",
							"letterSpacing": "var(--wp--custom--tracking--wide)"
						}
					}
				}
			},
			"core/quote": {
				"color": {
					"background": "var(--driveline-surface, var(--wp--preset--color--surface))",
					"text": "var(--driveline-text, var(--wp--preset--color--contrast))"
				},
				"typography": {
					"fontSize": "var(--wp--preset--font-size--large)",
					"fontWeight": "500",
					"letterSpacing": "var(--wp--custom--tracking--tight)",
					"lineHeight": "1.45"
				},
				"spacing": {
					"padding": {
						"top": "var(--wp--preset--spacing--50)",
						"right": "var(--wp--preset--spacing--50)",
						"bottom": "var(--wp--preset--spacing--50)",
						"left": "var(--wp--preset--spacing--50)"
					}
				},
				"elements": {
					"cite": {
						"typography": {
							"fontSize": "var(--wp--preset--font-size--x-small)"
						}
					}
				}
			},
			"core/separator": {
				"color": {
					"text": "var(--driveline-rule, var(--wp--preset--color--gold))"
				},
				"border": {
					"color": "var(--driveline-rule, var(--wp--preset--color--gold))",
					"style": "solid",
					"width": "0"
				}
			},
			"core/table": {
				"color": {
					"text": "var(--wp--preset--color--contrast)"
				},
				"typography": {
					"fontSize": "var(--wp--preset--font-size--small)",
					"lineHeight": "1.5"
				},
				"border": {
					"color": "var(--wp--preset--color--outline)",
					"style": "solid",
					"width": "0"
				},
				"elements": {
					"caption": {
						"typography": {
							"fontFamily": "var(--wp--preset--font-family--mono)",
							"fontSize": "var(--wp--preset--font-size--x-small)",
							"letterSpacing": "var(--wp--custom--tracking--wide)"
						}
					}
				}
			}
		}
	}
}
