:root {
  --focus-color: #097efb;
  --focus-color-dark-bg: #3b99fc;
}
@media (prefers-color-scheme: dark) {
  :root {
    --focus-color: #3b99fc;
    --focus-color-dark-bg: #097efb;
  }
}
[role="link"] {
  color: #00f;
  text-decoration: underline;
  cursor: pointer;
}
.enable__is-dark-mode [role="link"] {
  color: #9999ff;
}
a[target="_blank"] {
  color: #00f;
}
.enable__is-dark-mode a[target="_blank"] {
  color: #92f1ff;
}
a[target="_blank"]:visited {
  color: #99ff99;
}
a[target="_blank"] .new-window-icon {
  height: 0.75rem;
}
.enable__is-dark-mode a[target="_blank"] .new-window-icon {
  filter: invert(100%) hue-rotate(162deg);
}
nav.breadcrumb {
  padding: 0.8em 1em;
  border: 1px solid hsl(0, 0%, 90%);
  border-radius: 4px;
  background: hsl(300, 14%, 97%);
}
.enable__is-dark-mode nav.breadcrumb {
  background: hsl(300, 14%, 19%);
}
nav.breadcrumb ol {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
nav.breadcrumb li {
  display: inline;
}
nav.breadcrumb li + li::before {
  display: inline-block;
  margin: 0 0.25em;
  transform: rotate(15deg);
  border-right: 0.1em solid currentColor;
  height: 0.8em;
  content: "";
}
nav.breadcrumb [aria-current="page"] {
  color: #000;
  font-weight: 700;
  text-decoration: none;
}
.enable__is-dark-mode nav.breadcrumb [aria-current="page"] {
  color: #ededed;
}
/*# sourceMappingURL=link.css.map */