/* v55 — single header identity, precise menu hover, linked guide answers, mobile separation */
@media(min-width:1081px){
  .universalNav{background-image:linear-gradient(rgba(5,7,6,.84),rgba(5,7,6,.84)),linear-gradient(90deg,rgba(5,7,6,.88) 0 14%,rgba(5,7,6,.1) 34% 66%,rgba(5,7,6,.88) 86% 100%),url('assets/avlr-header-reference-v53.png')!important}
  .navCenterMark{bottom:auto!important;top:50%!important;transform:translate(-50%,-50%)!important}
  .universalNav.menuOpen .navCenterMark{transform:translate(-50%,-50%)!important}
  .navHeaderIdentity{display:grid;place-items:center;line-height:1;filter:drop-shadow(0 5px 8px rgba(0,0,0,.72))}
  .navHeaderIdentity b{color:#ebcb83;font-size:20px;letter-spacing:.28em;text-indent:.28em;background:linear-gradient(180deg,#fff0ba,#bd8a3e 52%,#edc878);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
  .navHeaderIdentity i{margin-top:4px;color:#cba052;font-size:7px;font-weight:800;font-style:normal;letter-spacing:.58em;text-indent:.58em}
  .navHeaderIdentity small{margin-top:5px;color:#8f7950;font-size:5px;font-weight:800;letter-spacing:.28em;text-indent:.28em}
  .universalNav.menuOpen>.navlinks .navSigil.company{background-image:url('assets/apparel-guiding-star-v54.svg')!important;background-size:25px!important;background-repeat:no-repeat!important;background-position:center!important;border-color:rgba(223,189,119,.55)!important}
}
.guideDirectLinks{display:grid;gap:7px;margin:0 0 12px}
.guideDirectLinks a{display:block;padding:9px 10px;border:1px solid rgba(205,169,105,.35);background:rgba(185,145,79,.055);color:#e6c77f!important;font:600 9px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:0!important;text-transform:none!important;overflow-wrap:anywhere}
.guideDirectLinks a:is(:hover,:focus-visible){border-color:var(--gold2);background:rgba(185,145,79,.12)}
.experienceDock.guidePrompt .guideToggle{animation:guideMessageNudgeV55 .72s cubic-bezier(.36,.07,.19,.97) 2!important}
@keyframes guideMessageNudgeV55{0%,100%{transform:translate(0) rotate(0)}20%{transform:translateX(-3px) rotate(-2deg)}40%{transform:translateX(3px) rotate(2deg)}60%{transform:translateX(-2px) rotate(-1deg)}80%{transform:translateX(2px) rotate(1deg)}}
.experienceDock .guideToggle{background-position:center!important}
.experienceDock .guideToggle:before{left:23px!important;top:16px!important}.experienceDock .guideToggle:after{left:25px!important;top:25px!important}
@media(max-width:650px){
  .experienceDock{top:auto!important;bottom:84px!important;right:10px!important}
  .guidePanel,.guidePanel.guideExpanded{top:auto!important;bottom:146px!important;height:min(500px,calc(100vh - 170px))!important}
  .fieldConditions{z-index:68!important}.experienceDock{z-index:75!important}
}
@media(prefers-reduced-motion:reduce){.experienceDock.guidePrompt .guideToggle{animation:none!important}}
