/* Danqvora V23: Oicles public header navigation ONLY. No Oicles content or functionality changed. */
@media (min-width: 1151px) {
  .site-header { grid-template-columns: max-content minmax(0, 1fr) max-content; column-gap: clamp(12px, 1.8vw, 26px); }
}
.site-header > .site-nav {
  min-width: 0;
  max-width: 100%;
  width: 100%;
  justify-content: flex-start;
  gap: clamp(14px, 1.4vw, 23px);
  overflow-x: auto;
  overflow-y: hidden;
  overscroll-behavior-x: contain;
  scrollbar-width: thin;
  scrollbar-color: #666 transparent;
  padding: 7px 0 10px;
}
.site-header > .site-nav::-webkit-scrollbar { height: 4px; }
.site-header > .site-nav::-webkit-scrollbar-thumb { background: #666; border-radius: 6px; }
.site-header > .site-nav > a { flex: 0 0 auto; white-space: nowrap; position: relative; padding: 9px 0; }
.site-header > .site-nav > a.current::after { bottom: 0; }
@media (max-width: 1150px) {
  .site-header { grid-template-columns: minmax(0,1fr) auto; }
  .site-header > .site-nav { grid-column: 1 / -1; grid-row: 2; justify-content: flex-start; }
}
