html[data-theme=light] {
  .cp__right-sidebar-settings a {
    color: var(--ls-primary-text-color);
  }

  .cp__right-sidebar {
    .block-content {
      --ls-page-inline-code-bg-color: var(--ls-quaternary-background-color);
      --ls-page-blockquote-bg-color: var(--ls-quaternary-background-color);
    }
  }
}

.cp__right-sidebar-settings-btn {
  background-color: var(--ls-secondary-background-color);
}

.sidebar-item-list {
  margin-top: -8px;
  height: calc(100vh - 40px);
}


html[data-theme=light] a.toggle:hover {
  color: var(--ls-primary-text-color);
}

.cp__header a, .cp__header button {
    opacity: 1;
    color: var(--ls-header-button-background);
}

.cp__right-sidebar-topbar button {
  opacity: 1;
}

html[data-theme=dark] {
    .cp__header a, .cp__header button {
        opacity: 0.7;
    }
}
