/* Mere Digital 2025 */

/* Puput overrides to align with Hyper templates */

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
span {
    font-family: "Inter", system-ui, -apple-system, "Segoe UI",
            Roboto, Arial, sans-serif !important;
}

html[data-bs-theme="dark"] body.bt-blog .page-content a:hover,
html[data-bs-theme="dark"] body.bt-blog .rich-text a:hover,
html[data-bs-theme="dark"] body.bt-blog .blog_grid a:hover {
    color: var(--main-color) !important;
}

html[data-bs-theme="dark"] body.bt-blog .page-content a,
html[data-bs-theme="dark"] body.bt-blog .rich-text a,
html[data-bs-theme="dark"] body.bt-blog .blog_grid a {
    color: #1f75ef !important;
}

html[data-bs-theme="dark"] body.bt-blog .page-content a:hover,
html[data-bs-theme="dark"] body.bt-blog .rich-text a:hover,
html[data-bs-theme="dark"] body.bt-blog .blog_grid a:hover {
    color: #0e1be1 !important;
}

html[data-bs-theme="dark"] body.bt-blog h1,
html[data-bs-theme="dark"] body.bt-blog h2,
html[data-bs-theme="dark"] body.bt-blog h3,
html[data-bs-theme="dark"] body.bt-blog h4,
html[data-bs-theme="dark"] body.bt-blog h5,
html[data-bs-theme="dark"] body.bt-blog h6 {
    color: rgba(16, 14, 14, 0.92) !important;
}

html[data-bs-theme="dark"] body.bt-blog p {
    color: rgba(16, 14, 14, 0.88) !important;
}

html[data-bs-theme="dark"] body.bt-blog blockquote {
    color: rgba(16, 14, 14, 0.90) !important;
    opacity: 1 !important;
}
body.bt-blog .blog_grid .article .social-share li.social-item i,
body.bt-blog .page-content .social-share-all li.social-item i {
    color: #0b5ed7 !important;
}

html[data-bs-theme="dark"] body.bt-blog .relatedPosts h2,
html[data-bs-theme="dark"] body.bt-blog .relatedPosts h3,
html[data-bs-theme="dark"] body.bt-blog .relatedPosts h2 span,
html[data-bs-theme="dark"] body.bt-blog .relatedPosts h3 a {
    color: #f8f9fa !important;
}

html[data-bs-theme="dark"] body.bt-blog .relatedPosts p,
html[data-bs-theme="dark"] body.bt-blog .relatedPosts .rich-text,
html[data-bs-theme="dark"] body.bt-blog .relatedPosts .rich-text p {
    color: rgba(248, 249, 250, 0.85) !important;
}

html[data-bs-theme="dark"] body.bt-blog .relatedPosts a {
    color: #bcc7d0 !important;
}

html[data-bs-theme="dark"] body.bt-blog .relatedPosts a:hover {
    color: #5198ce !important;
}

html[data-bs-theme="dark"] .itemPosts .box.feature a {
    color: #bcc7d0 !important;
}

body.bt-blog .blog_grid .article .social-share li.social-item:hover,
body.bt-blog .page-content .social-share-all li.social-item:hover {
    background-color: #0b5ed7 !important;
}

body.bt-blog .blog_grid .article .social-share li.social-item:hover i,
body.bt-blog .page-content .social-share-all li.social-item:hover i {
    color: #ffffff !important;
}

