/*
 * DiraSuite Codebase public navigation.
 * CSS fallback in case JavaScript is delayed or unavailable.
 */

body.dirasuite-public-home #navbar a[href*="/explore"],
body.dirasuite-public-home #navbar a[href*="forgejo.org/docs"],
body.dirasuite-public-home #navbar a[href$="/help"],

body.dirasuite-public-home .navbar a[href*="/explore"],
body.dirasuite-public-home .navbar a[href*="forgejo.org/docs"],
body.dirasuite-public-home .navbar a[href$="/help"],

body.dirasuite-public-home header nav a[href*="/explore"],
body.dirasuite-public-home header nav a[href*="forgejo.org/docs"],
body.dirasuite-public-home header nav a[href$="/help"] {
  display: none !important;
}

body.dirasuite-public-home #navbar,
body.dirasuite-public-home .navbar {
  min-height: 72px;
}

body.dirasuite-public-home .ds-codebase-nav-brand {
  display: inline-flex !important;
  align-items: center;
  gap: 11px;
  min-width: 185px;
}

body.dirasuite-public-home .ds-codebase-nav-brand img,
body.dirasuite-public-home .ds-codebase-nav-brand svg {
  width: 38px !important;
  height: 38px !important;
  flex: 0 0 auto;
}

body.dirasuite-public-home .ds-navbar-name {
  display: inline-flex;
  flex-direction: column;
  line-height: 1.05;
}

body.dirasuite-public-home .ds-navbar-name strong {
  color: #0b1f3a;
  font-size: 15px;
  font-weight: 850;
}

body.dirasuite-public-home .ds-navbar-name small {
  margin-top: 3px;
  color: #5f6d7f;
  font-size: 9px;
  font-weight: 800;
  letter-spacing: .14em;
  text-transform: uppercase;
}

@media (max-width: 680px) {
  body.dirasuite-public-home .ds-navbar-name {
    display: none;
  }

  body.dirasuite-public-home .ds-codebase-nav-brand {
    min-width: auto;
  }
}
