.cursor-field{position:absolute;inset:0;overflow:hidden;pointer-events:none;contain:strict;mask-image:radial-gradient(ellipse 85% 90% at 50% 50%,#000 28%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 85% 90% at 50% 50%,#000 28%,transparent 100%)}
.cursor-field[hidden]{display:none}
.cursor-field canvas{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}
@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.cursor-field{display:none}}
@media print{.cursor-field{display:none!important}}
