.target-cursor-wrapper,.target-cursor-frame{--target-cursor-color:#41d6c3;z-index:9999;opacity:0;pointer-events:none;transform-origin:50%;position:fixed;top:0;left:0}.target-cursor-wrapper{transform-origin:0 0;width:0;height:0;transition:opacity .1s}.target-cursor-wrapper[data-ready=true]{opacity:1}.target-cursor-frame{will-change:transform, opacity;width:0;height:0}.target-cursor-dot,.target-cursor-corner{pointer-events:none;will-change:transform, opacity;position:absolute}.target-cursor-dot{background:var(--target-cursor-color);width:5px;height:5px;box-shadow:0 0 12px var(--target-cursor-color);border-radius:50%;top:0;left:0}.target-cursor-corner{border:2px solid var(--target-cursor-color);width:14px;height:14px;box-shadow:0 0 9px color-mix(in srgb, var(--target-cursor-color) 55%, transparent)}.target-cursor-frame-corner--unused{display:none}.target-cursor-frame .target-cursor-corner--tl{top:0;left:0}.target-cursor-frame .target-cursor-corner--tr{top:0;right:0}.target-cursor-frame .target-cursor-corner--br{bottom:0;right:0}.target-cursor-frame .target-cursor-corner--bl{bottom:0;left:0}.target-cursor-corner--tl{border-bottom:0;border-right:0}.target-cursor-corner--tr{border-bottom:0;border-left:0}.target-cursor-corner--br{border-top:0;border-left:0}.target-cursor-corner--bl{border-top:0;border-right:0}html.target-cursor-native-hidden,html.target-cursor-native-hidden *{cursor:none!important}html.game-onboarding-open,html.game-onboarding-open *{cursor:auto!important}html:has(.game2-onboarding){cursor:auto!important}html:has(.game2-onboarding) *{cursor:auto!important}html.game-onboarding-open button,html.game-onboarding-open [role=button]{cursor:pointer!important}html:has(.game2-onboarding) button{cursor:pointer!important}html:has(.game2-onboarding) [role=button]{cursor:pointer!important}html.game-onboarding-open .target-cursor-wrapper,html.game-onboarding-open .target-cursor-frame{display:none!important}html:has(.game2-onboarding) .target-cursor-wrapper{display:none!important}html:has(.game2-onboarding) .target-cursor-frame{display:none!important}@media (pointer:coarse),(prefers-reduced-motion:reduce){.target-cursor-wrapper,.target-cursor-frame{display:none}html.target-cursor-native-hidden,html.target-cursor-native-hidden *{cursor:auto!important}}
