/* Exact Guigo Links SVG files and 7,5 hotspots; touch uses native cursors. */
@media(hover:hover) and (pointer:fine){
 html{--art-normal:url('./cursors/cursor-normal.svg') 7 5,auto;--art-hover:url('./cursors/cursor-hover.svg') 7 5,pointer}
 html,body{cursor:var(--art-normal)}
 html.art-cursor-click{--art-normal:url('./cursors/cursor-click.svg') 7 5,auto;--art-hover:url('./cursors/cursor-click.svg') 7 5,pointer}
 body :is(button,a[href],summary,[role=button],[role=tab]),body :is(button,a[href],summary,[role=button],[role=tab]) *{cursor:var(--art-hover)!important}
 body :is(input[type=range],select){cursor:auto!important}
 body :is(textarea,input:not([type]),input[type=text],input[type=email],input[type=search],input[type=password],input[type=url],input[type=tel],input[type=number],[contenteditable=true],p,h1,h2,h3){cursor:text!important}
 body :is(input[type=checkbox],input[type=radio]){cursor:var(--art-hover)!important}
 body :is(button:disabled,[aria-disabled=true]),body :is(button:disabled,[aria-disabled=true]) *{cursor:default!important}
}
