html {
  background: #eff0f4;

  --theme-header-text-color: #ffffff;
  --theme-header-background-color: #a28253;
  --theme-footer-text-color: #fff;
  --theme-footer-background-color: #a28253;


  --K15t-link: #a28253;

  --K15t-font-size-small: 1em;

  .header {
    border-block-end: none !important;
  }

  .tree-item-header>a:hover {
    color: #b28a2e;
  }

  .tree-item-header:has(> a[aria-current="page"]) {
    background-color: transparent;
  }

  .tree-item-header>a[aria-current="page"] {
    color: #b28a2e;
    font-weight: 700;
  }

  .tree-item-header:has(> a[aria-current="page"])>a {
    color: #b28a2e;
    font-weight: 700;
  }

  .toc.sticky .toc-list .toc-link[aria-current="true"] {
  color: #a28253 !important;
}

.toc.sticky .toc-list .toc-link:not([aria-current]):is(:hover, :focus-visible) {
  color: #a28253 !important;
  text-decoration: underline;
  text-decoration-color: #a28253 !important;
}

.items.accordion a:is(:hover, :focus-visible) {
  color: #a28253 !important;
}

[data-component="child-pages"] a:is(:hover, :focus-visible) {
  color: #a28253 !important;
}
}