/* ============================================================
   CURSOR.CSS — gold arrow on every page
   Loaded last (header.php) so it wins over UIkit and the other
   sheets. The arrow is a native cursor: no lag, crisp, readable
   on dark and light thanks to the dark keyline and hard shadow.
   Links get the same arrow with a gold "action" dot.
   The homepage adds a trailing ring on top (see homepage.css).
   SVG first; PNG for browsers that do not take SVG cursors.
   ============================================================ */
:root {
  --cur-arrow: url("../imgs/cursor-arrow.svg") 2 2, url("../imgs/cursor-arrow.png") 2 2, auto;
  --cur-link:  url("../imgs/cursor-link.svg") 2 2, url("../imgs/cursor-link.png") 2 2, pointer;
}

html,
body,
.hp-page {
  cursor: var(--cur-arrow);
}

a,
button,
summary,
select,
label[for],
[role="button"],
[data-cursor],
.uk-link,
.uk-button,
.skill,
.g-hud-pill,
.g-hud-reset,
.hp-burger,
.hp-mobile-close {
  cursor: var(--cur-link) !important;
}

input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]),
textarea,
[contenteditable="true"] {
  cursor: text !important;
}
