/* --- Typography & Button Standardization (v1.2) --- */

/* 1. Standardize all buttons to be rounded (This part was likely successful) */
.button, button, input[type="button"], input[type="reset"], input[type="submit"], .btn, .wp-block-button__link, .view-all-btn, .hero-read-more-btn {
    border-radius: 9999px !important;
    transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease !important;
}
.footer-newsletter-form button {
    border-radius: 0 9999px 9999px 0 !important;
}

/* 2. Fix Blog Post Typography (New Approach) */
/* Target the standard WordPress content class directly */
.entry-content p, .entry-content {
    font-size: 18px !important; /* Force body font size */
    line-height: 1.7 !important;
    color: #334155;
}

/* Standardize heading sizes within post content with higher specificity */
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
    font-weight: 700 !important;
    color: #1e293b !important;
    margin-top: 2em !important;
    margin-bottom: 1em !important;
    line-height: 1.3 !important;
}

/* Force the new font sizes */
.entry-content h1 { font-size: 2.5rem !important; }
.entry-content h2 { font-size: 2rem !important; }
.entry-content h3 { font-size: 1.75rem !important; }
.entry-content h4 { font-size: 1.5rem !important; }
.entry-content h5 { font-size: 1.25rem !important; }
.entry-content h6 { font-size: 1.1rem !important; }