/* GENERÁLT – tools/cursors.mjs ([cursor2]); kézzel ne szerkeszd. image-set nélküli böngészőn: 1× kép (A) */
:root {
  --cur-def: url("cursors/a-def.svg") 4 3, auto;
  --cur-ptr: url("cursors/a-ptr.svg") 4 3, pointer;
  --cur-no: url("cursors/a-no.svg") 4 3, not-allowed;
  --cur-txt: url("cursors/txt.svg") 16 16, text;
  --cur-wait: url("cursors/wait.svg") 16 16, progress;
  --cur-grab: url("cursors/grab.svg") 16 16, grab;
  --cur-grabbing: url("cursors/grabbing.svg") 16 16, grabbing;
}
@supports (cursor: image-set(url("cursors/a-def.svg") 1x) 4 3, auto) {
:root {
  --cur-def: image-set(url("cursors/a-def.svg") 1x, url("cursors/a-def@2x.svg") 2x) 4 3, auto;
  --cur-ptr: image-set(url("cursors/a-ptr.svg") 1x, url("cursors/a-ptr@2x.svg") 2x) 4 3, pointer;
  --cur-no: image-set(url("cursors/a-no.svg") 1x, url("cursors/a-no@2x.svg") 2x) 4 3, not-allowed;
  --cur-txt: image-set(url("cursors/txt.svg") 1x, url("cursors/txt@2x.svg") 2x) 16 16, text;
  --cur-wait: image-set(url("cursors/wait.svg") 1x, url("cursors/wait@2x.svg") 2x) 16 16, progress;
  --cur-grab: image-set(url("cursors/grab.svg") 1x, url("cursors/grab@2x.svg") 2x) 16 16, grab;
  --cur-grabbing: image-set(url("cursors/grabbing.svg") 1x, url("cursors/grabbing@2x.svg") 2x) 16 16, grabbing;
}
}
:root[data-cur="B"] {
  --cur-def: image-set(url("cursors/b-def.svg") 1x, url("cursors/b-def@2x.svg") 2x) 3 3, auto;
  --cur-ptr: image-set(url("cursors/b-ptr.svg") 1x, url("cursors/b-ptr@2x.svg") 2x) 3 3, pointer;
  --cur-no: image-set(url("cursors/b-no.svg") 1x, url("cursors/b-no@2x.svg") 2x) 3 3, not-allowed;
}
:root[data-cur="C"] {
  --cur-def: image-set(url("cursors/c-def.svg") 1x, url("cursors/c-def@2x.svg") 2x) 4 3, auto;
  --cur-ptr: image-set(url("cursors/c-ptr.svg") 1x, url("cursors/c-ptr@2x.svg") 2x) 4 3, pointer;
  --cur-no: image-set(url("cursors/c-no.svg") 1x, url("cursors/c-no@2x.svg") 2x) 4 3, not-allowed;
}
:root[data-cur="sys"] {
  --cur-def: auto;
  --cur-ptr: pointer;
  --cur-no: not-allowed;
  --cur-txt: text;
  --cur-wait: progress;
  --cur-grab: grab;
  --cur-grabbing: grabbing;
}
