/* DARAWAN SINGLE CURSOR V2 */
@media (hover: hover) and (pointer: fine) {
  /* Permanently hide the two old animated cursor layers. */
  #darawan-custom-cursor,
  #darawan-cursor,
  .darawan-custom-cursor,
  .custom-cursor-dot,
  .custom-cursor-ring {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  html,
  body,
  body * {
    cursor: url('cursor-default.svg') 4 3, default !important;
  }

  :is(a, button, [role="button"], input[type="button"], input[type="submit"],
      input[type="reset"], label[for], select, summary, video, .video-card,
      .short-card, .release-card, [tabindex]):not([tabindex="-1"]),
  :is(a, button, [role="button"], input[type="button"], input[type="submit"],
      input[type="reset"], label[for], select, summary, video, .video-card,
      .short-card, .release-card, [tabindex]):not([tabindex="-1"]) * {
    cursor: url('cursor-action.svg') 11 4, pointer !important;
  }

  :is(input[type="text"], input[type="email"], input[type="search"],
      input[type="password"], input[type="url"], input[type="tel"],
      textarea, [contenteditable="true"]) {
    cursor: text !important;
  }

  :disabled,
  [aria-disabled="true"] {
    cursor: not-allowed !important;
  }
}
