[data-theme="dark"] {
  background-color: #0D0D10 !important;
  color: #eee;
}

[data-theme="dark"] .gradient-border {
  background: transparent;
}
[data-theme="dark"] .usecase-content-container a {
  color: #9273ff;
}

[data-theme="dark"] .author-link {
  color: #fff;
}

[data-theme="dark"] #scroll-to-top-btn {
  color: #9273ff;
}

[data-theme="dark"] .related-bg {
  background-color: #161618 !important;
}

[data-theme="dark"] .changelog-post-title,
[data-theme="dark"] a.category-link {
  color: #fff !important;
}

[data-theme="dark"] footer {
  background: #000;
}

[data-theme="dark"] .author-name a,
[data-theme="dark"] .toc-list-item a,
[data-theme="dark"] .related-posts h3 > a,
[data-theme="dark"] .posts-roll h3 > a,
[data-theme="dark"] .featured-title h2 > a,
[data-theme="dark"] .featured-title,
[data-theme="dark"] a > .author-name,
[data-theme="dark"] .nav-link,
[data-theme="dark"] .company-info a,
[data-theme="dark"] .company-quote .color-tenderly a,
[data-theme="dark"] footer a,
[data-theme="dark"] .case-studies-roll .card-footer a,
[data-theme="dark"] .posts-roll .card-footer a,
[data-theme="dark"] .navbar-brand,
[data-theme="dark"] .navbar i,
[data-theme="dark"] .featured-quote a {
  color: white !important;
}

[data-theme="dark"] blockquote {
  color: #bbbbbb;
}

[data-theme="dark"] p code,
[data-theme="dark"] li code {
  font-size: 0.875em;
  color: #e06c75;
  background: #282c34;
  padding: 4px;
  word-wrap: break-word;
}

[data-theme="dark"] .article-end-callout {
  border: 1px solid #313346 !important;
}

[data-theme="dark"] .article-end-callout {
  background: #232326;
}

[data-theme="dark"] .article-end-callout .text-muted {
  color: #fff !important;
}

[data-theme="dark"] .resource-links {
  background-color: #232326 !important;
}

[data-theme="dark"] .resource-links a:hover {
  color: #6837f1;
}

[data-theme="dark"] .border-resources {
  border: 2px #6837f1 solid;
}

[data-theme="dark"] .resource-links a {
  color: #cbcbcb;
}

[data-theme="dark"] .bg-light,
[data-theme="dark"] .card,
[data-theme="dark"] .featured-quote {
  background-color: #101015 !important;
}

[data-theme="dark"] .blog-content-container a,
[data-theme="dark"] .color-tenderly{
  color: #9272ff;
}


[data-theme="dark"] .sidebar-related-post-title a{
  color: white;
}

[data-theme="dark"] .card {
  border: 1px solid #313346 !important;
}

[data-theme="dark"] .navbar,
[data-theme="dark"] .site-header {
  background: #0e0c19 !important;
}

[data-theme="dark"] main.tenderly-content {
  border-top: 1px solid #313347;
}

[data-theme="dark"] .btn-outline-dark {
  color: white;
  border-color: #313346;
}

[data-theme="dark"] nav .btn-dark {
  background-color: #6837f1 !important;
}

[data-theme="dark"] .challenges,
[data-theme="dark"] .results {
  border: 2px solid #6837f1;
}

[data-theme="dark"] footer {
  border-top: 2px #313347 solid;
}

[data-theme="dark"] .border-1{
  border: 1px solid #313346;
}

[data-theme="dark"] .case-studies-roll .card-footer,
[data-theme="dark"] .posts-roll .card-footer {
  border-top: 1px solid rgb(49 51 71);
}

[data-theme="dark"] .featured-excerpt{
  color: #d8d8d8;
}

/* Hide the checkbox visually, but keep it accessible */
.invisible-checkbox {
  opacity: 0;
  position: absolute;
}

.icon {
  display: inline-block;
  width: 20px;
  height: 20px;
}

.unchecked-icon {
  display: inline-block;
}

.checked-icon {
  display: none;
}

.invisible-checkbox:checked + .icon .checked-icon {
  display: inline-block;
}

.invisible-checkbox:checked + .icon .unchecked-icon {
  display: none;
}

[data-theme="dark"] .featured-changelog .card-title a {
  color: #fff;
}

[data-theme="dark"] .text-dark {
  color: #fff !important;
}

[data-theme="dark"] .sidebar-callout {
  background: #232326;
}

[data-theme="dark"] hr {
  color: #6c757d;
}

[data-theme="dark"] .social a {
  color: #6837f1;
}

[data-theme="dark"] .btn-outline-dark {
  background-color: transparent;
}

[data-theme="dark"] .go-back-link {
  color: #fff;
}



[data-theme="dark"] .changelog h5 {
  color: #fff !important;
}

[data-theme="dark"] .tenderly-accordion button {
  background: #161618;
  color: white !important;
}

[data-theme="dark"] .accordion-body {
  background: #161618;
  color: white;
}

[data-theme="dark"] .events-sidebar-widget .post-title a {
  color: white;
}