/* One gold NHN arrow for the page and its links. Text entry keeps its native cursor. */
@media (hover: hover) and (pointer: fine) {
  html,
  body,
  dialog {
    cursor: url("cursor-arrow.svg") 4 4, auto;
  }

  a[href],
  button,
  summary,
  select,
  [role="button"],
  input[type="button"],
  input[type="submit"],
  input[type="reset"],
  input[type="checkbox"],
  input[type="radio"],
  label[for],
  .project-type label,
  .project-type label span {
    cursor: url("cursor-arrow.svg") 4 4, default;
  }

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

  button:disabled,
  input:disabled,
  select:disabled,
  textarea:disabled,
  [aria-disabled="true"] {
    cursor: not-allowed;
  }
}
