/* Clean live desktop header — removes the baked/fake top navigation and keeps one real MORE menu. */
@media(min-width:901px){
  .jt-exact-header:before{
    content:"";
    position:absolute;
    left:0;right:0;top:0;
    height:9.4%;
    z-index:2;
    background:linear-gradient(180deg,#020202 0%,#050505 100%);
    border-bottom:1px solid rgba(226,173,55,.24);
    pointer-events:none;
  }
  /* The approved header artwork contained an old menu as part of the image.
     These old click zones are removed visually and functionally on desktop. */
  .jt-exact-hotspots .hs-home,
  .jt-exact-hotspots .hs-about,
  .jt-exact-hotspots .hs-artwork,
  .jt-exact-hotspots .hs-wearable,
  .jt-exact-hotspots .hs-murals,
  .jt-exact-hotspots .hs-events,
  .jt-exact-hotspots .hs-fair,
  .jt-exact-hotspots .hs-media,
  .jt-exact-hotspots .hs-contact,
  .jt-exact-hotspots .hs-instagram,
  .jt-exact-hotspots .hs-youtube,
  .jt-exact-hotspots .hs-facebook,
  .jt-exact-hotspots .hs-tiktok{display:none!important}

  .jt-exact-hotspots .hs-more{
    left:auto!important;
    right:2.35%!important;
    top:1.35%!important;
    width:9.2%!important;
    height:6.5%!important;
    z-index:8;
    border:1px solid #c8952e!important;
    border-radius:999px!important;
    background:linear-gradient(180deg,#101010,#050505)!important;
    color:#fff!important;
    box-shadow:0 5px 18px rgba(0,0,0,.45),0 0 0 1px rgba(244,197,93,.06) inset;
    font-size:clamp(8px,.72vw,14px)!important;
  }
  .jt-exact-hotspots .hs-more:hover,
  .jt-exact-hotspots .hs-more[aria-expanded="true"]{
    color:#f4c55d!important;
    border-color:#f4c55d!important;
  }
  .jt-more-drawer{
    top:9.7%!important;
    right:2.35%!important;
    width:min(820px,61vw)!important;
    z-index:30!important;
  }
  .jt-more-drawer:before{right:5.5%!important}
}


/* Internal pages: compact real navigation bar so the selected page content
   is visible immediately instead of repeating the full homepage artwork. */
@media(min-width:901px){
  body.jt-internal-page .jt-exact-header{
    height:64px!important;
    min-height:64px!important;
    aspect-ratio:auto!important;
    overflow:visible!important;
    background:#030303!important;
    border-bottom:1px solid #c8952e!important;
    z-index:100;
  }
  body.jt-internal-page .jt-exact-header:before{
    height:100%!important;
    border-bottom:0!important;
  }
  body.jt-internal-page .jt-exact-header-art{
    display:none!important;
  }
  body.jt-internal-page .jt-exact-hotspots{
    position:absolute!important;
    inset:0!important;
    z-index:20!important;
  }
  body.jt-internal-page .jt-exact-hotspots .hs-view,
  body.jt-internal-page .jt-exact-hotspots .hs-book{
    display:none!important;
  }
  body.jt-internal-page .jt-exact-hotspots .hs-more{
    right:28px!important;
    top:13px!important;
    width:150px!important;
    height:38px!important;
  }
  body.jt-internal-page .jt-more-drawer{
    top:56px!important;
    right:28px!important;
    width:min(820px,72vw)!important;
    z-index:999!important;
  }
  body.jt-internal-page .jt-internal-brand{
    position:absolute;
    left:24px;
    top:7px;
    z-index:25;
    height:50px;
    display:flex;
    align-items:center;
    gap:10px;
    color:#fff;
    font:900 12px/1 Arial,Helvetica,sans-serif;
    text-transform:uppercase;
    letter-spacing:.09em;
  }
  body.jt-internal-page .jt-internal-brand img{
    width:48px;
    height:48px;
    object-fit:contain;
  }
  body.jt-internal-page .jt-internal-brand span{
    color:#f4c55d;
  }
}
@media(max-width:900px){
  .jt-internal-brand{display:none!important}
}


/* 2026-09-21 Header artwork visibility correction.
   Keep the approved header image and real MORE menu.
   Do NOT cover the Won Trick Pony logo at the upper-left with the fake-nav mask. */
@media(min-width:901px){
  .jt-exact-header:before{
    left:23.4%!important;
    right:0!important;
    top:0!important;
    height:9.4%!important;
  }

  .jt-exact-header-art{
    object-fit:contain!important;
    object-position:center top!important;
    background:#000!important;
  }
}
