/* SIBERSALDIRI | global compact 14×18 red-white pointer; fine mouse only. */
@media (hover: hover) and (pointer: fine) {
  html, html body, html body * {
    cursor: url('../branding/cursor-siber-mini.png') 1 1,
            url('../branding/cursor-siber-mini.svg') 1 1,
            auto !important;
  }
  html body :is(a,button,summary,select,label[for],[role="button"],[role="tab"],[role="link"],
      input[type="button"],input[type="submit"],input[type="reset"],
      input[type="checkbox"],input[type="radio"]),
  html body :is(a,button,summary,[role="button"],[role="tab"],[role="link"]) * {
    cursor: url('../branding/cursor-siber-mini-link.png') 1 1,
            url('../branding/cursor-siber-mini-link.svg') 1 1,
            pointer !important;
  }
  html body :is(textarea,[contenteditable="true"],input:not([type]),input[type="text"],
      input[type="email"],input[type="search"],input[type="password"],input[type="number"],
      input[type="url"],input[type="tel"],input[type="date"]),
  html body [contenteditable="true"] * {
    cursor: text !important;
  }
  html body :is(button,input,select,textarea):disabled,
  html body [aria-disabled="true"] {
    cursor: not-allowed !important;
  }
  /* Editors retain resize and drag indicators. */
  html body :is([data-resize-handle],.ui-resizable-handle,.resize-handle) {
    cursor: move !important;
  }
}
html body .ss-cursor-dot,html body .ss-cursor-ring{display:none!important}
