/* Category-led primary navigation. Kept separate so releases can update it safely. */
.site-header .wp-block-navigation__container {
  column-gap: 2px;
}

.site-header .ck-nav-link > .wp-block-navigation-item__content {
  white-space: nowrap;
}

.site-header .ck-nav-more > .wp-block-navigation-item__content {
  cursor: default;
}

.site-header .ck-nav-more > .wp-block-navigation__submenu-icon {
  height: 36px;
  margin-left: -10px;
  padding: 8px;
  width: 32px;
}

.site-header .ck-nav-more > .wp-block-navigation__submenu-container {
  background: var(--ck-paper);
  border: 1px solid var(--ck-ink);
  min-width: 220px;
  padding: 8px;
}

.site-header .ck-nav-more .wp-block-navigation-item__content {
  padding: 10px 12px;
  width: 100%;
}

.cksports-nav-football .site-header .ck-nav-football > .wp-block-navigation-item__content,
.cksports-nav-athletics .site-header .ck-nav-athletics > .wp-block-navigation-item__content,
.cksports-nav-rugby .site-header .ck-nav-rugby > .wp-block-navigation-item__content,
.cksports-nav-basketball .site-header .ck-nav-basketball > .wp-block-navigation-item__content,
.cksports-nav-cricket .site-header .ck-nav-cricket > .wp-block-navigation-item__content,
.cksports-nav-golf .site-header .ck-nav-golf > .wp-block-navigation-item__content,
.cksports-nav-boxing .site-header .ck-nav-boxing > .wp-block-navigation-item__content,
.cksports-nav-motorsport .site-header .ck-nav-motorsport > .wp-block-navigation-item__content,
.cksports-nav-netball .site-header .ck-nav-netball > .wp-block-navigation-item__content,
.cksports-nav-hockey .site-header .ck-nav-hockey > .wp-block-navigation-item__content,
.cksports-nav-badminton .site-header .ck-nav-badminton > .wp-block-navigation-item__content {
  background: var(--ck-ink);
  color: var(--ck-white);
}

.cksports-nav-golf .site-header .ck-nav-more > .wp-block-navigation-item__content,
.cksports-nav-boxing .site-header .ck-nav-more > .wp-block-navigation-item__content,
.cksports-nav-motorsport .site-header .ck-nav-more > .wp-block-navigation-item__content,
.cksports-nav-netball .site-header .ck-nav-more > .wp-block-navigation-item__content,
.cksports-nav-hockey .site-header .ck-nav-more > .wp-block-navigation-item__content,
.cksports-nav-badminton .site-header .ck-nav-more > .wp-block-navigation-item__content,
.cksports-nav-podcasts .site-header .ck-nav-more > .wp-block-navigation-item__content,
.cksports-nav-reporting .site-header .ck-nav-more > .wp-block-navigation-item__content,
.cksports-nav-about .site-header .ck-nav-more > .wp-block-navigation-item__content {
  background: var(--ck-ink);
  color: var(--ck-white);
}

@media (max-width: 850px) {
  .site-header .ck-nav-more {
    align-items: stretch;
    display: grid;
    grid-template-columns: 1fr 48px;
  }

  .site-header .ck-nav-more > .wp-block-navigation-item__content {
    justify-content: flex-end;
  }

  .site-header .ck-nav-more > .wp-block-navigation__submenu-icon {
    height: 48px;
    margin: 0;
    width: 48px;
  }

  .site-header .ck-nav-more > .wp-block-navigation__submenu-container {
    border: 0;
    border-top: 1px solid color-mix(in srgb, var(--ck-ink) 18%, transparent);
    grid-column: 1 / -1;
    padding: 0 0 0 18px;
    width: 100%;
  }

  .site-header .ck-nav-more .wp-block-navigation-item__content {
    min-height: 44px;
  }
}
