/* ==========================================================================
   Heron canvas cursor — spec §3 of docs/superpowers/specs/2026-09-20-tic-revision-2.md

   Everything about the cursor is inline-styled by site/js/cursor.js (the
   nodes are created there, with the exact styles measured off Heron's live
   instance). This file is only the two safety rules that must hold even if
   the script is still parsing: the layers never eat pointer events, and they
   never appear on touch/coarse/narrow devices.

   The native cursor stays visible — Heron sets no `cursor:none` anywhere.
   ========================================================================== */
#canvas-cursor,
#canvas-cursor-hover { pointer-events: none; }

@media (hover: none), (pointer: coarse), (max-width: 991px) {
  #canvas-cursor,
  #canvas-cursor-hover { display: none; }
}
