/**
 * Single blog post styles — Mobile-first base
 *
 * @package T3BR
 */

/* Entry content prose styles */
.entry-content h2 {
    margin-top: var(--t3br-spacing-2xl);
    margin-bottom: var(--t3br-spacing-md);
}

.entry-content h3 {
    margin-top: var(--t3br-spacing-xl);
    margin-bottom: var(--t3br-spacing-sm);
}

.entry-content p {
    margin-bottom: var(--t3br-spacing-md);
    line-height: 1.8;
}

.entry-content ul,
.entry-content ol {
    margin-bottom: var(--t3br-spacing-md);
    padding-left: var(--t3br-spacing-xl);
}

.entry-content li {
    margin-bottom: var(--t3br-spacing-sm);
    line-height: 1.7;
}

.entry-content img {
    max-width: 100%;
    height: auto;
}

.entry-content strong {
    font-weight: var(--t3br-font-weight-semibold);
}

/* Category links on single post */
.single-post .post-card__category {
    text-decoration: none;
}

.single-post .post-card__category:hover {
    color: var(--t3br-deep-green);
}
