/* Mobile drawer contrast: the panel is dark, so its navigation must be light. */
@media (max-width: 1020px) {
  .site-header { z-index: 100; }
  .nav.open {
    z-index: 110;
    background: #12100e;
    border-color: rgba(255,255,255,.14);
  }
  .nav.open a,
  .nav.open a:visited {
    color: #ffffff;
  }
  .nav.open a:hover,
  .nav.open a:focus-visible,
  .nav.open a.active {
    color: #d4aa54;
  }
  .nav.open a::after {
    background: #d4aa54;
  }
}
