/* NOTW v36 — desktop corrections from feedback
   - transparent header strip (only logo + colored menu button visible)
   - creators page: remove dark stage rectangle behind the cards
   - floating partner box: more spacing from top, better fit inside tiles
   - keep darker shared background from home on all pages
*/

/* 1) Remove the visible header bar/strip while keeping layout and controls */
html body.notw-universe .header,
html body.notw-universe .topbar,
html body.notw-universe.home-page .header{
  background:transparent !important;
  background-color:transparent !important;
  border-bottom:0 !important;
  box-shadow:none !important;
  -webkit-backdrop-filter:none !important;
  backdrop-filter:none !important;
}
html body.notw-universe .header::before,
html body.notw-universe .header::after,
html body.notw-universe .topbar::before,
html body.notw-universe .topbar::after{
  display:none !important;
  content:none !important;
}
/* Keep navigation above other elements without adding a bar */
html body.notw-universe .header,
html body.notw-universe .topbar{z-index:20000 !important;}

/* 2) Creators page — transparent stage, only the cards should be visible */
html body.notw-universe .creators-page .creator-deck,
html body.notw-universe .creators-page .creator-deck::before,
html body.notw-universe .creators-page .creator-deck::after,
html body.notw-universe .creators-page .creator-orbit-wrap,
html body.notw-universe .creators-page .featured-creators,
html body.notw-universe .creators-page .creator-showcase{
  background:transparent !important;
  background-color:transparent !important;
  background-image:none !important;
  border:0 !important;
  box-shadow:none !important;
  -webkit-backdrop-filter:none !important;
  backdrop-filter:none !important;
}
html body.notw-universe .creators-page .creator-deck{
  border-radius:0 !important;
}

/* 3) Partner box — desktop tuning: more breathing room, better internal fit */
@media (min-width: 861px){
  html body.notw-universe:not(:has(.partner-page-list)) .notw-v15-partners,
  html body.notw-universe.home-page:not(:has(.partner-page-list)) .notw-v15-partners,
  html body.notw-universe.notw-matchpoint:not(:has(.partner-page-list)) .notw-v15-partners,
  html body.notw-universe:has(.creators-page):not(:has(.partner-page-list)) .notw-v15-partners,
  html body.notw-universe:has(.teams-hub-page):not(:has(.partner-page-list)) .notw-v15-partners,
  html body.notw-universe:has(.about-org-page):not(:has(.partner-page-list)) .notw-v15-partners,
  html body.notw-universe:has(.compact-team-view):not(:has(.partner-page-list)) .notw-v15-partners{
    top: calc(var(--nav-height, 80px) + 18px) !important;
    right: clamp(24px, 3vw, 56px) !important;
    left: auto !important;
    inset: calc(var(--nav-height, 80px) + 18px) clamp(24px, 3vw, 56px) auto auto !important;
    width: 356px !important;
    max-width: min(356px, calc(100vw - 48px)) !important;
    padding: 14px 14px 15px !important;
    border-radius: 17px !important;
  }

  html body.notw-universe .notw-v15-partner-inner{padding:0 !important;}
  html body.notw-universe .notw-v15-partner-kicker{
    font-size: 11px !important;
    letter-spacing: .17em !important;
    margin-bottom: 0 !important;
  }
  html body.notw-universe .notw-v15-partner-grid{
    margin-top: 10px !important;
    gap: 8px !important;
  }
  html body.notw-universe .notw-v15-partner{
    min-height: 48px !important;
    height: 48px !important;
    padding: 5px 8px !important;
    border-radius: 10px !important;
  }
  html body.notw-universe .brand-nvtypn-name{
    font-size: 13px !important;
    letter-spacing: .13em !important;
  }
  html body.notw-universe .brand-bwa{
    font-size: 10px !important;
    line-height: 1.02 !important;
  }
  html body.notw-universe .brand-bwa strong{font-size: 13px !important; line-height: 1 !important;}
  html body.notw-universe .brand-bwa em{font-size: 8px !important;}
  html body.notw-universe .brand-elgato{
    font-size: 18px !important;
  }
  html body.notw-universe .brand-dvag{
    font-size: 10px !important;
    line-height: 1.02 !important;
  }
  html body.notw-universe .brand-dvag-icon{font-size:17px !important;}
}

/* Slightly smaller desktop header logo margin harmony after removing bar */
@media (min-width: 861px){
  html body.notw-universe .header .container.nav,
  html body.notw-universe .topbar .container.nav-wrap{
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
}
