/* Global rules that apply to all style variants */

.wp-block-post-title {
	font-family: var(--wp--preset--font-family--heading);
	font-weight: "400";
	text-transform: "uppercase";
	letter-spacing: "0";
	margin-top: 0;
	margin-bottom: 0;
}

/* Set default font-sizes for all post-titles */
h1.wp-block-post-title:not([class*='has-font-size']) { font-size: var(--wp--preset--font-size--h-1); }
h2.wp-block-post-title:not([class*='has-font-size']) { font-size: var(--wp--preset--font-size--h-2); }
h3.wp-block-post-title:not([class*='has-font-size']) { font-size: var(--wp--preset--font-size--h-3); }
h4.wp-block-post-title:not([class*='has-font-size']) { font-size: var(--wp--preset--font-size--h-4); }
h5.wp-block-post-title:not([class*='has-font-size']) { font-size: var(--wp--preset--font-size--h-5); }
h6.wp-block-post-title:not([class*='has-font-size']) { font-size: var(--wp--preset--font-size--h-6); }


/* Set default line-heights for all post-titles (mobile) */
h1.wp-block-post-title { line-height: 1.3333333333;}
h2.wp-block-post-title { line-height: 1.4285714286; }
h3.wp-block-post-title { line-height: 1.4615384615; }
h4.wp-block-post-title { line-height: 1.5; }
h5.wp-block-post-title { line-height: 1.6; }
h6.wp-block-post-title { line-height: 1.6666666667; }


/* Set default line-heights for all post-titles (desktop) */
@media screen and (min-width: {Desktop}) {
	h1.wp-block-post-title { line-height: 1.2222222222; }
	h2.wp-block-post-title { line-height: 1.2; }
	h3.wp-block-post-title { line-height: 1.3333333333; }
	h4.wp-block-post-title { line-height: 1.4; }
	h5.wp-block-post-title { line-height: 1.5; }
	h6.wp-block-post-title { line-height: 1.6666666667; }
}
