﻿/* AIBJZ custom: enlarge desktop top navigation. */
@media (min-width: 1024px) {
  #app > nav.fixed.top-0 {
    min-height: 96px !important;
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  #app > nav.fixed.top-0.shadow-lg {
    min-height: 82px !important;
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }

  #app > nav.fixed.top-0 > .container {
    max-width: 1720px !important;
    padding-left: 64px !important;
    padding-right: 64px !important;
    gap: 32px !important;
  }

  #app > nav.fixed.top-0 .theme-wordmark {
    min-height: 54px !important;
    padding-left: 26px !important;
    padding-right: 26px !important;
    border-radius: 18px !important;
    max-width: min(60vw, 280px) !important;
  }

  #app > nav.fixed.top-0 .theme-wordmark-text {
    font-size: 20px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
  }

  #app > nav.fixed.top-0 .theme-wordmark img {
    height: 42px !important;
    max-width: 240px !important;
  }

  #app > nav.fixed.top-0 a:not(.theme-wordmark),
  #app > nav.fixed.top-0 button {
    min-height: 46px !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
    border-radius: 16px !important;
    font-size: 16px !important;
    font-weight: 650 !important;
  }

  #app > nav.fixed.top-0 svg {
    width: 21px !important;
    height: 21px !important;
  }

  #app > nav.fixed.top-0 .hidden.lg\:flex.items-center.space-x-1 {
    column-gap: 8px !important;
  }

  #app > nav.fixed.top-0 .flex.items-center.shrink-0 {
    column-gap: 18px !important;
  }
}

@media (max-width: 1023px) {
  #app > nav.fixed.top-0 {
    min-height: 76px !important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }

  #app > nav.fixed.top-0 .theme-wordmark {
    min-height: 48px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  #app > nav.fixed.top-0 .theme-wordmark-text {
    font-size: 18px !important;
    font-weight: 800 !important;
  }
}

/* AIBJZ custom: hide default GPT11 footer credit. */
footer a[href*="#gpt11-upstream-credit"] {
  display: none !important;
}
