{
	"font-family": {
		"geist": { "$value": "Geist, sans-serif", "$type": "fontFamily" },
		"geist-mono": { "$value": "Geist Mono, monospace", "$type": "fontFamily" }
	},
	"text-elements": {
		"hero-title-large": {
			"weight": { "$value": 900 },
			"font-size": { "$value": "4.375rem" },
			"line-height": { "$value": "4.5rem" },
			"family": { "$value": "{font-family.geist}" },
			"letter-spacing": { "$value": "-0.03em" },
			"responsive": {
				"mobile": {
					"target": "{text-elements.hero-title-small}"
				}
			}
		},
		"hero-title-small": {
			"weight": { "$value": 900 },
			"font-size": { "$value": "3.75rem" },
			"line-height": { "$value": "4rem" },
			"family": { "$value": "{font-family.geist}" },
			"letter-spacing": { "$value": "-0.03em" }
		},
		"page-title-large": {
			"weight": { "$value": 900 },
			"font-size": { "$value": "4.375rem" },
			"line-height": { "$value": "5rem" },
			"family": { "$value": "{font-family.geist}" },
			"letter-spacing": { "$value": "-0.03em" },
			"responsive": {
				"mobile": {
					"target": "{text-elements.page-title}"
				}
			}
		},
		"page-title": {
			"weight": { "$value": 900 },
			"font-size": { "$value": "4.375rem" },
			"line-height": { "$value": "5rem" },
			"family": { "$value": "{font-family.geist}" },
			"letter-spacing": { "$value": "-0.03em" },
			"responsive": {
				"mobile": {
					"target": "{text-elements.page-title-small}"
				}
			}
		},
		"page-title-small": {
			"weight": { "$value": 900 },
			"font-size": { "$value": "3.5rem" },
			"line-height": { "$value": "4rem" },
			"family": { "$value": "{font-family.geist}" },
			"letter-spacing": { "$value": "-0.03em" }
		},
		"section-title": {
			"weight": { "$value": 900 },
			"font-size": { "$value": "3rem" },
			"line-height": { "$value": "4rem" },
			"family": { "$value": "{font-family.geist}" },
			"letter-spacing": { "$value": "-0.03em" },
			"responsive": {
				"mobile": {
					"target": "{text-elements.section-title-small}"
				}
			}
		},
		"section-title-small": {
			"weight": { "$value": 900 },
			"font-size": { "$value": "2.5rem" },
			"line-height": { "$value": "3rem" },
			"family": { "$value": "{font-family.geist}" },
			"letter-spacing": { "$value": "-0.03em" }
		},
		"headline-large": {
			"weight": { "$value": 700 },
			"font-size": { "$value": "2.5rem" },
			"line-height": { "$value": "3rem" },
			"family": { "$value": "{font-family.geist-mono}" },
			"letter-spacing": { "$value": "-0.03em" },
			"responsive": {
				"mobile": {
					"target": "{text-elements.headline-small}"
				}
			}
		},
		"headline-small": {
			"weight": { "$value": 700 },
			"font-size": { "$value": "2rem" },
			"line-height": { "$value": "2.5rem" },
			"family": { "$value": "{font-family.geist-mono}" },
			"letter-spacing": { "$value": "-0.03em" },
			"responsive": {
				"mobile": {
					"target": "{text-elements.subhead}"
				}
			}
		},
		"subhead": {
			"weight": { "$value": 700 },
			"font-size": { "$value": "1.5rem" },
			"line-height": { "$value": "2.25rem" },
			"family": { "$value": "{font-family.geist}" },
			"letter-spacing": { "$value": "-0.03em" },
			"responsive": {
				"mobile": {
					"target": "{text-elements.subhead-small}"
				}
			}
		},
		"subhead-small": {
			"weight": { "$value": 700 },
			"font-size": { "$value": "1.125rem" },
			"line-height": { "$value": "1.75rem" },
			"family": { "$value": "{font-family.geist}" },
			"letter-spacing": { "$value": "-0.03em" }
		},
		"mini-header": {
			"weight": { "$value": 400 },
			"font-size": { "$value": "1rem" },
			"line-height": { "$value": "1.5rem" },
			"family": { "$value": "{font-family.geist-mono}" },
			"letter-spacing": { "$value": "0.12em" },
			"text-transform": { "$value": "uppercase" },
			"responsive": {
				"mobile": {
					"target": "{text-elements.mini-header-small}"
				}
			}
		},
		"mini-header-small": {
			"weight": { "$value": 400 },
			"font-size": { "$value": "0.875rem" },
			"line-height": { "$value": "1.5rem" },
			"family": { "$value": "{font-family.geist-mono}" },
			"letter-spacing": { "$value": "0.12em" },
			"text-transform": { "$value": "uppercase" }
		},
		"body-lead": {
			"weight": { "$value": 500 },
			"font-size": { "$value": "1rem" },
			"line-height": { "$value": "1.5rem" },
			"family": { "$value": "{font-family.geist-mono}" },
			"letter-spacing": { "$value": "0.01em" },
			"text-transform": { "$value": "none" }
		},
		"body-lead-bold": {
			"weight": { "$value": 700 },
			"font-size": { "$value": "1rem" },
			"line-height": { "$value": "1.5rem" },
			"family": { "$value": "{font-family.geist-mono}" },
			"letter-spacing": { "$value": "0.01em" },
			"text-transform": { "$value": "none" }
		},
		"body": {
			"weight": { "$value": 400 },
			"font-size": { "$value": "1rem" },
			"line-height": { "$value": "1.5rem" },
			"family": { "$value": "{font-family.geist-mono}" },
			"letter-spacing": { "$value": "0" },
			"text-transform": { "$value": "none" }
		},
		"body-bold": {
			"weight": { "$value": 600 },
			"font-size": { "$value": "1rem" },
			"line-height": { "$value": "1.5rem" },
			"family": { "$value": "{font-family.geist-mono}" },
			"letter-spacing": { "$value": "0.005em" },
			"text-transform": { "$value": "none" }
		},
		"body-long": {
			"weight": { "$value": 400 },
			"font-size": { "$value": "1.125rem" },
			"line-height": { "$value": "2rem" },
			"family": { "$value": "{font-family.geist-mono}" },
			"letter-spacing": { "$value": "0.01em" },
			"text-transform": { "$value": "none" }
		},
		"body-small": {
			"weight": { "$value": 400 },
			"font-size": { "$value": "0.875rem" },
			"line-height": { "$value": "1.5rem" },
			"family": { "$value": "{font-family.geist-mono}" },
			"letter-spacing": { "$value": "0" },
			"text-transform": { "$value": "none" }
		},
		"body-small-medium": {
			"weight": { "$value": 500 },
			"font-size": { "$value": "0.875rem" },
			"line-height": { "$value": "1.5rem" },
			"family": { "$value": "{font-family.geist-mono}" },
			"letter-spacing": { "$value": "0" },
			"text-transform": { "$value": "none" }
		},
		"code": {
			"weight": { "$value": 400 },
			"font-size": { "$value": "1rem" },
			"line-height": { "$value": "1.625rem" },
			"family": { "$value": "{font-family.geist-mono}" },
			"letter-spacing": { "$value": "0" },
			"text-transform": { "$value": "none" }
		}
	}
}
