.theme-toggler .icon {
    vertical-align: sub;
}

html.dark .theme-toggler .icon-moon,
html:not(.dark) .theme-toggler .icon-sun {
    display: none;
}

html.dark {
  --primary:   #ffffff;
  --lightest:  #171717;
  --light:     #414141;
  --medium:    #918983;
  --dark:      #F0F0F0;
  --darkest:   #ffffff;
  --splitter:  #545454;
}

html.dark .site a:not(.related-article):hover,
html.dark .gb-loop-item:hover a,
html.dark .main-navigation .main-nav a:hover,
html.dark .menu-bar-item:hover a,
html.dark .menu-bar-item:focus a {
    color: var(--ternary) !important;
}


html.dark .wp-block-post:hover a,
html.dark .wp-block-latest-posts__list li:hover a,
html.dark .generate-columns-container .inside-article:hover .entry-title a {
  color: var(--ternary) !important;
}

html.dark .dark-opacity {
  background-color: rgba(43, 43, 43, 0.8);
}

html.dark .dark-to-light-green {
  color: var(--ternary) !important;
}

html.dark blockquote {
  background-image: linear-gradient(120deg, var(--lightest), rgba(63, 121, 25, .15)) !important;
}