:root {

	--white: var(--antech-rgb-white);
	--black: var(--black);
	--transparent: var(--transparent);
	--heritage: var(--antech-rgb-antech-heritage);
	--teal: var(--antech-rgb-antech-teal);
	--indigo: var(--antech-rgb-antech-indigo);
	--green: var(--antech-rgb-antech-green);
	--lavender: var(--antech-rgb-antech-lavender);
	--sage: var(--antech-rgb-antech-sage);
	--grey: var(--antech-rgb-grey);
	--gray: var(--antech-rgb-grey);
	--light-grey: var(--antech-rgb-light-grey);
	--light-gray: var(--antech-rgb-light-grey);
	--lightest-grey: var(--antech-rgb-lightest-grey);
	--lightest-gray: var(--antech-rgb-lightest-grey);

	/* Additional Typography */
	--letter-spacing: initial;
	--text-transform: initial;
	--text-decoration: initial;
	--writing-mode: initial;
	--text-columns: initial;
	--text-align: initial;

	/* Global Spacing */
	--block-gap: initial;
	--margin-bottom: initial;
	--margin-top: initial;
	--margin-left: initial;
	--margin-right: initial;
	--padding-bottom: initial;
	--padding-top: initial;
	--padding-left: initial;
	--padding-right: initial;

	/* Border Variables */
	--border-radius: initial;
	--border-width: initial;
	--border-style: initial;
	--border-color: initial;

	--border-bottom-color: var(--border-color, initial);
	--border-top-color: var(--border-color, initial);
	--border-left-color: var(--border-color, initial);
	--border-right-color: var(--border-color, initial);

	--border-bottom-width: var(--border-width, initial);
	--border-top-width: var(--border-width, initial);
	--border-left-width: var(--border-width, initial);
	--border-right-width: var(--border-width, initial);

	--border-bottom-style: var(--border-style, initial);
	--border-top-style: var(--border-style, initial);
	--border-left-style: var(--border-style, initial);
	--border-right-style: var(--border-style, initial);

	--border-radius-bottom-left: var(--border-radius, initial);
	--border-radius-bottom-right: var(--border-radius, initial);
	--border-radius-top-left: var(--border-radius, initial);
	--border-radius-top-right: var(--border-radius, initial);

	/* Outline Variables */
	--outline-radius: initial;
	--outline-width: initial;
	--outline-style: initial;
	--outline-color: initial;

	/* Background Variables */
	--background-attachment: initial;
	--background-image: initial;
	--background-position: initial;
	--background-repeat: initial;
	--background-size: initial;

	/* Other Variables */
	--shadow: initial;
	--duotone: initial;
	--aspect-ratio: initial;
	--min-height: initial;
	--gradient: initial;
}

body {
	font-variant-numeric: lining-nums;
}

/*
 * Progressive enhancement to reduce widows and orphans
 * https://github.com/WordPress/gutenberg/issues/55190
 */
 h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption, p {
	text-wrap: pretty;
}

/*
 * Change the position of the more block on the front, by making it a block level element.
 * https://github.com/WordPress/gutenberg/issues/65934
*/
.more-link {
	display: block;
}

:where(.wp-site-blocks) > main,
:where(.wp-site-blocks) > footer {
    margin-block-start: 0;
    margin-block-end: 0;
}