/* Native cursors: no tracking loop, overlay, or touch interference. */
@media (hover:hover) and (pointer:fine){
html,body{cursor:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M5%203L25%2017L16%2019L12%2028Z%22%20fill%3D%22%23cf1732%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M9%209L18%2016%22%20stroke%3D%22%23ff9aac%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") 5 3,auto}
a,button,summary,label[for],[role="button"],select,input[type="button"],input[type="submit"],input[type="checkbox"],input[type="radio"],.cursor-pointer{cursor:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%2215%22%20fill%3D%22%23cf1732%22%20fill-opacity%3D%22.12%22%20stroke%3D%22%23cf1732%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M7%204L27%2018L18%2020L14%2029Z%22%20fill%3D%22%23cf1732%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") 7 4,pointer}
a *,button *,[role="button"] *{cursor:inherit}
input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),textarea,[contenteditable="true"]{cursor:text}
:disabled,[aria-disabled="true"]{cursor:not-allowed}
}
