/* LTG pixel cursors: lime arrow everywhere, cream hand on anything clickable.
   Pages swap their own `cursor:pointer` for var(--cur-hand) so custom-styled clickables get the hand too. */
:root{
  --cur-arrow:url(/cursor/arrow.svg) 1 1, auto;
  --cur-hand:url(/cursor/pointer.svg) 9 1, pointer;
}
@media (hover:hover) and (pointer:fine){
  html{cursor:var(--cur-arrow)}
  a[href],button:not(:disabled),select,summary,label[for],[role="button"],
  input[type="submit"],input[type="button"],input[type="checkbox"],input[type="radio"]{cursor:var(--cur-hand)}
  input:not([type="submit"],[type="button"],[type="checkbox"],[type="radio"],[type="range"],[type="color"]),
  textarea,[contenteditable=""],[contenteditable="true"]{cursor:text}
}
