/* ================================================
   Custom cursors (smooth set) — single source of truth
   ================================================ */

:root {
  --cursor-default: url("../img/cursors/smooth/SmoothArrow.cur"), auto;
  --cursor-pointer: url("../img/cursors/smooth/SmoothHand.cur"), pointer;
  --cursor-text: url("../img/cursors/jeelh-cursor-light/Text\ Select\ Light.cur"), text;
  --cursor-not-allowed: not-allowed;
  --cursor-help: help;
  --cursor-move: move;
  --cursor-crosshair: crosshair;

  /* Animated (.ani) — fallback for browsers that don't support animated cursors */
  --cursor-progress: url("../img/cursors/smooth/SmoothHourglass.ani"), progress;
  --cursor-wait: url("../img/cursors/smooth/PendulumArrow.ani"), wait;
}

body {
  cursor: var(--cursor-default);
}

input,
textarea,
[contenteditable="true"] {
  cursor: var(--cursor-text);
}
