/* v53 — supplied AVLR identity, true North Star mark, matched controls, original-style menu */
.fieldConditions:is(:hover,:focus-visible)>.fieldExpandedLead>b:before{display:none!important}
.liveCondition{display:inline-flex!important;align-items:center;gap:6px;color:#d9c28f}
.liveCondition i{display:inline-block!important;width:7px!important;height:7px!important;border:0!important;border-radius:50%;background:#db3d34!important;box-shadow:0 0 0 3px rgba(219,61,52,.13),0 0 8px rgba(219,61,52,.58);animation:avlrLivePulse 2s ease-in-out infinite}

@media(min-width:1081px){
  .universalNav>.brand{background:url('assets/avlr-north-star-v53.svg') center/52px no-repeat,#070908!important;border-color:rgba(221,181,102,.62)!important}
  .universalNav>.brand:before,.universalNav>.brand:after{display:none!important}
  .navCenterMark{width:min(720px,58vw)!important;grid-template-columns:1fr minmax(310px,420px) 1fr!important;gap:14px!important}
  .navWordmark{min-width:0!important;width:100%;height:65px;padding:0!important;overflow:hidden;border:0!important;filter:drop-shadow(0 8px 15px rgba(0,0,0,.5))}
  .navWordmark:before,.navWordmark:after{display:none!important}
  .navWordmark img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 50%;transform:scale(1.18);filter:brightness(1.12) contrast(1.08) saturate(.92)}
  .navOrnament{height:30px!important;border:0!important;background:repeating-linear-gradient(0deg,transparent 0 5px,rgba(201,157,78,.28) 5px 6px)!important;clip-path:polygon(0 44%,70% 44%,78% 10%,100% 10%,100% 16%,82% 16%,74% 55%,0 55%)}
  .navOrnamentRight{transform:scaleX(-1)}
  .navOrnament:before{left:6%!important;right:0!important;top:50%!important;background:linear-gradient(90deg,transparent,rgba(196,52,42,.6),#dbb363)!important}
  .navOrnament:after{right:0!important;width:7px!important;height:7px!important}

  .universalNav .navMenu,.universalNav .navcta{
    box-sizing:border-box!important;min-width:88px!important;height:38px!important;margin:0!important;padding:0 14px!important;
    display:inline-flex!important;align-items:center!important;justify-content:center!important;
    border:1px solid rgba(205,169,105,.58)!important;border-radius:0!important;
    background:rgba(10,13,11,.88)!important;color:#e4c681!important;
    font-size:9px!important;font-weight:700!important;line-height:1!important;letter-spacing:.14em!important;text-transform:uppercase!important;
    box-shadow:none!important;
  }
  .universalNav .navMenu{order:3;margin-left:auto!important}
  .universalNav .navcta{order:4;margin-left:8px!important}
  .universalNav .navMenu:before{display:none!important}
  .universalNav .navMenu:is(:hover,:focus-visible),.universalNav .navcta:is(:hover,:focus-visible){border-color:var(--gold2)!important;background:rgba(185,145,79,.1)!important;color:#f4dda6!important;transform:translateY(-2px) scale(1.025)!important}

  .universalNav.menuOpen>.navlinks{
    left:78px!important;right:202px!important;padding:0 14px!important;
    gap:clamp(14px,1.7vw,30px)!important;
    background:rgba(8,11,9,.985)!important;border:0!important;box-shadow:none!important;
  }
  .universalNav.menuOpen>.navlinks a{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:9px 2px!important;color:#aaa194!important;font-size:10px!important;font-weight:400!important;letter-spacing:.15em!important;white-space:nowrap!important}
  .universalNav.menuOpen>.navlinks a.active,.universalNav.menuOpen>.navlinks a:is(:hover,:focus-visible){color:var(--gold2)!important}
  .universalNav.menuOpen>.navlinks .navSigil{width:22px!important;height:22px!important;flex-basis:22px!important}
}
@media(prefers-reduced-motion:reduce){.liveCondition i{animation:none!important}}
