/* Win95 cursor — hides native cursor, JS injects the overlay */
*, *::before, *::after { cursor: none !important; }

#win95-cursor {
  position: fixed;
  top: 0; left: 0;
  pointer-events: none;
  z-index: 999999;
  will-change: transform;
  /* start off-screen until first mousemove */
  transform: translate(-200px, -200px);
}
