@import url('https://unpkg.com/mouse-follower@1/dist/mouse-follower.min.css');

/* 隐藏系统鼠标 */
html, body,
*,
*:hover,
*:active,
*:focus,
*:focus-visible {
  cursor: none !important;
}

/* 主体 */
.mf-cursor {
  --size: 14px;

  color: transparent;
  width: var(--size);
  height: var(--size);

  background:
    radial-gradient(
      circle at center,
      #000 0%,
      #000 35%,
      rgba(0, 0, 0, 0.6) 55%,
      rgba(0, 0, 0, 0.15) 70%,
      transparent 72%
    );

  border: 1.5px solid rgba(255, 255, 255, 0.85);
  border-radius: 50%;

  box-shadow:
    0 0 10px rgba(255,255,255,0.25),
    0 0 25px rgba(255,255,255,0.15);

  z-index: 100000 !important;
  pointer-events: none;
}

/* 点击放大 */
.mf-cursor.-active {
  transform: scale(1.8);
}

/* 悬停可点击元素 */
.mf-cursor.-pointer {
  transform: scale(1.3);
}

/* 文本模式 */
.mf-cursor.-text::before {
  opacity: 0;
}
