/* ALl titles */ h1, h2, h3, h4, h5, h6 {
margin: 1.5em 0 0 0; color: $primary-color; display: block; clear: both; line-height: 1.1em; margin-left: -0.035em;
} h1 *, h2 *, h3 *, h4 *, h5 *, h6 * {
letter-spacing: inherit; color: inherit; font-weight: inherit; font-size: inherit;
}
/* Individual titles */ h1 {
margin: 0; font-size: 4rem; font-weight: bold; margin-left: -0.035em;
} h2 {
font-size: 2.8rem; font-weight: bold; color: $primary-color;
} h3 {
margin: 1em 0 0 0; font-size: 2.2rem; font-weight: normal;
} h4, h5, h6 {
margin: 1em 0 0 0; font-size: 1.8rem; font-weight: normal;
}
/* Support images in titles */ h1 > img, h2 > img, h3 > img, h4 > img, h5 > img, h6 > img {
display: inline; margin: inherit; height: 1.2em; margin-bottom: -0.25em;
}
img.post-image {
overflow: auto; padding: 0; margin: $margin 0; max-width: 100%; display: block; border-radius: $border-radius; height: unset;
}