/* Technical golf characters: adult proportions, dark hair, tailored FF kit. */
.ff-golfer-art{display:block;max-width:100%;height:auto;overflow:visible;isolation:isolate}
.ff-golfer-art--standing{width:min(100%,230px);margin-inline:auto;filter:drop-shadow(0 9px 12px #02070b55)}
.ff-golfer-art--address{width:100%;max-height:340px;background:radial-gradient(ellipse at 47% 60%,#5c718021,transparent 67%);margin:14px 0 8px}
.ff-golfer-art--compact.ff-golfer-art--standing{width:128px;max-height:172px}
.ff-golfer-art--compact.ff-golfer-art--address{max-height:230px}
.ff-golfer-labels text{font:16px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em;fill:#c1d9cd}
.ff-golfer-callouts{opacity:.85}
@media(max-width:600px){.ff-golfer-art--standing{width:min(100%,205px)}.ff-golfer-art--address{max-height:none;margin-top:20px}.ff-golfer-labels text{font-size:19px;letter-spacing:0}.ff-golfer-art--compact.ff-golfer-art--standing{width:122px;max-height:166px}}
@media(prefers-reduced-motion:reduce){.ff-golfer-art{animation:none!important;transition:none!important}}
.ff-golfer-realistic{object-fit:contain;filter:drop-shadow(0 12px 16px #0005);background:transparent}.ff-golfer-realistic.ff-golfer-art--compact{object-fit:contain}
