/* Cursor assets and hotspots match hyun2.cloud's site-motion.css. */
@media (hover: hover) and (pointer: fine) {
  html, body, body * {
    cursor:url('/assets/cursors/pixel-pointer.png') 1 1, auto !important;
    cursor:-webkit-image-set(url('/assets/cursors/pixel-pointer.png') 1.6x) 1 1, auto !important;
    cursor:image-set(url('/assets/cursors/pixel-pointer.png') 1.6x) 1 1, auto !important;
  }
  a, a *, button, button *, [role='button'], [role='button'] *, tr[data-id], tr[data-id] * {
    cursor:url('/assets/cursors/pixel-link.png') 7 2, pointer !important;
    cursor:-webkit-image-set(url('/assets/cursors/pixel-link.png') 1.6x) 7 2, pointer !important;
    cursor:image-set(url('/assets/cursors/pixel-link.png') 1.6x) 7 2, pointer !important;
  }
  html.site-cursor-pressed, html.site-cursor-pressed body, html.site-cursor-pressed body * {
    cursor:url('/assets/cursors/pixel-pointer-mint.png') 1 1, auto !important;
    cursor:-webkit-image-set(url('/assets/cursors/pixel-pointer-mint.png') 1.6x) 1 1, auto !important;
    cursor:image-set(url('/assets/cursors/pixel-pointer-mint.png') 1.6x) 1 1, auto !important;
  }
  html.site-cursor-pressed a, html.site-cursor-pressed a *,
  html.site-cursor-pressed button, html.site-cursor-pressed button *,
  html.site-cursor-pressed [role='button'], html.site-cursor-pressed [role='button'] *,
  html.site-cursor-pressed tr[data-id], html.site-cursor-pressed tr[data-id] * {
    cursor:url('/assets/cursors/pixel-link-mint.png') 7 2, pointer !important;
    cursor:-webkit-image-set(url('/assets/cursors/pixel-link-mint.png') 1.6x) 7 2, pointer !important;
    cursor:image-set(url('/assets/cursors/pixel-link-mint.png') 1.6x) 7 2, pointer !important;
  }
}

.site-effects-layer {
  position:fixed;inset:0;width:100vw;height:100dvh;margin:0;padding:0;
  border:0;background:transparent;overflow:hidden;pointer-events:none !important;
  z-index:2147483646;
}
.site-effects-layer * { pointer-events:none !important; }
canvas.site-cursor-bubbles { z-index:2147483646; }
@media print { .site-effects-layer { display:none !important; } }
