/**
 * WordPress Core Blocks Styling
 * Add this to your theme's assets/css/ folder
 */

/* ONLY WordPress Core Heading Blocks - Very Specific Selectors */
.wp-block-heading {
	font-family: 'Hedvig Letters Serif', serif;
	font-weight: 400;
	line-height: 1.2;
}

/* WordPress Core Heading Block Sizes - Multiple selectors to catch all cases */
.wp-block-heading h1,
h1.wp-block-heading {
	font-family: 'Hedvig Letters Serif', serif;
	font-size: 2em; /* 32px */
	font-weight: 400;
	line-height: 1.2;
}

.wp-block-heading h2,
h2.wp-block-heading {
	font-family: 'Hedvig Letters Serif', serif;
	font-size: 1.5em; /* 24px */
	font-weight: 400;
	line-height: 1.2;
}

.wp-block-heading h3,
h3.wp-block-heading {
	font-family: 'Hedvig Letters Serif', serif;
	font-size: 1.25em; /* 20px */
	font-weight: 400;
	line-height: 1.2;
}

.wp-block-heading h4,
h4.wp-block-heading {
	font-family: 'Hedvig Letters Serif', serif;
	font-size: 1.125em; /* 18px */
	font-weight: 400;
	line-height: 1.2;
}

.wp-block-heading h5,
h5.wp-block-heading {
	font-family: 'Hedvig Letters Serif', serif;
	font-size: 1em; /* 16px */
	font-weight: 400;
	line-height: 1.2;
}

.wp-block-heading h6,
h6.wp-block-heading {
	font-family: 'Hedvig Letters Serif', serif;
	font-size: 0.875em; /* 14px */
	font-weight: 400;
	line-height: 1.2;
}

/* ONLY WordPress Core Paragraph Blocks */
.wp-block-paragraph {
	font-family: 'DM Sans', sans-serif;
	font-size: 1em; /* 16px */
	line-height: 1.6;
}

/* WordPress Core List Blocks */
.wp-block-list {
	font-family: 'DM Sans', sans-serif;
	font-size: 1em;
	line-height: 1.6;
}

.wp-block-list li {
	font-family: 'DM Sans', sans-serif;
	font-size: 1em;
	line-height: 1.6;
}

/* WordPress Core Quote Block */
.wp-block-quote {
	font-family: 'Hedvig Letters Serif', serif;
	font-size: 1.125em; /* 18px */
	line-height: 1.4;
	font-style: italic;
}

.wp-block-quote p {
	font-family: 'Hedvig Letters Serif', serif;
	font-size: 1.125em;
	line-height: 1.4;
	font-style: italic;
}

/* WordPress Core Code Block */
.wp-block-code {
	font-family: 'Courier New', monospace;
}


