/* This decorative layer never intercepts auction controls or changes layout. */
.auction-win-avatar{position:fixed;left:0;top:0;z-index:10005;pointer-events:none;user-select:none;isolation:isolate;transform-origin:center;will-change:transform,opacity;border:2px solid #b0ffda;border-radius:22px;background:linear-gradient(155deg,#123b36,#092332);box-shadow:0 0 18px #79ffd6a6,0 0 54px #37d69b73;overflow:visible;box-sizing:border-box}
.auction-win-avatar::before{content:"";position:absolute;z-index:-1;inset:12% -18% -26%;border-radius:50%;background:radial-gradient(ellipse,#99ffe585,transparent 68%);filter:blur(12px);transform:rotate(-16deg)}
.auction-win-avatar>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:20px;opacity:0;visibility:hidden}
.auction-win-avatar>img[data-auction-win-ready="true"]{opacity:1;visibility:visible}
.auction-win-avatar.is-image-ready>.auction-win-initials{visibility:hidden}
.auction-win-avatar>small{position:absolute;left:12%;right:12%;bottom:-10px;padding:5px 2px;background:#9affd0;color:#073328;border-radius:12px;text-align:center;font:800 11px/1.2 system-ui,sans-serif;letter-spacing:.12em}
.auction-win-initials{display:grid;place-items:center;width:100%;height:100%;font:800 46px/1 system-ui,sans-serif;color:#b5ffdf}
[data-auction-player-id].auction-win-pending{box-shadow:0 0 0 2px #87f4ca,0 0 20px #58e0b466!important}
.reference-spot.auction-win-pending>.spot-player,.reference-spot.auction-win-pending>.spot-meta,.reference-spot.auction-win-pending>.spot-fit,.auction-lineup-list .auction-win-pending>strong{opacity:0}
[data-auction-player-id].auction-win-landed{outline:2px solid #b9ffe0;outline-offset:3px;box-shadow:0 0 18px #6ef2bd88!important}
@media(prefers-reduced-motion:reduce){.auction-win-avatar{display:none}.reference-spot.auction-win-pending>.spot-player,.reference-spot.auction-win-pending>.spot-meta,.reference-spot.auction-win-pending>.spot-fit,.auction-lineup-list .auction-win-pending>strong{opacity:1}}
