/* V42: Sidebar navigation refresh */
.appNavIconDefs{position:absolute;width:0;height:0;overflow:hidden}
.appNavGlyph{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.appBrandLogo{
  width:118px;
  height:134px;
  display:block;
  flex:none;
  background:center/contain no-repeat url("data:image/webp;base64,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");
  filter:drop-shadow(0 0 12px rgba(70,228,255,.28)) drop-shadow(0 0 18px rgba(192,75,255,.16));
}
.appBrandCaption{display:block}
.appNavGhost b{
  margin-left:auto;
  padding:2px 5px;
  border-radius:4px;
  color:#061414;
  background:#52f179;
  font-size:8px;
  line-height:1.2;
  letter-spacing:.04em;
}

@media(min-width:901px){
  body{
    padding:12px 16px 24px 244px;
  }

  .appTopbar{
    position:fixed;
    left:12px;
    top:12px;
    bottom:12px;
    width:218px;
    height:auto;
    min-height:0;
    margin:0;
    padding:14px 10px 10px;
    display:flex;
    flex-direction:column;
    align-items:stretch;
    gap:10px;
    overflow:visible;
    border:1px solid rgba(82,230,214,.20);
    border-radius:16px;
    background:
      radial-gradient(circle at 50% 0%,rgba(58,224,245,.09),transparent 28%),
      linear-gradient(180deg,rgba(3,14,24,.985),rgba(4,16,27,.985));
    box-shadow:0 24px 60px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.035);
    backdrop-filter:blur(18px);
  }

  .appBrand{
    width:100%;
    min-width:0;
    min-height:164px;
    padding:2px 8px 10px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    gap:0;
    border:0;
    border-bottom:1px solid rgba(255,255,255,.06);
    border-radius:0;
    background:transparent;
  }
  .appBrandLogo{width:116px;height:126px}
  .appBrandCaption{
    margin-top:-4px;
    text-align:center;
  }
  .appBrandCaption strong{display:none}
  .appBrandCaption small{
    display:block;
    margin:0;
    color:#63838f;
    font-size:8px;
    font-weight:900;
    letter-spacing:.16em;
    text-transform:uppercase;
  }

  .appNav.appNavV2{
    width:100%;
    padding:2px 0;
    display:flex;
    flex:0 0 auto;
    flex-direction:column;
    align-items:stretch;
    justify-content:flex-start;
    gap:3px;
    overflow:visible;
  }

  .appNavMenu{
    position:relative;
    width:100%;
    flex:0 0 auto;
  }

  .appNavMenu > summary,
  .appNavQuick{
    width:100%;
    min-height:44px;
    padding:9px 11px;
    justify-content:flex-start;
    gap:11px;
    border-radius:9px;
    color:#a8c0cb;
    font-size:11px;
    font-weight:900;
    text-align:left;
  }

  .appNavGlyph{
    width:19px;
    height:19px;
    color:#a9d6f0;
  }

  .appNavMenu > summary::after{
    margin-left:auto;
  }

  .appNavMenu > summary:hover,
  .appNavMenu[open] > summary,
  .appNavQuick:hover{
    color:#f7fbff;
    border-color:rgba(76,226,246,.16);
    background:linear-gradient(90deg,rgba(64,220,245,.11),rgba(167,81,255,.055));
  }

  .appNavHome{
    color:#d9f7ff;
  }

  .appNavGhost{
    position:relative;
    color:#f2dcff;
    border-color:rgba(166,82,255,.18);
    background:linear-gradient(90deg,rgba(143,62,255,.16),rgba(68,219,245,.06));
  }
  .appNavGhost::before{
    content:"";
    position:absolute;
    left:-10px;
    top:6px;
    bottom:6px;
    width:3px;
    border-radius:0 4px 4px 0;
    background:linear-gradient(180deg,#c653ff,#47e8ff);
    box-shadow:0 0 14px rgba(178,76,255,.65);
  }

  .appNavDropdown,
  .appNavMenu:first-child .appNavDropdown,
  .appNavMenu:nth-last-child(-n+2) .appNavDropdown{
    position:absolute;
    left:calc(100% + 12px);
    right:auto;
    top:0;
    width:245px;
    transform:none;
  }

  .appNavDropdown::before,
  .appNavMenu:first-child .appNavDropdown::before,
  .appNavMenu:nth-last-child(-n+2) .appNavDropdown::before{
    left:-5px;
    right:auto;
    top:17px;
    transform:rotate(-45deg);
  }

  .playerIdentity{
    width:100%;
    min-width:0;
    max-width:none;
    min-height:62px;
    margin-top:auto;
    padding:7px;
    gap:9px;
    border-color:rgba(82,230,214,.16);
    border-radius:11px;
    background:linear-gradient(135deg,rgba(82,230,214,.07),rgba(155,102,197,.06));
  }
  .playerAvatar{width:46px;height:46px}
  .playerIdentityText{min-width:0}
  .playerIdentity strong{max-width:135px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .playerIdentity small{max-width:135px;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .playerIdentity.connectWalletCta{min-width:0}

  .homeDashboard{
    width:min(1240px,calc(100vw - 276px));
    max-width:1240px;
    margin:0 auto;
  }

  .playWorkspace{
    left:232px;
    padding:14px 16px 16px;
  }
  .playWorkspaceWindow{
    max-height:calc(100vh - 30px);
  }
}

@media(max-width:900px){
  .appBrandLogo{width:58px;height:64px}
  .appBrandCaption strong{display:block}
  .appBrandCaption small{display:block}
  .appNavGlyph{width:17px;height:17px}
  .appNavGhost b{display:none}
}

@media(max-width:620px){
  .appBrandLogo{width:46px;height:52px}
  .appBrandCaption strong{font-size:15px}
  .appBrandCaption small{font-size:8px}
}


/* V43: desktop modal clearance + collapsible floating nav rail */
.appNavCollapse{
  display:none;
}

@media(min-width:901px){
  .appModal,
  .onboardingModal,
  .prizeReveal{
    left:232px;
  }

  .appModalWindow{
    width:min(1180px,calc(100vw - 280px));
  }

  .appNavCollapse{
    width:100%;
    min-height:36px;
    padding:7px 10px;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    border:1px solid rgba(82,230,214,.12);
    border-radius:9px;
    color:#7fa4b1;
    background:rgba(255,255,255,.025);
    box-shadow:none;
    font-size:9px;
    font-weight:900;
    letter-spacing:.04em;
    cursor:pointer;
  }
  .appNavCollapse:hover{
    color:#e7fbff;
    border-color:rgba(82,230,214,.28);
    background:rgba(82,230,214,.06);
  }
  .appNavCollapse span{
    color:#68e8df;
    font-size:18px;
    line-height:1;
  }

  body.navCollapsed{
    padding-left:100px;
  }

  body.navCollapsed .appTopbar{
    width:72px;
    padding:10px 7px;
    border-radius:18px;
  }

  body.navCollapsed .appBrand{
    min-height:70px;
    padding:0 0 8px;
  }
  body.navCollapsed .appBrandLogo{
    width:52px;
    height:58px;
  }
  body.navCollapsed .appBrandCaption{
    display:none;
  }

  body.navCollapsed .appNavCollapse{
    min-height:34px;
    padding:5px;
  }
  body.navCollapsed .appNavCollapse b{
    display:none;
  }
  body.navCollapsed .appNavCollapse span{
    transform:rotate(180deg);
  }

  body.navCollapsed .appNavMenu > summary,
  body.navCollapsed .appNavQuick{
    min-height:46px;
    padding:9px;
    justify-content:center;
    gap:0;
  }
  body.navCollapsed .appNavMenu > summary > span,
  body.navCollapsed .appNavQuick > span,
  body.navCollapsed .appNavGhost b{
    display:none;
  }
  body.navCollapsed .appNavMenu > summary::after{
    display:none;
  }
  body.navCollapsed .appNavGlyph{
    width:21px;
    height:21px;
  }
  body.navCollapsed .appNavGhost::before{
    left:-7px;
  }

  body.navCollapsed .appNavDropdown,
  body.navCollapsed .appNavMenu:first-child .appNavDropdown,
  body.navCollapsed .appNavMenu:nth-last-child(-n+2) .appNavDropdown{
    left:calc(100% + 11px);
  }

  body.navCollapsed .playerIdentity{
    min-height:52px;
    padding:5px;
    justify-content:center;
  }
  body.navCollapsed .playerAvatar{
    width:42px;
    height:42px;
  }
  body.navCollapsed .playerIdentityText{
    display:none;
  }

  body.navCollapsed .homeDashboard{
    width:min(1380px,calc(100vw - 130px));
    max-width:1380px;
  }

  body.navCollapsed .playWorkspace{
    left:86px;
  }

  body.navCollapsed .appModal,
  body.navCollapsed .onboardingModal,
  body.navCollapsed .prizeReveal{
    left:86px;
  }

  body.navCollapsed .appModalWindow{
    width:min(1280px,calc(100vw - 122px));
  }
}

@media(max-width:900px){
  .appNavCollapse{display:none!important}
}
