.course-theme-middle-school .toastui-editor-contents {
  --base-font-size: 1.25rem;
  --base-font-heading: 'Cupidus', sans-serif;
  --base-font-heading-weight: 700;
  --base-font-heading-color: var(--purple-900);
  --base-font-body: 'Proxima Nova', sans-serif;
  --base-font-body-weight: 400;
  --base-font-body-color: var(--blue-950);
  --base-font-body-color-hover: var(--blue-700);
  --base-font-alt-color: var(--blue-950);
  --base-font-alt-color-hover: var(--blue-700);
  --base-font-link-color: var(--pink-600);
  --base-font-link-color-hover: var(--pink-800);
}
.course-theme-grade-3-5 .toastui-editor-contents {
  --base-font-size: 1.5rem;
  --base-font-heading: 'Cupidus', sans-serif;
  --base-font-heading-weight: 700;
  --base-font-heading-color: var(--indigo-900);
  --base-font-body: 'Cupidus', sans-serif;
  --base-font-body-weight: 400;
  --base-font-body-color: var(--blue-950);
  --base-font-body-color-hover: var(--blue-700);
  --base-font-alt-color: var(--blue-950);
  --base-font-alt-color-hover: var(--blue-700);
  --base-font-link-color: var(--fuchsia-700);
  --base-font-link-color-hover: var(--fuchsia-900);
}
.course-theme-grade-k-2 .toastui-editor-contents {
  --base-font-size: 1.75rem;
  --base-font-heading: 'Cupidus', sans-serif;
  --base-font-heading-weight: 700;
  --base-font-heading-color: var(--sky-900);
  --base-font-body: 'Proxima Nova', sans-serif;
  --base-font-body-weight: 400;
  --base-font-body-color: var(--blue-950);
  --base-font-body-color-hover: var(--blue-700);
  --base-font-alt-color: var(--blue-950);
  --base-font-alt-color-hover: var(--blue-700);
  --base-font-link-color: var(--pink-600);
  --base-font-link-color-hover: var(--pink-800);
}
