/* Brand motion is decorative and never indicates data freshness. */
.logo .mark,.brand .mark,.hhq-mark{position:relative;isolation:isolate;flex-shrink:0}
.logo .mark:after,.brand .mark:after,.hhq-mark:after{content:"";position:absolute;inset:-4px;border:2px solid #d42b68;border-radius:inherit;pointer-events:none;animation:hhq-brand-pulse 3s ease-out infinite}
@keyframes hhq-brand-pulse{0%,15%{transform:scale(1);opacity:.65}80%,100%{transform:scale(1.26);opacity:0}}
@media(prefers-reduced-motion:reduce){.logo .mark:after,.brand .mark:after,.hhq-mark:after{animation:none;opacity:.3}}
