/* Restore the old site's near-black dark background (#0B0A0A) instead of
   Nuxt UI's default zinc-900 */
.dark {
  --ui-bg: #0B0A0A;
  /* Same border color used on cards, applied sitewide (header, separators,
     the horizontal nav menu row, etc.) for a consistent look */
  --ui-border: #121110;
}

/* Old site's container was 1280px with 24px padding each side (1232px of
   actual content). Nuxt UI's container uses a bigger lg:px-8 (32px) padding,
   so the max-width is bumped to 81rem (1296px) to land on the same 1232px
   content width rather than reproducing the outer 1280px figure verbatim. */
:root {
  --ui-container: 81rem;
}

/* Docus hardcodes --ui-header-height to 112px (64px header + 48px sub-nav
   bar) whenever navigation.sub is 'header', regardless of what's actually
   in that bar. Our horizontal menu now lives in the main header row itself
   (AppHeaderCenter.vue) and the sub-nav bar (AppHeaderBottom.vue) is empty,
   so the header is back to a single 64px row. */
@media (min-width: 1024px) {
  .docus-sub-header {
    --ui-header-height: 4rem !important;
  }
}

