/* Shared top menu: Connections, Watch, and a consistently green Ranks icon. */
body.ev-theme .ev-headernav__item--charts,
body.ev-theme .ev-headernav__item--charts:visited,
body.ev-theme .ev-headernav__item--charts:hover,
body.ev-theme .ev-headernav__item--charts:focus,
body.ev-theme .ev-headernav__item--charts .ev-icon { color:#34d399; }
body.ev-theme .ev-headernav__item--charts:hover { background:rgba(52,211,153,.14); }
@media (max-width:1200px) {
  body.ev-theme .ev-header__bar--app { flex-wrap:wrap; gap:8px; padding-block:8px; }
  body.ev-theme .ev-header__actions { display:contents; }
  body.ev-theme .ev-header__bar--app .ev-search-toggle { margin-left:auto; }
  body.ev-theme .ev-header .ev-header__bar--app .ev-headernav { order:3; flex:0 0 100%; width:100%; min-width:0; padding:5px; gap:2px; justify-content:center; overflow-x:auto; overscroll-behavior-x:contain; }
  body.ev-theme .ev-header .ev-header__bar--app .ev-headernav .ev-headernav__item { display:flex; flex:none; min-width:52px; min-height:48px; padding:6px 10px; }
  body.ev-theme .ev-header .ev-header__bar--app .ev-headernav .ev-headernav__label { display:block; }
}
@media (max-width:700px) {
  body.ev-theme .ev-header .ev-header__bar--app .ev-headernav { justify-content:flex-start; }
}
