:where(:root){--cursor-glass-1: #fff;--cursor-glass-2: #f4fbff;--cursor-glass-2-alpha: .94;--cursor-glass-3: #8ab6fa;--cursor-glass-3-alpha: .9;--cursor-edge: #194583;--cursor-shine: #fff;--cursor-shadow: drop-shadow(0 2px 2px #31516e35)}.glass-cursor{position:fixed;left:0;top:0;width:36px;height:37.8px;pointer-events:none!important;z-index:2147483000;opacity:0;filter:var(--cursor-shadow);will-change:transform;transition:opacity .12s}.glass-cursor svg{width:100%;height:100%;overflow:visible}.glass-cursor[data-visible=true]{opacity:1}.glass-cursor stop:nth-child(1){stop-color:var(--cursor-glass-1)}.glass-cursor stop:nth-child(2){stop-color:var(--cursor-glass-2);stop-opacity:var(--cursor-glass-2-alpha)}.glass-cursor stop:nth-child(3){stop-color:var(--cursor-glass-3);stop-opacity:var(--cursor-glass-3-alpha)}.glass-cursor .cursor-body{stroke:var(--cursor-edge)}.glass-cursor .cursor-shine{stroke:var(--cursor-shine);opacity:.8}html[data-glass-cursor=true] body,html[data-glass-cursor=true] body *{cursor:none!important}@media (prefers-reduced-motion: reduce){.glass-cursor{display:none}}
