/* cursor.css · 案例页共用光标：圆点 + 悬停空心环，六个 case-v4-*.html 共用
   颜色由 --cursor 决定，缺省荧光绿；独立视觉的页面在各自样式表里写 .cursor{--cursor:...}（LTC 品牌蓝 / 新华三青）
   本文件只用回退值、不声明 --cursor，这样加载顺序先后都不会盖掉页面设置
   主页 index.html 用像素小鸡，不引本文件 */
.cursor{
  position:fixed;left:0;top:0;width:12px;height:12px;border-radius:50%;
  background:var(--cursor,#C8FF3A);border:1.5px solid var(--cursor,#C8FF3A);box-sizing:border-box;
  pointer-events:none;z-index:9999;transform:translate(-50%,-50%);opacity:0;
  transition:width .3s cubic-bezier(.34,1.56,.64,1),height .3s cubic-bezier(.34,1.56,.64,1),background .25s,opacity .3s}
.cursor.is-on{opacity:1}
.cursor.is-hover{width:44px;height:44px;background:transparent}
body.has-cursor,body.has-cursor *{cursor:none!important}
@media (pointer:coarse),(prefers-reduced-motion:reduce){.cursor{display:none}}
