body:not(:has(.custom-cursor.is-visible,.case-cursor.is-visible)),body:not(:has(.custom-cursor.is-visible,.case-cursor.is-visible)) *{cursor:auto!important}body:not(:has(.custom-cursor.is-visible,.case-cursor.is-visible)) :is(a,button,[role=button],summary,select,input[type=range]){cursor:pointer!important}body:has(dialog[open]),body:has(dialog[open]) *,body.modal-open,body.modal-open *,body.media-viewing,body.media-viewing *{cursor:auto!important}body:has(dialog[open]) :is(a,button,[role=button],summary,select,input[type=range]),body.modal-open :is(a,button),body.media-viewing :is(a,button){cursor:pointer!important}body:has(dialog[open]) :is(.custom-cursor,.case-cursor),body.modal-open :is(.custom-cursor,.case-cursor),body.media-viewing :is(.custom-cursor,.case-cursor){opacity:0!important}@media(hover:none),(pointer:coarse){html,body,body *{cursor:auto!important}.custom-cursor,.case-cursor{display:none!important}}
