/* Triton logo cursor (mouse/trackpad only; touch screens are unaffected).
   Hotspot is the tip of the trident's arrow. */
@media (pointer: fine) {
  html, body {
    cursor: url(cursor.png) 15 28, auto;
    cursor: -webkit-image-set(url(cursor.png) 1x, url(cursor@2x.png) 2x) 15 28, auto;
    cursor: image-set(url(cursor.png) 1x, url(cursor@2x.png) 2x) 15 28, auto;
  }
  a, button, select, summary, label, [role="button"], input[type="checkbox"], input[type="radio"], input[type="date"] {
    cursor: url(cursor-hover.png) 15 28, pointer !important;
    cursor: -webkit-image-set(url(cursor-hover.png) 1x, url(cursor-hover@2x.png) 2x) 15 28, pointer !important;
    cursor: image-set(url(cursor-hover.png) 1x, url(cursor-hover@2x.png) 2x) 15 28, pointer !important;
  }
  input:not([type]), input[type="text"], input[type="tel"], input[type="email"], textarea { cursor: text !important; }
  button:disabled, .t:disabled { cursor: not-allowed !important; }
}
