/* v58 — embedded Guide links, authentic AVLR header mark, balanced app icons, mobile fit */
.guideInlineMore{display:inline!important;margin-left:3px;color:#e4c276!important;font:700 10px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif!important;letter-spacing:.02em!important;text-transform:none!important;text-decoration:underline;text-decoration-color:rgba(228,194,118,.42);text-underline-offset:3px}
.guideInlineMore:is(:hover,:focus-visible){color:#ffe0a0!important;text-decoration-color:currentColor}
@media(min-width:1081px){
  .universalNav{height:92px!important;min-height:92px!important}
  .navHeaderIdentity{width:260px!important}
  .navHeaderIdentity img{display:block;width:180px;height:64px;object-fit:contain;filter:brightness(1.13) contrast(1.06) drop-shadow(0 5px 8px rgba(0,0,0,.72))}
  .navHeaderIdentity i{margin-top:3px!important;font-size:8px!important;letter-spacing:.72em!important;text-indent:.72em!important}
  .navHeaderIdentity small{margin-top:5px!important;font-size:8px!important}
  .universalNav.menuOpen>.navlinks{background:linear-gradient(155deg,rgba(18,23,19,.9),rgba(5,8,6,.94))!important;backdrop-filter:blur(20px) saturate(1.08)!important;-webkit-backdrop-filter:blur(20px) saturate(1.08)!important}
  .universalNav.menuOpen>.navlinks a{background:#111713!important}
  .universalNav.menuOpen>.navlinks a:is(:hover,:focus-visible),.universalNav.menuOpen>.navlinks a.active{background:#29291f!important}
  .universalNav.menuOpen>.navlinks .navSigil.apparel:before{left:8px!important;top:11px!important;width:15px!important;height:10px!important}.universalNav.menuOpen>.navlinks .navSigil.apparel:after{left:13px!important;top:5px!important;width:6px!important;height:7px!important}
  .universalNav.menuOpen>.navlinks .navSigil.supply:before{left:8px!important;top:8px!important;width:16px!important;height:18px!important}.universalNav.menuOpen>.navlinks .navSigil.supply:after{left:13px!important;top:4px!important;width:6px!important;height:5px!important}
  .universalNav.menuOpen>.navlinks .navSigil.v4v:before{left:5px!important;top:10px!important;width:20px!important;height:12px!important}.universalNav.menuOpen>.navlinks .navSigil.v4v:after{left:8px!important;bottom:4px!important;width:4px!important;height:4px!important;box-shadow:11px 0 0 -1px #090b0a,11px 0 0 0 currentColor!important}
  .universalNav.menuOpen>.navlinks .navSigil.community:before{left:9px!important;top:7px!important;width:14px!important;height:19px!important}
  .universalNav.menuOpen>.navlinks .navSigil.story:before,.universalNav.menuOpen>.navlinks .navSigil.story:after{top:7px!important;width:10px!important;height:17px!important}.universalNav.menuOpen>.navlinks .navSigil.story:before{left:4px!important}.universalNav.menuOpen>.navlinks .navSigil.story:after{right:4px!important}
}
@media(max-width:650px){
  .experienceDock{top:auto!important;bottom:max(76px,calc(env(safe-area-inset-bottom) + 76px))!important;right:8px!important}
  .guidePanel,.guidePanel.guideExpanded{left:10px!important;right:10px!important;width:auto!important;bottom:max(138px,calc(env(safe-area-inset-bottom) + 138px))!important;height:min(470px,calc(100vh - 162px))!important}
  .universalNav.menuOpen>div{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;padding-top:10px!important}
  .universalNav.menuOpen>div a{min-width:0;padding:8px 5px!important}
}
@media(max-width:390px){.guidePanel,.guidePanel.guideExpanded{left:6px!important;right:6px!important}.experienceDock{right:6px!important}.universalNav.menuOpen>div{grid-template-columns:1fr!important}}
