.golf-flight{--golf-flight-size:clamp(38px, 4.8vw, 52px);z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;isolation:isolate;position:absolute;inset:0;overflow:hidden}.golf-flight--wide{--golf-flight-size:clamp(64px, 8vw, 112px)}.golf-flight__ball{width:var(--golf-flight-size);height:var(--golf-flight-size);opacity:0;transform-origin:50%;filter:drop-shadow(1px 2px 1px #0e1f1630)drop-shadow(2px 5px 5px #12211714);will-change:transform;border-radius:50%;position:absolute;top:0;left:0}.golf-flight__ball svg{width:100%;height:100%;display:block;overflow:visible}.golf-flight__shadow{width:calc(var(--golf-flight-size) * .78);height:calc(var(--golf-flight-size) * .15);filter:blur(6px);opacity:0;background:#091c10;border-radius:50%;position:absolute;top:0;left:0}.golf-flight__wake{width:calc(var(--golf-flight-size) * 2.5);height:calc(var(--golf-flight-size) * .42);opacity:0;transform-origin:0 0;filter:blur(.8px);position:absolute;top:0;left:0}.golf-flight__wake i{right:calc(100% + var(--golf-flight-size) * .43);background:linear-gradient(90deg,#0000,#fffde3d9);border-radius:100%;width:80%;height:1px;position:absolute}.golf-flight__wake i:first-child{width:65%;top:-5px}.golf-flight__wake i:nth-child(2){top:0}.golf-flight__wake i:nth-child(3){width:48%;top:5px}@media (prefers-reduced-motion:reduce){.golf-flight{display:none}}
