/* Native cursors stay aligned with the pointer, without a trailing animation. */
@media (hover: hover) and (pointer: fine) {
  body { cursor: url('../img/zodev/cursor.svg') 4 3, auto; }
  a, button, summary, [role="button"], .lab-canvas, .lab-canvas.is-hovering {
    cursor: url('../img/zodev/cursor-link.svg') 16 16, pointer;
  }
  input, textarea, [contenteditable="true"] { cursor: text; }
  button:disabled, [aria-disabled="true"] { cursor: not-allowed; }
  .lab-canvas:active { cursor: grabbing; }
}
