{
  "$schema": "https://schemas.wp.org/trunk/theme.json",
	"version": 2,
  "customTemplates": [
		{
			"name": "front",
			"title": "Front Page",
			"postTypes": [
				"page"
			]
		},
    {
      "name": "page-header-footer",
      "title": "Header and Footer",
			"postTypes": [
				"page",
				"post"
			]
		},
    {
			"name": "blank",
			"title": "Blank",
			"postTypes": [
				"page",
				"post"
			]
		}
	],
  "templateParts": [
		{
			"name": "header",
			"title": "Header",
			"area": "header"
		},
		{
			"name": "footer",
			"title": "Footer",
			"area": "footer"
		}
	],
  "settings": {
    "appearanceTools": true,
    "border": {
			"color": true,
      "radius": true,
			"style": true,
			"width": true
		},
    "color": {
      "link": true,
      "palette": [
        {
					"slug": "foreground",
					"color": "#1d1d1f",
					"name": "Foreground"
				},
        {
					"slug": "heading",
					"color": "#0c0c0d",
					"name": "Heading"
				},
        {
					"slug": "text-secondary",
					"color": "#6e6e73",
					"name": "Text Secondary"
				},
        {
					"slug": "background-secondary",
					"color": "#f7f7f7",
					"name": "Background Secondary"
				},
        {
					"slug": "background-tertiary",
					"color": "#fcfcfc",
					"name": "Background Tertiary"
				},
        {
          "slug": "border",
          "name": "Border",
          "color": "#ebebeb"
        },
        {
          "slug": "accent",
          "name": "Accent",
          "color": "#0066cc"
        },
        {
          "slug": "accent-secondary",
          "name": "Accent Secondary",
          "color": "#0071e3"
        }
      ]
    },
    "custom": {
      "spacing": {
        "tiny": "clamp(1.5rem, 4vw, 2.5rem)",
        "small": "clamp(1.5rem, 6vw, 4rem)",
        "medium": "clamp(1.5rem, 8vw, 6rem)",
				"large": "clamp(4rem, 10vw, 8rem)",
        "image": "clamp(500px, 75vh, 600px)",
        "outer": "var(--wp--custom--spacing--small, 1.25rem)"
      },
      "typography": {
        "line-height": {
          "tiny": 1.15,
          "small": 1.2,
          "medium": 1.4,
          "normal": 1.6
        }
      }
    },
    "layout": {
			"contentSize": "650px",
			"wideSize": "1200px"
		},
    "spacing": {
			"blockGap": true,
			"padding": true,
			"margin": true,
			"units": [ "%", "px", "em", "rem", "vh", "vw" ]
		},
    "typography": {
      "fontFamilies": [
        {
          "fontFamily": "-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif",
					"name": "System Font",
					"slug": "system-font"
        },
        {
          "fontFamily": "\"Open Sans\", sans-serif",
          "name": "Open Sans",
          "slug": "open-sans",
          "fontFace": [
						{
							"fontFamily": "Open Sans",
							"fontWeight": "400 700",
							"fontStyle": "normal",
							"fontStretch": "normal",
							"src": [ "file:./fonts/open-sans/OpenSans-VariableFont.woff2" ]
						},
						{
							"fontFamily": "Open Sans",
							"fontWeight": "400 700",
							"fontStyle": "italic",
							"fontStretch": "normal",
							"src": [ "file:./fonts/open-sans/OpenSans-Italic-VariableFont.woff2" ]
						}
					]
        },
        {
          "fontFamily": "Raleway, sans-serif",
          "name": "Raleway",
          "slug": "raleway",
          "fontFace": [
						{
							"fontFamily": "Raleway",
							"fontWeight": "100 200 300 400 700",
							"fontStyle": "normal",
							"fontStretch": "normal",
							"src": [ "file:./fonts/raleway/Raleway-VariableFont.woff2" ]
						},
						{
							"fontFamily": "Raleway",
							"fontWeight": "100 200 300 400 700",
							"fontStyle": "italic",
							"fontStretch": "normal",
							"src": [ "file:./fonts/raleway/Raleway-Italic-VariableFont.woff2" ]
						}
					]
        }
      ],
      "fontSizes": [
        {
          "name": "Tiny",
          "size": "0.75rem",
          "slug": "tiny"
        },
        {
          "name": "Smaller",
          "size": "0.875rem",
          "slug": "smaller"
        },
				{
					"name": "Small",
					"size": "1rem",
					"slug": "small"
				},
				{
					"name": "Normal",
          "size": "max(calc(16px + 0.25vw),18px)",
					"slug": "normal"
				},
        {
					"name": "Average",
					"size": "1.5rem",
					"slug": "average"
				},
				{
					"name": "Medium",
					"size": "1.75rem",
					"slug": "medium"
				},
				{
					"name": "Large",
					"size": "clamp(2rem, 3vw, 2.25rem)",
					"slug": "large"
				},
				{
					"name": "Huge",
					"size": "clamp(2.5rem, 4vw, 2.75rem)",
					"slug": "huge"
				},
				{
					"name": "Gigantic",
					"size": "clamp(3rem, 5vw, 3.25rem)",
					"slug": "gigantic"
				},
				{
					"name": "Colossal",
					"size": "clamp(3.5rem, 6vw, 3.75rem)",
					"slug": "colossal"
				},
        {
					"name": "Display 1",
					"size": "clamp(4rem, 7vw, 5rem)",
					"slug": "display-1"
				},
        {
					"name": "Display 2",
					"size": "clamp(4rem, 8vw, 6rem)",
					"slug": "display-2"
				}
			]
    }
  },
  "styles": {
    "color": {
			"background": "var(--wp--preset--color--white)",
			"text": "var(--wp--preset--color--foreground)"
		},
    "typography": {
			"fontFamily": "var(--wp--preset--font-family--open-sans)",
			"fontSize": "var(--wp--preset--font-size--normal)",
			"lineHeight": "var(--wp--custom--typography--line-height--normal)"
		},
    "spacing": {
      "blockGap": "2rem"
    },
    "elements": {
      "link": {
				"color": {
					"text": "var(--wp--preset--color--accent)"
				},
				":hover": {
					"typography": {
						"textDecoration": "underline"
					}
				},
				":focus": {
					"typography": {
						"textDecoration": "underline dashed"
					}
				},
				":active": {
					"color": {
						"text": "var(--wp--preset--color--accent)"
					},
					"typography": {
						"textDecoration": "none"
					}
				},
				"typography": {
					"textDecoration": "none"
				}
			},
      "h1": {
				"typography": {
					"fontFamily": "var(--wp--preset--font-family--raleway)",
					"fontSize": "var(--wp--preset--font-size--colossal)",
          "lineHeight": "var(--wp--custom--typography--line-height--tiny)",
          "fontWeight": "300"
				},
				"color": {
					"text": "var(--wp--preset--color--heading)"
				}
			},
      "h2": {
				"typography": {
					"fontFamily": "var(--wp--preset--font-family--raleway)",
					"fontSize": "var(--wp--preset--font-size--gigantic)",
          "lineHeight": "var(--wp--custom--typography--line-height--small)",
          "fontWeight": "300"
				},
				"color": {
					"text": "var(--wp--preset--color--heading)"
				}
			},
      "h3": {
				"typography": {
					"fontFamily": "var(--wp--preset--font-family--raleway)",
					"fontSize": "var(--wp--preset--font-size--huge)",
          "lineHeight": "var(--wp--custom--typography--line-height--tiny)",
          "fontWeight": "300"
				},
				"color": {
					"text": "var(--wp--preset--color--heading)"
				}
			},
      "h4": {
				"typography": {
					"fontFamily": "var(--wp--preset--font-family--raleway)",
					"fontSize": "var(--wp--preset--font-size--large)",
          "lineHeight": "var(--wp--custom--typography--line-height--tiny)",
          "fontWeight": "300"
				},
				"color": {
					"text": "var(--wp--preset--color--heading)"
				}
			},
      "h5": {
				"typography": {
					"fontFamily": "var(--wp--preset--font-family--raleway)",
					"fontSize": "var(--wp--preset--font-size--normal)",
          "lineHeight": "var(--wp--custom--typography--line-height--normal)",
          "fontWeight": "700",
          "textTransform": "uppercase"
				},
				"color": {
					"text": "var(--wp--preset--color--heading)"
				}
			},
      "h6": {
				"typography": {
					"fontFamily": "var(--wp--preset--font-family--raleway)",
					"fontSize": "var(--wp--preset--font-size--normal)",
          "lineHeight": "var(--wp--custom--typography--line-height--normal)",
          "fontWeight": "400",
          "textTransform": "uppercase"
				},
				"color": {
					"text": "var(--wp--preset--color--heading)"
				}
			}
    },
    "blocks": {
      "core/button": {
        "border": {
          "width": "1px",
          "radius": "0"
        },
        "color": {
          "background": "var(--wp--preset--color--accent-secondary)",
          "text": "var(--wp--preset--color--white)"
        },
        "typography": {
          "fontSize": "var(--wp--preset--font-size--normal)"
        }
      },
      "core/post-title": {
				"typography": {
					"fontFamily": "var(--wp--preset--font-family--raleway)",
					"fontWeight": "300",
					"lineHeight": "var(--wp--custom--typography--line-height--small)",
					"fontSize": "var(--wp--preset--font-size--colossal)"
				}
			},
      "core/pullquote": {
				"border": {
					"width": "1px 0"
				}
			},
      "core/query-title": {
				"typography": {
					"fontFamily": "var(--wp--preset--font-family--raleway)",
					"fontWeight": "300",
					"lineHeight": "var(--wp--custom--typography--line-height--small)",
					"fontSize": "var(--wp--preset--font-size--gigantic)"
				}
			},
      "core/quote": {
        "border": {
          "width": "0 0 0 2px"
        },
        "typography": {
					"fontFamily": "var(--wp--preset--font-family--raleway)",
					"fontSize": "var(--wp--preset--font-size--large)",
          "lineHeight": "var(--wp--custom--typography--line-height--small)",
          "fontWeight": "700"
				}
      },
      "core/site-title": {
        "elements": {
          "link": {
            "color": {
              "text": "var(--wp--preset--color--heading)"
            },
            "typography": {
              "textDecoration": "none"
            }
          }
        },
        "typography": {
          "fontFamily": "var(--wp--preset--font-family--raleway)",
          "fontWeight": "700",
          "lineHeight": "var(--wp--custom--typography--line-height--medium)",
          "fontSize": "var(--wp--preset--font-size--large)",
          "textTransform": "uppercase",
          "letterSpacing": "2px"
        },
        "spacing": {
          "margin": {
            "bottom": "0",
            "top": "0"
          }
        }
      },
      "core/site-tagline": {
        "color": {
          "text": "var(--wp--preset--color--text-secondary)"
        },
        "typography": {
          "lineHeight": "var(--wp--custom--typography--line-height--normal)",
          "fontSize": "var(--wp--preset--font-size--tiny)",
          "letterSpacing": "2px"
        },
        "spacing": {
          "margin": {
            "bottom": "0",
            "top": "0"
          }
        }
      },
      "core/heading": {
        "elements": {
          "link": {
            "color": {
              "text": "var(--wp--preset--color--heading)"
            }
          }
        }
      },
      "core/template-part": {
        "spacing": {
          "margin": {
            "bottom": "0px"
          }
        }
      },
      "core/separator": {
        "color": {
          "text": "var(--wp--preset--color--text-secondary)"
        }
      },
      "core/navigation": {
        "border": {
					"width": "0"
				},
        "elements": {
					"link": {
						":hover": {
							"typography": {
								"textDecoration": "underline"
							}
						},
						":focus": {
							"typography": {
								"textDecoration": "underline dashed"
							}
						},
						":active": {
							"typography": {
								"textDecoration": "none"
							}
						},
						"typography": {
							"textDecoration": "none"
						}
					}
				}
			}
    }
  }
}
