/* Compact site navigation for the direct Sudoku board. */
.play-site-nav {
  width: min(1120px, calc(100% - 40px));
  min-height: 92px;
  margin: 0 auto 20px;
  padding: 14px 0;
}

.play-site-nav .site-nav-brand {
  display: inline-flex;
  align-items: center;
  min-width: 0;
}

.play-site-nav .site-nav-brand img {
  display: block;
  width: 208px;
  height: auto;
  max-height: 74px;
  object-fit: contain;
}

/* The compact navigation carries the logo; the game header carries status only. */
#app .app-topbar .brand-wordmark-link {
  display: none !important;
}

#app .app-topbar .topbar-copy {
  min-width: 0;
}

#app .app-topbar .meta {
  margin-top: 0;
  font-weight: 760;
  letter-spacing: 0;
}

#app .app-topbar .status {
  margin-top: 6px;
}

@media (max-width: 760px) {
  .play-site-nav {
    width: calc(100% - 24px);
    min-height: auto;
    margin-bottom: 12px;
    padding: 12px 0;
  }

  .play-site-nav .site-nav-brand img {
    width: 164px;
    max-height: 58px;
  }
}
