/* Accessible contrast fixes for shared category and ranking components. */
.category-average-divider{
  color:#4b5f55!important;
}
.category-description-shell .category-description,
.category-page-head .category-description,
.page-description.category-description{
  color:#3f4f59!important;
}
.ed-ranking-panel .ed-popular-meta,
.ed-popular-meta{
  color:#036b45!important;
}
.ed-ranking-panel .ed-popular-meta{
  background:#ecfdf5!important;
}
.ed-ranking-panel .ed-popular-meta svg,
.ed-popular-meta svg{
  color:currentColor!important;
  stroke:currentColor!important;
}
html[data-theme="dark"] .category-average-divider,
body.dark-mode .category-average-divider{
  color:#c7d2cc!important;
}
html[data-theme="dark"] .category-description-shell .category-description,
html[data-theme="dark"] .category-page-head .category-description,
html[data-theme="dark"] .page-description.category-description,
body.dark-mode .category-description-shell .category-description,
body.dark-mode .category-page-head .category-description,
body.dark-mode .page-description.category-description{
  color:#d7e0e7!important;
}
html[data-theme="dark"] .ed-ranking-panel .ed-popular-meta,
html[data-theme="dark"] .ed-popular-meta,
body.dark-mode .ed-ranking-panel .ed-popular-meta,
body.dark-mode .ed-popular-meta{
  color:#86efac!important;
}
html[data-theme="dark"] .ed-ranking-panel .ed-popular-meta,
body.dark-mode .ed-ranking-panel .ed-popular-meta{
  background:#183b2d!important;
}
