/* visually hidden but accessible */
figure.brand {
  position: absolute !important;
  width: 1px; height: 1px;
  margin: -1px; padding: 0; border: 0;
  overflow: hidden; clip: rect(0 0 0 0);
  clip-path: inset(50%);
  white-space: nowrap;
}
/* R2 fly-by sprite */
.r2-flyby {
  position: fixed;         /* relative to the viewport */
  left: 0;
  top: 0;
  pointer-events: none;    /* don't block clicks */
  will-change: transform;  /* smoother animation */
  z-index: 20;             /* above content, below modals if you have them */
}
