body { background-color: var(--theme-bodyBackground-color); color: var(--theme-bodyText-color); font-family: var(--theme-body-font-family); font-size: var(--theme-body-font-sizes-medium-body-size); } h1, h2, h3, h4, h5, h6 { font-family: var(--theme-heading-font-family); } h1 { color: var(--theme-h1-color); font-size: var(--theme-heading-font-sizes-medium-h1-size); } h2 { color: var(--theme-h2-color); font-size: var(--theme-heading-font-sizes-medium-h2-size); } h3 { color: var(--theme-h3-color); font-size: var(--theme-heading-font-sizes-medium-h3-size); } h4 { color: var(--theme-h4-color); font-size: var(--theme-heading-font-sizes-medium-h4-size); } h5 { color: var(--theme-h5-color); font-size: var(--theme-heading-font-sizes-medium-h5-size); } h6 { color: var(--theme-h6-color); font-size: var(--theme-heading-font-sizes-medium-h6-size); } a { color: var(--theme-link-color); }