/*
 * Custom Magic Wand Cursor
 * ─────────────────────────────────────────────────────────
 * Files   : wand-cursor.png (47×64)  |  wand-cursor-glow.png (47×64)
 * Hotspot : x=4, y=4  (wand tip — top-left of image)
 *           To adjust: change the two numbers after the url() on each rule.
 * Scope   : desktop only (pointer: fine) — touch devices are unaffected.
 * ─────────────────────────────────────────────────────────
 */

@media (pointer: fine) {

  /* ── Default cursor ── */
  *,
  *::before,
  *::after {
    /* path  hotspot-x  hotspot-y  fallback */
    cursor: url('wand-cursor.png') 4 4, auto !important;
  }

  /* ── Hover / clickable cursor (glowing wand) ── */
  a,
  button,
  [role="button"],
  [onclick],
  label,
  select,
  input[type="submit"],
  input[type="button"],
  input[type="checkbox"],
  input[type="radio"],
  .game-item:not(.locked),
  .back-link,
  .mix-btn,
  .blob,
  .blob-nav button,
  .try-again,
  .genie-dl-btn,
  .genie-quick-btn,
  .genie-starter-btn,
  .login-btn,
  .room-btn,
  .island,
  .click-area,
  .door-area,
  .card-play,
  [style*="cursor:pointer"],
  [style*="cursor: pointer"] {
    /* path  hotspot-x  hotspot-y  fallback */
    cursor: url('wand-cursor-glow.png') 4 4, pointer !important;
  }

}
