/* ACULYZE NATIVE DRAGONFLY CURSOR
   Uses the browser's REAL cursor, so there is no duplicate overlay. */

html {
  cursor: url("/cursors/aculyze-dragonfly-cursor.png") 1 1, auto;
}

html a,
html button,
html [role="button"],
html input[type="button"],
html input[type="submit"],
html .cursor-pointer,
html [data-cursor="pointer"] {
  cursor: url("/cursors/aculyze-dragonfly-pointer.png") 1 1, pointer;
}

/* Keep normal browser cursors for text-entry fields. */
html input[type="text"],
html input[type="email"],
html input[type="password"],
html input[type="search"],
html input[type="number"],
html textarea,
html select {
  cursor: auto;
}

@media (pointer: coarse) {
  html, html a, html button, html [role="button"] {
    cursor: auto;
  }
}
