.brand-cursor{z-index:10000;pointer-events:none;visibility:hidden;width:0;height:0;position:fixed;top:0;left:0}.brand-cursor-arrow{-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 1px #e8ddff)drop-shadow(0 0 3px #b28cff)drop-shadow(0 0 7px #7b45ffcc)drop-shadow(0 2px 2px #05050acc);transform-origin:4px 1.5px;background:url(/brand-cursor.png) 50%/contain no-repeat;width:40px;height:40px;transition:transform .14s,filter .18s;position:absolute;top:-1.5px;left:-4px}.brand-cursor.is-interactive .brand-cursor-arrow{filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 4px #c5a9ff)drop-shadow(0 0 10px #8957ff)drop-shadow(0 2px 2px #05050acc);transform:scale(1.08)}.brand-cursor.is-pressed .brand-cursor-arrow{transform:scale(.88)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (forced-colors:none){.brand-cursor.is-visible{visibility:visible}html[data-brand-cursor=active],html[data-brand-cursor=active] *{cursor:none!important}}
