/* Current navigation location — current view only, no layout changes. */
.header-nav--primary > li > a.zs-nav-current { position: relative; color: #eee3d1 !important; background: rgba(181,154,104,.085); }
.header-nav--primary > li > a.zs-nav-current::after { content: ''; position: absolute; right: 16px; bottom: 0; left: 16px; height: 2px; background: #a79578; }
.zs-sidebar-menu .topic-sidebar-widget--ad a.zs-nav-current { color: #eee3d1 !important; background: linear-gradient(90deg, rgba(167,149,120,.15), rgba(167,149,120,0)); box-shadow: inset 2px 0 0 #a79578; }
.zs-sidebar-menu .topic-sidebar-widget--ad a.zs-nav-current i { color: #c6b18b; }

/* Near-graphite olive: a restrained reference to Download, matched to the page. */
.zs-iron-account .zs-iron-signin,
.zs-iron-account .zs-iron-download .zs-iron-action {
  border-color: #59634d;
  background: linear-gradient(180deg, #3d4733 0%, #2b3226 52%, #232821 100%);
  color: #dedfd8;
  box-shadow: inset 0 1px 0 rgba(205,219,181,.08), 0 2px 4px rgba(0,0,0,.28);
  text-shadow: 0 1px 1px rgba(0,0,0,.78);
}
.zs-iron-account .zs-iron-signin .fa,
.zs-iron-account .zs-iron-download .zs-iron-action .fa { color: #c4cbb8; }
.zs-iron-account .zs-iron-signin:hover,
.zs-iron-account .zs-iron-signin:focus-visible,
.zs-iron-account .zs-iron-download .zs-iron-action:hover,
.zs-iron-account .zs-iron-download .zs-iron-action:focus-visible {
  border-color: #748064;
  background: linear-gradient(180deg, #49563b 0%, #353f2c 52%, #283024 100%);
  color: #fff;
  box-shadow: inset 0 1px 0 rgba(222,232,204,.1), 0 0 8px rgba(91,109,70,.12);
  text-decoration: none;
}

/* Register is secondary: quiet graphite rather than the former bright bronze. */
.zs-iron-account .zs-iron-register {
  border-color: #625a52;
  background: linear-gradient(180deg, #343230 0%, #272523 100%);
  color: #d8cfc0;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.045), 0 1px 2px rgba(0,0,0,.34);
  text-shadow: 0 1px 1px rgba(0,0,0,.7);
}
.zs-iron-account .zs-iron-register .fa { color: #c5b79f; }
.zs-iron-account .zs-iron-register:hover,
.zs-iron-account .zs-iron-register:focus-visible {
  border-color: #827568;
  background: linear-gradient(180deg, #403c38 0%, #302d29 100%);
  color: #eee3d1;
  text-decoration: none;
}
.zs-iron-account .zs-iron-signin:focus-visible,
.zs-iron-account .zs-iron-download .zs-iron-action:focus-visible { outline: 2px solid #9daf83; outline-offset: 2px; }
.zs-iron-account .zs-iron-register:focus-visible { outline: 2px solid #aa9b89; outline-offset: 2px; }
