html,
body,
body * {
  -webkit-touch-callout: none !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

::selection {
  background: transparent;
  color: inherit;
}

::-moz-selection {
  background: transparent;
  color: inherit;
}

.page-highlighter-canvas {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2147482000;
  pointer-events: none;
  mix-blend-mode: multiply;
}

@media (pointer: fine) {
  html.highlighter-ready,
  html.highlighter-ready body {
    /* Source image: https://estationery.pk/products/stabilo-boss-original-highlighter-yellow */
    cursor: url("../images/highlighter-cursor.png?v=20260627-no-select-shadow") 6 65, crosshair !important;
  }

  html.highlighter-ready a[href],
  html.highlighter-ready .email-tooltip,
  html.highlighter-ready button,
  html.highlighter-ready summary,
  html.highlighter-ready label[for],
  html.highlighter-ready [role="button"],
  html.highlighter-ready [onclick],
  html.highlighter-ready input[type="button"],
  html.highlighter-ready input[type="submit"],
  html.highlighter-ready input[type="reset"] {
    cursor: pointer !important;
  }

  html.highlighter-ready input:not([type="button"]):not([type="submit"]):not([type="reset"]),
  html.highlighter-ready textarea,
  html.highlighter-ready [contenteditable="true"] {
    cursor: text !important;
  }
}
