.shv-host{isolation:isolate;cursor:crosshair}.shv-host a,.shv-host button,.shv-host input,.shv-host select,.shv-host textarea,.shv-host label{cursor:pointer}.shv-canvas{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.shv-mark{width:100%;height:auto;display:block;overflow:visible}.shv-pc{animation:1.4s cubic-bezier(.16,.84,.24,1) both shvIn;animation-delay:calc(var(--i) * .16s + .2s)}@keyframes shvIn{0%{opacity:0;transform:translate(var(--dx),var(--dy))}to{opacity:1;transform:none}}.shv-fl{animation:7s ease-in-out infinite alternate shvFloat;animation-delay:calc(var(--i) * -1.7s)}@keyframes shvFloat{0%{transform:translateY(-5px)}to{transform:translateY(6px)}}.shv-sheen{animation:8s cubic-bezier(.5,0,.3,1) 1.9s infinite shvSheen}@keyframes shvSheen{0%{transform:translate(-700px)}22%,to{transform:translate(700px)}}.shv-halo{animation:6s ease-in-out infinite alternate shvHalo}@keyframes shvHalo{0%{opacity:.35}to{opacity:.7}}.shv-spk{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linejoin:round;animation:.26s steps(3,end) both shvSpk}@keyframes shvSpk{0%{opacity:1}50%{opacity:.35}to{opacity:0}}.shv-mark.shv-surge .shv-pc{animation:none}.shv-mark.shv-surge{animation:.7s ease-out shvSurge}@keyframes shvSurge{0%{filter:brightness()}15%{filter:brightness(1.9)drop-shadow(0 0 30px #b842fce6)}to{filter:brightness()}}.shv-hint{opacity:.7;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.shv-hint i{clip-path:polygon(59.5% 0,100% 0,40.5% 100%,0 100%);background:linear-gradient(90deg,#73b0f9,#b842fc);flex:none;width:22px;height:10px;animation:2.4s ease-in-out infinite shvBlink}@keyframes shvBlink{50%{opacity:.35}}@media (hover:none){.shv-hint .shv-hint-mouse{display:none}}@media (hover:hover){.shv-hint .shv-hint-touch{display:none}}@media (prefers-reduced-motion:reduce){.shv-pc,.shv-fl,.shv-sheen,.shv-halo,.shv-spk,.shv-mark.shv-surge,.shv-hint i{animation:none!important}}
