html[data-cursor=ogre]{--cur-default:url(/cursors/ogre/default.png) 3 5, default;--cur-pointer:url(/cursors/ogre/pointer.png) 12 3, pointer;--cur-grab:url(/cursors/ogre/grab.png) 17 20, grab;--cur-grabbing:url(/cursors/ogre/grabbing.png) 16 18, grabbing;--cur-not-allowed:url(/cursors/ogre/not-allowed.png) 4 4, not-allowed;--cur-crosshair:url(/cursors/ogre/crosshair.png) 12 12, crosshair;--cur-help:url(/cursors/ogre/help.png) 4 4, help;--cur-progress:url(/cursors/ogre/progress.png) 4 4, progress}html[data-cursor=paw]{--cur-default:url(/cursors/paw/default.png) 4 7, default;--cur-pointer:url(/cursors/paw/pointer.png) 11 6, pointer;--cur-grab:url(/cursors/paw/grab.png) 17 20, grab;--cur-grabbing:url(/cursors/paw/grabbing.png) 16 18, grabbing;--cur-not-allowed:url(/cursors/paw/not-allowed.png) 5 6, not-allowed;--cur-crosshair:url(/cursors/paw/crosshair.png) 12 12, crosshair;--cur-help:url(/cursors/paw/help.png) 5 6, help;--cur-progress:url(/cursors/paw/progress.png) 5 6, progress}html[data-cursor=claw]{--cur-default:url(/cursors/claw/default.png) 4 5, default;--cur-pointer:url(/cursors/claw/pointer.png) 12 4, pointer;--cur-grab:url(/cursors/claw/grab.png) 17 20, grab;--cur-grabbing:url(/cursors/claw/grabbing.png) 16 18, grabbing;--cur-not-allowed:url(/cursors/claw/not-allowed.png) 4 4, not-allowed;--cur-crosshair:url(/cursors/claw/crosshair.png) 12 12, crosshair;--cur-help:url(/cursors/claw/help.png) 4 4, help;--cur-progress:url(/cursors/claw/progress.png) 4 4, progress}@supports (cursor:image-set(url("/cursors/ogre/default.png") 1x) 0 0, auto){html[data-cursor=ogre]{--cur-default:image-set(url(/cursors/ogre/default.png) 1x, url(/cursors/ogre/default@2x.png) 2x) 3 5, default;--cur-pointer:image-set(url(/cursors/ogre/pointer.png) 1x, url(/cursors/ogre/pointer@2x.png) 2x) 12 3, pointer;--cur-grab:image-set(url(/cursors/ogre/grab.png) 1x, url(/cursors/ogre/grab@2x.png) 2x) 17 20, grab;--cur-grabbing:image-set(url(/cursors/ogre/grabbing.png) 1x, url(/cursors/ogre/grabbing@2x.png) 2x) 16 18, grabbing;--cur-not-allowed:image-set(url(/cursors/ogre/not-allowed.png) 1x, url(/cursors/ogre/not-allowed@2x.png) 2x) 4 4, not-allowed;--cur-crosshair:image-set(url(/cursors/ogre/crosshair.png) 1x, url(/cursors/ogre/crosshair@2x.png) 2x) 12 12, crosshair;--cur-help:image-set(url(/cursors/ogre/help.png) 1x, url(/cursors/ogre/help@2x.png) 2x) 4 4, help;--cur-progress:image-set(url(/cursors/ogre/progress.png) 1x, url(/cursors/ogre/progress@2x.png) 2x) 4 4, progress}html[data-cursor=paw]{--cur-default:image-set(url(/cursors/paw/default.png) 1x, url(/cursors/paw/default@2x.png) 2x) 4 7, default;--cur-pointer:image-set(url(/cursors/paw/pointer.png) 1x, url(/cursors/paw/pointer@2x.png) 2x) 11 6, pointer;--cur-grab:image-set(url(/cursors/paw/grab.png) 1x, url(/cursors/paw/grab@2x.png) 2x) 17 20, grab;--cur-grabbing:image-set(url(/cursors/paw/grabbing.png) 1x, url(/cursors/paw/grabbing@2x.png) 2x) 16 18, grabbing;--cur-not-allowed:image-set(url(/cursors/paw/not-allowed.png) 1x, url(/cursors/paw/not-allowed@2x.png) 2x) 5 6, not-allowed;--cur-crosshair:image-set(url(/cursors/paw/crosshair.png) 1x, url(/cursors/paw/crosshair@2x.png) 2x) 12 12, crosshair;--cur-help:image-set(url(/cursors/paw/help.png) 1x, url(/cursors/paw/help@2x.png) 2x) 5 6, help;--cur-progress:image-set(url(/cursors/paw/progress.png) 1x, url(/cursors/paw/progress@2x.png) 2x) 5 6, progress}html[data-cursor=claw]{--cur-default:image-set(url(/cursors/claw/default.png) 1x, url(/cursors/claw/default@2x.png) 2x) 4 5, default;--cur-pointer:image-set(url(/cursors/claw/pointer.png) 1x, url(/cursors/claw/pointer@2x.png) 2x) 12 4, pointer;--cur-grab:image-set(url(/cursors/claw/grab.png) 1x, url(/cursors/claw/grab@2x.png) 2x) 17 20, grab;--cur-grabbing:image-set(url(/cursors/claw/grabbing.png) 1x, url(/cursors/claw/grabbing@2x.png) 2x) 16 18, grabbing;--cur-not-allowed:image-set(url(/cursors/claw/not-allowed.png) 1x, url(/cursors/claw/not-allowed@2x.png) 2x) 4 4, not-allowed;--cur-crosshair:image-set(url(/cursors/claw/crosshair.png) 1x, url(/cursors/claw/crosshair@2x.png) 2x) 12 12, crosshair;--cur-help:image-set(url(/cursors/claw/help.png) 1x, url(/cursors/claw/help@2x.png) 2x) 4 4, help;--cur-progress:image-set(url(/cursors/claw/progress.png) 1x, url(/cursors/claw/progress@2x.png) 2x) 4 4, progress}}:where(html[data-cursor]),:where(html[data-cursor]) :where(body){cursor:var(--cur-default,default)}:where(html[data-cursor]) :where(a[href],area[href],button,summary,label[for],label:has(input),select,[role=button],[role=link],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],input:is([type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=range],[type=color],[type=file])){cursor:var(--cur-pointer,pointer)}:where(html[data-cursor]) :where(textarea,[contenteditable=true],[contenteditable=""]){cursor:var(--cur-text,text)}:where(html[data-cursor]) :where([draggable=true]){cursor:var(--cur-grab,grab)}:where(html[data-cursor]) :where([draggable=true]:active){cursor:var(--cur-grabbing,grabbing)}:where(html[data-cursor]) body :is(button,input,select,textarea):disabled,:where(html[data-cursor]) body [aria-disabled=true]{cursor:var(--cur-not-allowed,not-allowed)}
