@media (pointer: fine) {
  html:not(.cur-off) { cursor: url(../img/cur/arrow.png) 2 2, default; cursor: -webkit-image-set(url(../img/cur/arrow.png) 1x, url(../img/cur/arrow@2x.png) 2x) 2 2, default; cursor: image-set(url(../img/cur/arrow.png) 1x, url(../img/cur/arrow@2x.png) 2x) 2 2, default; }
  html:not(.cur-off) a[href], html:not(.cur-off) button:not(:disabled), html:not(.cur-off) [role="button"], html:not(.cur-off) [role="menuitem"], html:not(.cur-off) [role="tab"], html:not(.cur-off) summary, html:not(.cur-off) label[for], html:not(.cur-off) select, html:not(.cur-off) [data-cmd], html:not(.cur-off) [data-watch], html:not(.cur-off) .other, html:not(.cur-off) .peek { cursor: url(../img/cur/hand.png) 11 2, pointer; cursor: -webkit-image-set(url(../img/cur/hand.png) 1x, url(../img/cur/hand@2x.png) 2x) 11 2, pointer; cursor: image-set(url(../img/cur/hand.png) 1x, url(../img/cur/hand@2x.png) 2x) 11 2, pointer; }
  html:not(.cur-off) input[type="text"], html:not(.cur-off) input:not([type]), html:not(.cur-off) input[type="search"], html:not(.cur-off) textarea, html:not(.cur-off) label.goes__row { cursor: url(../img/cur/text.png) 7 13, text; cursor: -webkit-image-set(url(../img/cur/text.png) 1x, url(../img/cur/text@2x.png) 2x) 7 13, text; cursor: image-set(url(../img/cur/text.png) 1x, url(../img/cur/text@2x.png) 2x) 7 13, text; }
  html:not(.cur-off) #stimHit { cursor: url(../img/cur/grab.png) 12 12, grab; cursor: -webkit-image-set(url(../img/cur/grab.png) 1x, url(../img/cur/grab@2x.png) 2x) 12 12, grab; cursor: image-set(url(../img/cur/grab.png) 1x, url(../img/cur/grab@2x.png) 2x) 12 12, grab; }
  html:not(.cur-off) #stimHit:active { cursor: url(../img/cur/grabbing.png) 12 10, grabbing; cursor: -webkit-image-set(url(../img/cur/grabbing.png) 1x, url(../img/cur/grabbing@2x.png) 2x) 12 10, grabbing; cursor: image-set(url(../img/cur/grabbing.png) 1x, url(../img/cur/grabbing@2x.png) 2x) 12 10, grabbing; }
  html:not(.cur-off).cur-g { cursor: url(../img/cur/arrow-g1.png) 2 2, default; cursor: -webkit-image-set(url(../img/cur/arrow-g1.png) 1x, url(../img/cur/arrow-g1@2x.png) 2x) 2 2, default; cursor: image-set(url(../img/cur/arrow-g1.png) 1x, url(../img/cur/arrow-g1@2x.png) 2x) 2 2, default; }
  html:not(.cur-off).cur-g a[href], html:not(.cur-off).cur-g button:not(:disabled), html:not(.cur-off).cur-g [role="button"], html:not(.cur-off).cur-g [role="menuitem"], html:not(.cur-off).cur-g [role="tab"], html:not(.cur-off).cur-g summary, html:not(.cur-off).cur-g label[for], html:not(.cur-off).cur-g select, html:not(.cur-off).cur-g [data-cmd], html:not(.cur-off).cur-g [data-watch], html:not(.cur-off).cur-g .other, html:not(.cur-off).cur-g .peek { cursor: url(../img/cur/hand-g1.png) 11 2, pointer; cursor: -webkit-image-set(url(../img/cur/hand-g1.png) 1x, url(../img/cur/hand-g1@2x.png) 2x) 11 2, pointer; cursor: image-set(url(../img/cur/hand-g1.png) 1x, url(../img/cur/hand-g1@2x.png) 2x) 11 2, pointer; }
  html:not(.cur-off).cur-g input[type="text"], html:not(.cur-off).cur-g input:not([type]), html:not(.cur-off).cur-g input[type="search"], html:not(.cur-off).cur-g textarea, html:not(.cur-off).cur-g label.goes__row { cursor: url(../img/cur/text-g1.png) 7 13, text; cursor: -webkit-image-set(url(../img/cur/text-g1.png) 1x, url(../img/cur/text-g1@2x.png) 2x) 7 13, text; cursor: image-set(url(../img/cur/text-g1.png) 1x, url(../img/cur/text-g1@2x.png) 2x) 7 13, text; }
  html:not(.cur-off).cur-g #stimHit { cursor: url(../img/cur/grab-g1.png) 12 12, grab; cursor: -webkit-image-set(url(../img/cur/grab-g1.png) 1x, url(../img/cur/grab-g1@2x.png) 2x) 12 12, grab; cursor: image-set(url(../img/cur/grab-g1.png) 1x, url(../img/cur/grab-g1@2x.png) 2x) 12 12, grab; }
  html:not(.cur-off).cur-g #stimHit:active { cursor: url(../img/cur/grabbing-g1.png) 12 10, grabbing; cursor: -webkit-image-set(url(../img/cur/grabbing-g1.png) 1x, url(../img/cur/grabbing-g1@2x.png) 2x) 12 10, grabbing; cursor: image-set(url(../img/cur/grabbing-g1.png) 1x, url(../img/cur/grabbing-g1@2x.png) 2x) 12 10, grabbing; }
  html:not(.cur-off).cur-h { cursor: url(../img/cur/arrow-g2.png) 2 2, default; cursor: -webkit-image-set(url(../img/cur/arrow-g2.png) 1x, url(../img/cur/arrow-g2@2x.png) 2x) 2 2, default; cursor: image-set(url(../img/cur/arrow-g2.png) 1x, url(../img/cur/arrow-g2@2x.png) 2x) 2 2, default; }
  html:not(.cur-off).cur-h a[href], html:not(.cur-off).cur-h button:not(:disabled), html:not(.cur-off).cur-h [role="button"], html:not(.cur-off).cur-h [role="menuitem"], html:not(.cur-off).cur-h [role="tab"], html:not(.cur-off).cur-h summary, html:not(.cur-off).cur-h label[for], html:not(.cur-off).cur-h select, html:not(.cur-off).cur-h [data-cmd], html:not(.cur-off).cur-h [data-watch], html:not(.cur-off).cur-h .other, html:not(.cur-off).cur-h .peek { cursor: url(../img/cur/hand-g2.png) 11 2, pointer; cursor: -webkit-image-set(url(../img/cur/hand-g2.png) 1x, url(../img/cur/hand-g2@2x.png) 2x) 11 2, pointer; cursor: image-set(url(../img/cur/hand-g2.png) 1x, url(../img/cur/hand-g2@2x.png) 2x) 11 2, pointer; }
  html:not(.cur-off).cur-h input[type="text"], html:not(.cur-off).cur-h input:not([type]), html:not(.cur-off).cur-h input[type="search"], html:not(.cur-off).cur-h textarea, html:not(.cur-off).cur-h label.goes__row { cursor: url(../img/cur/text-g2.png) 7 13, text; cursor: -webkit-image-set(url(../img/cur/text-g2.png) 1x, url(../img/cur/text-g2@2x.png) 2x) 7 13, text; cursor: image-set(url(../img/cur/text-g2.png) 1x, url(../img/cur/text-g2@2x.png) 2x) 7 13, text; }
  html:not(.cur-off).cur-h #stimHit { cursor: url(../img/cur/grab-g2.png) 12 12, grab; cursor: -webkit-image-set(url(../img/cur/grab-g2.png) 1x, url(../img/cur/grab-g2@2x.png) 2x) 12 12, grab; cursor: image-set(url(../img/cur/grab-g2.png) 1x, url(../img/cur/grab-g2@2x.png) 2x) 12 12, grab; }
  html:not(.cur-off).cur-h #stimHit:active { cursor: url(../img/cur/grabbing-g2.png) 12 10, grabbing; cursor: -webkit-image-set(url(../img/cur/grabbing-g2.png) 1x, url(../img/cur/grabbing-g2@2x.png) 2x) 12 10, grabbing; cursor: image-set(url(../img/cur/grabbing-g2.png) 1x, url(../img/cur/grabbing-g2@2x.png) 2x) 12 10, grabbing; }
  html:not(.cur-off).cur-you-hat { cursor: url(../img/cur/arrow-hat.png) 8 10, default; cursor: -webkit-image-set(url(../img/cur/arrow-hat.png) 1x, url(../img/cur/arrow-hat@2x.png) 2x) 8 10, default; cursor: image-set(url(../img/cur/arrow-hat.png) 1x, url(../img/cur/arrow-hat@2x.png) 2x) 8 10, default; }
  html:not(.cur-off).cur-you-hat a[href], html:not(.cur-off).cur-you-hat button:not(:disabled), html:not(.cur-off).cur-you-hat [role="button"], html:not(.cur-off).cur-you-hat [role="menuitem"], html:not(.cur-off).cur-you-hat [role="tab"], html:not(.cur-off).cur-you-hat summary, html:not(.cur-off).cur-you-hat label[for], html:not(.cur-off).cur-you-hat select, html:not(.cur-off).cur-you-hat [data-cmd], html:not(.cur-off).cur-you-hat [data-watch], html:not(.cur-off).cur-you-hat .other, html:not(.cur-off).cur-you-hat .peek { cursor: url(../img/cur/hand-hat.png) 11 8, pointer; cursor: -webkit-image-set(url(../img/cur/hand-hat.png) 1x, url(../img/cur/hand-hat@2x.png) 2x) 11 8, pointer; cursor: image-set(url(../img/cur/hand-hat.png) 1x, url(../img/cur/hand-hat@2x.png) 2x) 11 8, pointer; }
  html:not(.cur-off).cur-you-480 { cursor: url(../img/cur/arrow-480.png) 2 2, default; cursor: -webkit-image-set(url(../img/cur/arrow-480.png) 1x, url(../img/cur/arrow-480@2x.png) 2x) 2 2, default; cursor: image-set(url(../img/cur/arrow-480.png) 1x, url(../img/cur/arrow-480@2x.png) 2x) 2 2, default; }
  html:not(.cur-off).cur-you-480 a[href], html:not(.cur-off).cur-you-480 button:not(:disabled), html:not(.cur-off).cur-you-480 [role="button"], html:not(.cur-off).cur-you-480 [role="menuitem"], html:not(.cur-off).cur-you-480 [role="tab"], html:not(.cur-off).cur-you-480 summary, html:not(.cur-off).cur-you-480 label[for], html:not(.cur-off).cur-you-480 select, html:not(.cur-off).cur-you-480 [data-cmd], html:not(.cur-off).cur-you-480 [data-watch], html:not(.cur-off).cur-you-480 .other, html:not(.cur-off).cur-you-480 .peek { cursor: url(../img/cur/hand-480.png) 12 2, pointer; cursor: -webkit-image-set(url(../img/cur/hand-480.png) 1x, url(../img/cur/hand-480@2x.png) 2x) 12 2, pointer; cursor: image-set(url(../img/cur/hand-480.png) 1x, url(../img/cur/hand-480@2x.png) 2x) 12 2, pointer; }
}
