html[data-theme="dark"] .post-body p,
html[data-theme="dark"] .post-body li,
html[data-theme="dark"] .mobile-menu-toggle,
html[data-theme="dark"] .custom-search-input,
html[data-theme="dark"] .breadcrumb-page-title,
html[data-theme="dark"] a,
html[data-theme="dark"] a.table-dl-link,
html[data-theme="dark"] .post-navigation h4,
html[data-theme="dark"] .related-post-title,
html[data-theme="dark"] .comment-form-info,
html[data-theme="dark"] .comment-form label,
html[data-theme="dark"] textarea#comment,
html[data-theme="dark"] input#author,
html[data-theme="dark"] input#email,
html[data-theme="dark"] .read-more:hover,
html[data-theme="dark"] .page-numbers:hover,
html[data-theme="dark"] .ssr-info,
html[data-theme="dark"] .toc-title,
html[data-theme="dark"] .letter-heading,
html[data-theme="dark"] .letter-link:hover,
html[data-theme="dark"] .error-404-button:hover,
html[data-theme="dark"] .age-verify-box p
{
  color: #e0e0e0;
}

html[data-theme="dark"] .comments-title-main,
html[data-theme="dark"] .comment-reply-title,
html[data-theme="dark"] .comment-list .comment
{
	border-color:#fff;
}

html[data-theme="dark"] svg .st2
{
    fill: #08f;
}

html[data-theme="dark"] a:hover,
html[data-theme="dark"] a:active,
html[data-theme="dark"] .related-post-title:hover,
html[data-theme="dark"] .post-navigation h4:hover
{
	color: #08f;
}

/* THESE SECTIONS FOR OTHER ELEMENTS */
html[data-theme="dark"]{
  --bg-primary:#0f0f0f;
  --bg-secondary:#1a1a1a;
  --text-primary:#e0e0e0;
  --text-secondary:#b0b0b0;
  --border-color:#2a2a2a;
  --hover-bg:#252525;
}

html[data-theme="dark"] header{
  background:#121212;
}

html[data-theme="dark"] .nav-menu>li>a:hover, 
html[data-theme="dark"] .dropdown-menu
{
  background:#1f1f1f;
}

html[data-theme="dark"] .sidebar-widget,
html[data-theme="dark"] .post-card,
html[data-theme="dark"] .post-content,
html[data-theme="dark"] .posts-grid,
html[data-theme="dark"] .custom-search-input,
html[data-theme="dark"] .table-dl td,
html[data-theme="dark"] .comment .comment-body-wrapper #respond,
html[data-theme="dark"] textarea#comment,
html[data-theme="dark"] input#author,
html[data-theme="dark"] input#email,
html[data-theme="dark"] .a-to-z-toc,
html[data-theme="dark"] .posts-list a,
html[data-theme="dark"] .posts-list a:hover,
html[data-theme="dark"] .age-verify-box
{
  background:#1a1a1a;
}

html[data-theme="dark"] footer{
  background:#0d0d0d;
}

html[data-theme="dark"] .social-sharing .share-btn
{
  background: #666;
}

html[data-theme="dark"] .advertisement.ad-banner span {
  color: #e0e0e0 !important;
  background: #333 !important;
}