/* Keep the existing header mark visible at every layout width. */
.topbar .brand-mark { display:grid; }
.topbar .brand-mark,.entry-top .tide-emblem { --dc-logo-motion-ready:1; }
.dc-logo-motion-host { position:relative; }
.dc-logo-motion-host > svg.dc-logo-motion {
  position:absolute;inset:0;display:block;width:100%;height:100%;
  max-width:none;overflow:visible;pointer-events:none;
}
.dc-logo-motion-host > img.dc-company-logo { opacity:0; }

.wait-logo { display:inline-block;position:relative;width:76px;height:76px;--dc-logo-motion-ready:1; }
.wait-logo > img { display:block;width:100%;height:100%; }
