{
	"$schema": "https://schemas.wp.org/wp/7.0/theme.json",
	"version": 3,
	"title": "Generic",
	"settings": {
		"color": {
			"palette": [
				{
					"color": "light-dark(oklch(0.985 0 0), oklch(0.141 0.005 285.823))",
					"name": "Background",
					"slug": "background"
				},
				{
					"color": "light-dark(oklch(1 0 0), oklch(0.21 0.006 285.885))",
					"name": "Surface",
					"slug": "surface"
				},
				{
					"color": "light-dark(oklch(0.967 0.001 286.375), oklch(0.21 0.006 285.885))",
					"name": "Surface Soft",
					"slug": "surface-soft"
				},
				{
					"color": "light-dark(oklch(0.967 0.001 286.375), oklch(0.141 0.005 285.823))",
					"name": "Field Background",
					"slug": "field-background"
				},
				{
					"color": "light-dark(oklch(0.141 0.005 285.823), oklch(0.585 0.233 277.117))",
					"name": "Heading",
					"slug": "heading"
				},
				{
					"color": "light-dark(oklch(0.21 0.006 285.885), oklch(0.599 0.1607 285.92))",
					"name": "Heading H3",
					"slug": "heading-3"
				},
				{
					"color": "light-dark(oklch(0.21 0.006 285.885), oklch(0.967 0.001 286.375))",
					"name": "Text",
					"slug": "text"
				},
				{
					"color": "light-dark(oklch(0.442 0.017 285.786), oklch(0.871 0.006 286.286))",
					"name": "Muted",
					"slug": "muted"
				},
				{
					"color": "light-dark(oklch(0.552 0.016 285.938), oklch(0.705 0.015 286.067))",
					"name": "Muted Light",
					"slug": "muted-light"
				},
				{
					"color": "light-dark(oklch(0.871 0.006 286.286), oklch(0.37 0.013 285.805))",
					"name": "Border",
					"slug": "border"
				},
				{
					"color": "light-dark(oklch(0 0 0 / 0.08), oklch(1 0 0 / 0.06))",
					"name": "Shadow Soft",
					"slug": "shadow-soft"
				},
				{
					"color": "light-dark(oklch(0.585 0.233 277.117), oklch(0.5895 0.2249 274.33))",
					"name": "Accent",
					"slug": "accent"
				},
				{
					"color": "light-dark(oklch(0.511 0.262 276.966), oklch(0.673 0.182 276.935))",
					"name": "Accent Hover",
					"slug": "accent-hover"
				},
				{
					"color": "light-dark(oklch(0.93 0.034 272.788), oklch(0.585 0.233 277.117 / 0.18))",
					"name": "Accent Soft",
					"slug": "accent-soft"
				},
				{
					"color": "light-dark(oklch(1 0 0), oklch(0.141 0.005 285.823))",
					"name": "Button Text",
					"slug": "button-text"
				},
				{
					"color": "light-dark(oklch(0.705 0.015 286.067), oklch(0.442 0.017 285.786))",
					"name": "Button Outline",
					"slug": "button-outline"
				},
				{
					"color": "oklch(0.585 0.233 277.117)",
					"name": "Focus",
					"slug": "focus"
				}
			]
		},
		"typography": {
			"fontFamilies": [
				{
					"fontFace": [
						{
							"fontFamily": "Inter",
							"fontStyle": "normal",
							"fontWeight": "100 900",
							"src": [
								"file:./assets/fonts/inter-variable.woff2"
							]
						},
						{
							"fontFamily": "Inter",
							"fontStyle": "italic",
							"fontWeight": "100 900",
							"src": [
								"file:./assets/fonts/inter-variable-italic.woff2"
							]
						}
					],
					"fontFamily": "Inter, sans-serif",
					"name": "Inter",
					"slug": "inter"
				}
			],
			"fontSizes": [
				{
					"fluid": false,
					"name": "Eyebrow",
					"size": "0.8125rem",
					"slug": "abs-eyebrow"
				},
				{
					"fluid": false,
					"name": "Small",
					"size": "0.875rem",
					"slug": "abs-small"
				},
				{
					"fluid": false,
					"name": "UI",
					"size": "1rem",
					"slug": "abs-ui"
				},
				{
					"fluid": false,
					"name": "Copy",
					"size": "1.0625rem",
					"slug": "abs-copy"
				},
				{
					"fluid": false,
					"name": "Body",
					"size": "1.125rem",
					"slug": "abs-body"
				},
				{
					"fluid": false,
					"name": "Large",
					"size": "1.25rem",
					"slug": "abs-large"
				},
				{
					"fluid": {
						"max": "1.5rem",
						"min": "1.25rem"
					},
					"name": "Lead",
					"size": "1.5rem",
					"slug": "abs-lead"
				},
				{
					"fluid": false,
					"name": "H4",
					"size": "1.5rem",
					"slug": "abs-h-four"
				},
				{
					"fluid": false,
					"name": "H3",
					"size": "1.75rem",
					"slug": "abs-h-three"
				},
				{
					"fluid": {
						"max": "1.875rem",
						"min": "1.375rem"
					},
					"name": "Callout",
					"size": "1.875rem",
					"slug": "abs-callout"
				},
				{
					"fluid": {
						"max": "2.25rem",
						"min": "1.5rem"
					},
					"name": "Quote",
					"size": "2.25rem",
					"slug": "abs-quote"
				},
				{
					"fluid": {
						"max": "3.75rem",
						"min": "2.25rem"
					},
					"name": "H2",
					"size": "3.75rem",
					"slug": "abs-h-two"
				},
				{
					"fluid": {
						"max": "4.5rem",
						"min": "3rem"
					},
					"name": "H1",
					"size": "4.5rem",
					"slug": "abs-h-one"
				},
				{
					"fluid": {
						"max": "6rem",
						"min": "3.75rem"
					},
					"name": "Hero H1",
					"size": "6rem",
					"slug": "abs-h-one-hero"
				}
			]
		}
	},
	"styles": {
		"blocks": {
			"core/post-title": {
				"typography": {
					"fontFamily": "var(--wp--preset--font-family--inter)",
					"fontWeight": "700",
					"letterSpacing": "-0.04em",
					"textTransform": "none"
				}
			},
			"core/quote": {
				"typography": {
					"fontFamily": "var(--wp--preset--font-family--inter)",
					"fontSize": "var(--wp--preset--font-size--abs-quote)",
					"fontWeight": "500",
					"letterSpacing": "-0.03em",
					"lineHeight": "1.15"
				}
			}
		},
		"css": "& :where(.contact-form-section .wp-block-absolute-contact-form .absolute-contact-form__field label, .two-columns-image-numbered-details__point-label, .result-card__value, .project-details__quote p, .wp-block-group.project-details .wp-block-quote.project-details__quote cite, .wp-block-image.is-style-framed figcaption, .wp-block-quote cite) { font-family: var(--wp--preset--font-family--inter); }",
		"elements": {
			"h1": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--abs-h-one)",
					"fontWeight": "700",
					"letterSpacing": "-0.04em",
					"lineHeight": "0.95",
					"textTransform": "none"
				}
			},
			"h2": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--abs-h-two)",
					"fontWeight": "700",
					"letterSpacing": "-0.035em",
					"lineHeight": "1",
					"textTransform": "none"
				}
			},
			"h3": {
				"typography": {
					"fontSize": "var(--wp--preset--font-size--abs-h-three)",
					"fontWeight": "650",
					"letterSpacing": "-0.025em",
					"lineHeight": "1.1",
					"textTransform": "none"
				}
			},
			"heading": {
				"typography": {
					"fontFamily": "var(--wp--preset--font-family--inter)",
					"fontStyle": "normal"
				}
			}
		},
		"typography": {
			"fontFamily": "var(--wp--preset--font-family--inter)",
			"fontWeight": "400"
		}
	}
}
