/* Fire Cursor — https://www.rw-designer.com/cursor-detail/32062 (public domain) */

@keyframes sweep-fire-cursor {
0%,24.9%,100% {cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABKklEQVRYhc1X7Q2FIBArxI1wJpkJZ5KZ7v3gUwQxhsPXxKBCvHItBwIeB0D4APKLoBcCtLnZh3Y6DoBoA30hw39IAABQ6eXMTMiou6oP4CYj7e7vPIHphjzgzEfk2tyQecsVXwKA2uqddnd9MUtcBAIikYYf+AiYInBOgHl1LPFOOyLqhgAHzoVIA/AylHJwrY5rJdQpcG5OLkPWS3HIxAQztveCGznmEAgk8sCFH0Zg6Y6orI6RPni2HWdyjMbz84CXo1W236Ivgak8D5SgTsAgGRCAFefuFSjejCRQzpgpcMDZA8bN1oqMiAYU49EkETDXVJfg2A0jgRA8pHlWFuQKiDL4ndbTTsz5WZE2f9H4n5dmIeJwfA3dQmRF0r9n0jfofrJM+ejM/ACqmHXWkZgJxwAAAABJRU5ErkJggg==) 0 6, auto;}
25%,49.9% {cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABGUlEQVRYhc2X2RGDMAxE10w6gpqgJqcmU5PyYYRvzCSyyP6EEAat9/lQgEMOIDyg6YmiTQO0PpMCHEC0ghiDJo4/QjD7D8agisMBRM4j0MZRJKCtqRq1Jg6OnChCoIgjWQXzyhfSZXoGbCh8mkC4BwzE4eDjZwxk7+GQUroRbQCOBLRwlDvhFgq3cIw1wCbWSkE1A7EJjMVxfRg1cEiuhP5pWMGxv6XK3z2OIxzSut8PHDiKlfGjXt0nbOW7IIK6AYswAQHsJv15AbI7kgbyEQ8qzErngPWj3U1kZAPmgT1RMGDLqHMN7Qe4OMeslcK0ACYvfsVa7T/D2QNwrxC1bZJ1mhvRiBlfU3cj2k3g35uk36j7yjxy6WQ+khqZOQeeJ/sAAAAASUVORK5CYII=) 0 6, auto;}
50%,74.9% {cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABI0lEQVRYhe2X0Q2DMAxED9SN0pnCTGEmMpP7ASbGCVBVdvjpSQgKVe9hXyIX+GvTAtATvmPrZk+YEQAoroZ87q4FIIogfX4EQF738C4ZCD3sGgB7qSWAuPauxJhnIMRzACkPmMMyDPEI0GV1LAARbUdaA0hUB9JrdZQKTAB0K4S4VXm2tNc7IUOgboeX6q14UsZfhNMWgCEiEFIbwDIHbQABAdTtsMzBOQBDbMY7hLGuARjiYnX4A0iIxwAYAvateN1+IzU+G4awDZBQAgggD8fHb0DdsQTQb+xkzDpmIK1vmwcBMgHBcSIoAKkutZbrPMDmXOZeVRjfwKDNr3rd7T/DPpDQNqSIQcXS53Qj8kh8S7cbUR5K/+9C+otuf1KX3LoyH5qdiLWbvc+JAAAAAElFTkSuQmCC) 0 6, auto;}
75%,99.9% {cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABHElEQVRYhc2X2RGDMAxE10w6gpqgJqcmuyblwwifYCaRRfaHAJlovc+HAuxyAOEBTU8UrQzQGkbPV3U5gGgFMQZNHP+BAAAwh8sjOBxA5AICbRxVAtqamlFr4uDIiRIEijiyVTCv/EG6TM+AjYUPE4jPgIE4HEL8jIHsPRxSyjeiDcCegBaOeifcYuEzHGMNsIm1UVDNQGoCY3FcH0YnOCRXQv80bODwb6nyd4/jBIe07vcDO45qZfyoV/cbtnEviKBtwCJOQADe5K8XoHgiaaAc8aDCrHwO2DBabxIjGzAP7ImiAVtHXWpoP8DFOWatFKYFMGXxK9Zq/xmOHoB7haRtk6xzuhGNmPEtdTcibyL/3iT9Rt2fLCOXTuYDqJebnYK69h0AAAAASUVORK5CYII=) 0 6, auto;}
}

html,
a,
button,
input,
textarea,
select,
label,
summary,
[role="button"],
[role="tab"] {
  animation: sweep-fire-cursor 0.4s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  html,
  a,
  button,
  input,
  textarea,
  select,
  label,
  summary,
  [role="button"],
  [role="tab"] {
    animation: none;
    cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABKklEQVRYhc1X7Q2FIBArxI1wJpkJZ5KZ7v3gUwQxhsPXxKBCvHItBwIeB0D4APKLoBcCtLnZh3Y6DoBoA30hw39IAABQ6eXMTMiou6oP4CYj7e7vPIHphjzgzEfk2tyQecsVXwKA2uqddnd9MUtcBAIikYYf+AiYInBOgHl1LPFOOyLqhgAHzoVIA/AylHJwrY5rJdQpcG5OLkPWS3HIxAQztveCGznmEAgk8sCFH0Zg6Y6orI6RPni2HWdyjMbz84CXo1W236Ivgak8D5SgTsAgGRCAFefuFSjejCRQzpgpcMDZA8bN1oqMiAYU49EkETDXVJfg2A0jgRA8pHlWFuQKiDL4ndbTTsz5WZE2f9H4n5dmIeJwfA3dQmRF0r9n0jfofrJM+ejM/ACqmHXWkZgJxwAAAABJRU5ErkJggg==") 0 6, auto;
  }
}
