/* Exact 32px copies of the supplied CUR artwork, including its 0,0 hotspot. */
html, body, body *, body::before, body::after, body *::before, body *::after {
  cursor: url('/styles/kocadde/cursor_normal.png') 0 0, url('/styles/kocadde/cursor_normal.cur'), default !important;
}
a, a *, button, button *, input, textarea, select, label[for], label[for] *,
[role='button'], [role='button'] *, [onclick], [onclick] *, [contenteditable='true'], summary {
  cursor: url('/styles/kocadde/cursor_click.png') 0 0, url('/styles/kocadde/cursor_click.cur'), pointer !important;
}
#dko-custom-cursor {
  position: fixed;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  z-index: 2147483647;
  pointer-events: none !important;
  user-select: none;
  visibility: hidden;
  background: url('/styles/kocadde/cursor_normal.png') 0 0 / 32px 32px no-repeat;
  contain: layout style paint;
}
#dko-custom-cursor.is-click {
  background-image: url('/styles/kocadde/cursor_click.png');
}
html.dko-cursor-active #dko-custom-cursor { visibility: visible; }
html.dko-cursor-active,
html.dko-cursor-active body,
html.dko-cursor-active body *,
html.dko-cursor-active body::before,
html.dko-cursor-active body::after,
html.dko-cursor-active body *::before,
html.dko-cursor-active body *::after {
  cursor: none !important;
}
