.redocusaurus {
  div[data-section-id] {
    min-height: auto;
  }
}

[class*="docItemCol_"] {
  @apply p-4 lg:px-16 lg:py-4;
}

[class*="breadcrumbsContainer_"] {
  margin-bottom: 40px !important;
}

.theme-doc-footer {
  margin-top: 40px;
  margin-bottom: 20px;
}

.menu.thin-scrollbar {
  padding: 32px 10px;
}

[class*="iconExternalLink_"] {
  display: none;
}

.navbar {
  @apply px-0 lg:h-16 border-b border-gray-200 dark:border-gray-800 bg-white/50 backdrop-blur-lg dark:bg-black/50 shadow-none;

  .navbar__toggle {
    width: 24px;
  }

  .navbar-sidebar__backdrop {
    height: 100dvh;
  }

  .navbar-sidebar {
    height: 100dvh;
    .navbar-sidebar__close {
      width: 14px;
    }
  }

  .navbar__title {
    @apply text-lg;
  }
  .navbar__brand {
    margin-right: 24px;
    &:hover {
      color: inherit;
    }
  }
  .navbar__inner {
    @apply container;
  }
}

.breadcrumbs__item {
  position: relative;
  &:first-child {
    .breadcrumbs__link {
      vertical-align: middle;
      margin-top: -2px;
    }
  }
}

[class*="docMainContainer_"],
[class*="docSidebarContainer_"] {
  @apply bg-gray-50 dark:bg-gray-950/95;
}

.navbar-sidebar {
  @apply bg-gray-50 dark:bg-gray-900;
}

.theme-doc-sidebar-container {
  @apply border-gray-200 dark:border-gray-800;
}

.theme-doc-markdown {
  a {
    @apply text-blue-600 dark:text-blue-400;
  }
}
