/* Original painted pointers from Tibia Card Game. Native touch and text insertion are preserved. */
@media (hover:hover) and (pointer:fine){
:root{
--cursor-normal:url("/game/ui/cursors/default.png") 8 3,auto;
--cursor-pointer:url("/game/ui/cursors/pointer.png") 5 2,auto;
--cursor-select:url("/game/ui/cursors/selected.png") 9 1,auto;
--cursor-attack:url("/game/ui/cursors/target.png") 16 16,auto;
--cursor-move:url("/game/ui/cursors/drag-card.png") 14 3,auto;
--cursor-orb:url("/game/ui/cursors/move.png") 16 16,auto;
--cursor-heal:url("/game/ui/cursors/heal.png") 16 16,auto;
--cursor-not-allowed:url("/game/ui/cursors/not-allowed.png") 16 16,auto;
--cursor-wait:url("/game/ui/cursors/wait.png") 16 16,auto;
--cursor-inspect:url("/game/ui/cursors/inspect.png") 12 12,auto;
--cursor-collect:url("/game/ui/cursors/collect.png") 13 2,auto;
--cursor-ally:url("/game/ui/cursors/ally.png") 7 2,auto;
--cursor-enemy:url("/game/ui/cursors/enemy.png") 7 2,auto;
--cursor-dialog:url("/game/ui/cursors/dialog.png") 16 16,auto;
}
@supports(cursor:image-set(url("x.png") 1x) 1 1,auto){:root{
--cursor-normal:image-set(url("/game/ui/cursors/default.png") 1x,url("/game/ui/cursors/default@2x.png") 2x) 8 3,auto;
--cursor-pointer:image-set(url("/game/ui/cursors/pointer.png") 1x,url("/game/ui/cursors/pointer@2x.png") 2x) 5 2,auto;
--cursor-select:image-set(url("/game/ui/cursors/selected.png") 1x,url("/game/ui/cursors/selected@2x.png") 2x) 9 1,auto;
--cursor-attack:image-set(url("/game/ui/cursors/target.png") 1x,url("/game/ui/cursors/target@2x.png") 2x) 16 16,auto;
--cursor-move:image-set(url("/game/ui/cursors/drag-card.png") 1x,url("/game/ui/cursors/drag-card@2x.png") 2x) 14 3,auto;
--cursor-orb:image-set(url("/game/ui/cursors/move.png") 1x,url("/game/ui/cursors/move@2x.png") 2x) 16 16,auto;
--cursor-heal:image-set(url("/game/ui/cursors/heal.png") 1x,url("/game/ui/cursors/heal@2x.png") 2x) 16 16,auto;
--cursor-not-allowed:image-set(url("/game/ui/cursors/not-allowed.png") 1x,url("/game/ui/cursors/not-allowed@2x.png") 2x) 16 16,auto;
--cursor-wait:image-set(url("/game/ui/cursors/wait.png") 1x,url("/game/ui/cursors/wait@2x.png") 2x) 16 16,auto;
--cursor-inspect:image-set(url("/game/ui/cursors/inspect.png") 1x,url("/game/ui/cursors/inspect@2x.png") 2x) 12 12,auto;
--cursor-collect:image-set(url("/game/ui/cursors/collect.png") 1x,url("/game/ui/cursors/collect@2x.png") 2x) 13 2,auto;
--cursor-ally:image-set(url("/game/ui/cursors/ally.png") 1x,url("/game/ui/cursors/ally@2x.png") 2x) 7 2,auto;
--cursor-enemy:image-set(url("/game/ui/cursors/enemy.png") 1x,url("/game/ui/cursors/enemy@2x.png") 2x) 7 2,auto;
--cursor-dialog:image-set(url("/game/ui/cursors/dialog.png") 1x,url("/game/ui/cursors/dialog@2x.png") 2x) 16 16,auto;
}}
html,body{cursor:var(--cursor-normal,default)}
body :is(button,a,summary,select,[role=button]){cursor:var(--cursor-pointer,pointer)}
body :is(button:disabled,[aria-disabled=true]){cursor:var(--cursor-not-allowed,not-allowed)}
body [aria-busy=true],body [aria-busy=true] *{cursor:var(--cursor-wait,progress)}
body :is(input,textarea,[contenteditable=true]){cursor:text}
}
