.mazh-scope{position:fixed;left:0;top:0;width:var(--mazh-scope-size,28px);height:var(--mazh-scope-size,28px);border:1px solid color-mix(in srgb,var(--mazh-magenta,#FF2B9A) 88%,transparent);border-radius:50%;pointer-events:none;z-index:2147483646;opacity:0;transform:translate3d(-100px,-100px,0);transition:width .16s ease,height .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .2s ease;mix-blend-mode:screen;color:var(--mazh-magenta,#FF2B9A)}.mazh-scope:before,.mazh-scope:after{content:"";position:absolute;background:currentColor;opacity:.62}.mazh-scope:before{width:7px;height:1px;left:50%;top:50%;transform:translate(-50%,-50%)}.mazh-scope:after{height:7px;width:1px;left:50%;top:50%;transform:translate(-50%,-50%)}.mazh-scope.is-visible{opacity:.9}.mazh-scope.is-hot{width:var(--mazh-scope-hot-size,42px);height:var(--mazh-scope-hot-size,42px);border-color:var(--mazh-cyan,#00E5FF);color:var(--mazh-cyan,#00E5FF);box-shadow:0 0 20px color-mix(in srgb,var(--mazh-cyan,#00E5FF) 20%,transparent)}.mazh-scope.is-click{width:20px;height:20px;box-shadow:0 0 28px color-mix(in srgb,var(--mazh-magenta,#FF2B9A) 44%,transparent)}
.mazh-reveal{opacity:0;transform:translateY(var(--mazh-reveal-distance,18px));transition:opacity var(--mazh-reveal-speed,550ms) ease,transform var(--mazh-reveal-speed,550ms) cubic-bezier(.2,.8,.2,1)}.mazh-reveal.mazh-in-view{opacity:1;transform:none}.mazh-pointer-reactive{--mazh-px:50%;--mazh-py:50%}.mazh-pointer-reactive:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px circle at var(--mazh-px) var(--mazh-py),color-mix(in srgb,var(--mazh-cyan,#00E5FF) 5%,transparent),transparent 42%);opacity:0;transition:opacity .2s ease}.mazh-pointer-reactive:hover:after{opacity:1}.mazh-magnetic{will-change:transform}.mazh-tilt{transform-style:preserve-3d;will-change:transform}
@media(pointer:coarse),(max-width:900px){.mazh-scope{display:none!important}.mazh-magnetic,.mazh-tilt{transform:none!important}}@media(prefers-reduced-motion:reduce){.mazh-scope{display:none!important}.mazh-reveal{opacity:1!important;transform:none!important}.mazh-magnetic,.mazh-tilt{transform:none!important}}
