html {
  background: #ffffff;

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


  --K15t-link: #0072bb;

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

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

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

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

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

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

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

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

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

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

.items.tiles .tile {
    text-align: center;
}

.items.tiles .tile-image {
    display: block;
    margin-inline: auto;
}

.items.tiles .tile-body {
    align-items: center;
}

[data-page-template="article"] {
    --_content-width: 900px;
}
}