/* Center the diamond above every active tile and remove the old icon halo. */
nav#nav > a.active {
  background: transparent !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
nav#nav > a.active::before {
  left: 50% !important;
  top: 2% !important;
  width: 9px !important;
  height: 9px !important;
  transform: translate(-50%, -50%) rotate(45deg) !important;
  z-index: 5 !important;
}
nav#nav > a.active span.nav-icon {
  filter: none !important;
}
nav#nav > a.active::after {
  inset: 7% 4% 9% !important;
  border: 1.5px solid #e8ad55 !important;
  border-image: none !important;
  border-radius: 2px !important;
  background: linear-gradient(#f5a43c13, #bd70250d) !important;
  box-shadow: inset 0 0 7px #ffb84838, 0 0 3px #ffc26145 !important;
  opacity: 1 !important;
  z-index: 0 !important;
}
nav#nav > a.active > * {
  position: relative !important;
  z-index: 1 !important;
}
/* Finish both home cards with a continuous, restrained gold baseline. */
.reference-home .ref-objective::after,
.reference-home .ref-weekly-oath::after {
  content: "" !important;
  position: absolute !important;
  left: 5% !important;
  right: 5% !important;
  bottom: 2.5% !important;
  height: 1px !important;
  background: linear-gradient(90deg, transparent, #b98645 12%, #d8a45d 50%, #b98645 88%, transparent) !important;
  box-shadow: 0 0 3px #c88e424d !important;
  pointer-events: none !important;
}
/* Match the challenge panel's right edge and width to the statistics panel. */
.reference-home .ref-next {
  left: 59.8% !important;
  width: 37.5% !important;
  box-sizing: border-box !important;
}
