/* Native 32 px era marks; no second pointer, halo, or trailing layer. */
@media(any-hover:hover) and (any-pointer:fine){
  html[data-era-cursor-active="true"],
  html[data-era-cursor-active="true"] *{cursor:var(--era-cursor-rest),auto!important}
  html[data-era-cursor-active="true"] :is(button:not(:disabled),a[href],summary,[role="button"],[role="checkbox"]),
  html[data-era-cursor-active="true"] :is(button:not(:disabled),a[href],summary,[role="button"],[role="checkbox"]) *,
  html[data-era-cursor-active="true"][data-cursor-interactive="true"] .sw-canvas{cursor:var(--era-cursor-hover),pointer!important}
  html[data-era-cursor-active="true"] :is(button:not(:disabled),a[href],summary,[role="button"],[role="checkbox"]):active,
  html[data-era-cursor-active="true"] :is(button:not(:disabled),a[href],summary,[role="button"],[role="checkbox"]):active *,
  html[data-era-cursor-active="true"][data-cursor-pressed="true"] .sw-canvas{cursor:var(--era-cursor-down),pointer!important}
  html[data-era-cursor-active="true"] :is(select,[inert],[inert] *,button:disabled,button:disabled *,[aria-disabled="true"],[aria-disabled="true"] *){cursor:auto!important}
  html[data-era-cursor-active="true"] :is(input,textarea,[contenteditable]:not([contenteditable="false"]),[contenteditable]:not([contenteditable="false"]) *){cursor:text!important}
  html[data-era-cursor-active="true"] .sc3-canvas{cursor:grab!important}
  html[data-era-cursor-active="true"] .sc3-canvas.sc3-dragging{cursor:grabbing!important}
}
