
body {
  font-size: 1rem;
  transition: background-color 0.3s, color 0.3s;
}
.high-contrast {
  background-color: #000 !important;
  color: #fff !important;
}
.high-contrast a {
  color: #fff !important;
  text-decoration: underline;
}
.skiplink {
  position: absolute;
  left: -999px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.skiplink:focus {
  left: 1rem;
  top: 1rem;
  width: auto;
  height: auto;
  padding: 0.5rem;
  background: #000;
  color: #fff;
  z-index: 1000;
}
