/* FORCE FONTS: Work Sans + Poppins for Motivation Maze */
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,400..700;1,400&family=Poppins:wght@400..700&display=swap?v=1') !important;

/* === MAXIMUM SPECIFICITY FOR BLOG CONTENT === */
.postid-*, .single-post .entry-content *,
.page-id-*, .page .entry-content *,
article.entry-content *,
.single .entry-content * {
    font-family: 'Work Sans', 'Open Sans', sans-serif !important;
}

/* PARAGRAPHS - FORCE OVERRIDE */
.single-post p,
.page p,
.post p,
article p,
.entry-content p {
    font-family: 'Work Sans', sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    color: #1a1a1a !important;
    line-height: 1.6 !important;
}

/* HEADINGS - Poppins FORCE */
.single-post h1,
.page h1,
.single-post h2,
.page h2,
.single-post h3,
.page h3,
.single-post h4,
.page h4,
.entry-title,
h1.entry-title {
    font-family: 'Poppins', 'Montserrat', sans-serif !important;
    font-weight: 700 !important;
}

/* BULLETS FORCE */
.single-post ul li,
.single-post ol li,
.page ul li,
.page ol li,
.entry-content ul li,
.entry-content ol li {
    font-family: 'Work Sans', sans-serif !important;
    color: #1a1a1a !important;
}

/* QUOTES ONLY: Remove italic, make readable - Keep everything else */
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,400..700;1,400&family=Poppins:wght@400..700&display=swap?v=2') !important;

/* QUOTES FIX ONLY - All other styling unchanged */
.single-post blockquote,
.page blockquote,
.entry-content blockquote,
blockquote p,
blockquote cite {
    font-family: 'Work Sans', sans-serif !important;
    font-style: normal !important;        /* NO ITALIC */
    font-weight: 600 !important;         /* Bolder */
    font-size: 1.25rem !important;       /* Readable size */
    line-height: 1.5 !important;
}

/* Everything else remains exactly the same as your current CSS */


/* LINKS FORCE font only */
.entry-content a,
.single-post a:not(.site-header a),
.page a:not(.site-header a) {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 500 !important;
}

/* INLINE OVERRIDE - Catch everything */
.entry-content * {
    font-family: 'Work Sans', sans-serif !important;
}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4 {
    font-family: 'Poppins', sans-serif !important;
}

/* Mobile */
@media (max-width: 768px) {
    .entry-content p { font-size: 18px !important; }
}