/* Custom font size overrides */

/* Override body font size */
body {
    font-size: 16px !important;
}

/* Set post content font size */
.post-content,
article.post-single .post-content,
.post-single .post-content {
    font-size: 16px !important;
}

/* Set heading sizes */
.post-content h1,
article.post-single h1 {
    font-size: 1.75rem !important;
}

.post-content h2,
article.post-single h2 {
    font-size: 1.4rem !important;
}

.post-content h3,
article.post-single h3 {
    font-size: 1.2rem !important;
}

.post-content h4,
article.post-single h4 {
    font-size: 1.05rem !important;
}

.post-content h5,
article.post-single h5 {
    font-size: 0.95rem !important;
}

.post-content h6,
article.post-single h6 {
    font-size: 0.9rem !important;
}

/* Set paragraph and list text */
.post-content p,
.post-content li,
article.post-single p,
article.post-single li {
    font-size: 16px !important;
}

/* Set code block font size */
.post-content pre,
.post-content code,
article.post-single pre,
article.post-single code {
    font-size: 14px !important;
}

/* Make code blocks wrap instead of scroll */
.post-content pre {
    white-space: pre-wrap !important;
    word-wrap: break-word !important;
    overflow-x: visible !important;
}

.post-content pre code {
    white-space: pre-wrap !important;
    word-wrap: break-word !important;
}
