@import url(./fonts.css);
@import url(./colors.css);

/* ROOT VARIABLES */
:root {
	--tinymce-font-heading:   var(--pk-heading-font-family), var(--tinymce-font-fallback);
	--tinymce-font-body:      var(--pk-text-font-family), var(--tinymce-font-fallback);

	--tinymce-font-weight-general: 400;
	--tinymce-font-weight-bold: 700;
	--tinymce-font-lineheight: 1.2;

	--tinymce-color-text:    #000000;
	--tinymce-color-heading: #000000;
	--tinymce-color-link:    #0047AB;
	
	--tinymce-font-fallback:  "Arial", sans-serif;
}

/* BODY */
.mce-content-body {
	font-family: var(--tinymce-font-body);
	color: var(--tinymce-color-text);
	line-height: var(--tinymce-font-lineheight);
	font-weight: var(--tinymce-font-weight-general);
}

/* HEADINGS */
.mce-content-body h1,
.mce-content-body h2,
.mce-content-body h3,
.mce-content-body h4,
.mce-content-body h5,
.mce-content-body h6 {
	font-family: var(--tinymce-font-heading);
	color: var(--tinymce-color-heading);
}

/* BOLD */
.mce-content-body b,
.mce-content-body strong {
	font-weight: var(--tinymce-font-weight-bold);
}

/* LINKS */
.mce-content-body a {
	color: var(--tinymce-color-link);
}

/* BLOCKQUOTE */
.mce-content-body blockquote {
	border-left: 4px solid var(--tinymce-color-text);
	padding-left: 1em;
	margin-left: 0;
	color: var(--tinymce-color-text);
	font-style: italic;
}

/* LISTS */
.mce-content-body ul,
.mce-content-body ol {
	padding-left: 16px;
}


/* SETUP CUSTOM STYLES BELOW */
