.player-card{--card-aspect-ratio:var(--spvgg-card-aspect-ratio-vertical);--last-name-font-size:1.5rem;--last-name-font-size-min:0.85rem;aspect-ratio:var(--card-aspect-ratio,var(--spvgg-card-aspect-ratio));background-color:var(--card-bg,#fff);border-radius:var(--spvgg-border-radius);padding:var(--card-padding,var(--spvgg-default-spacing));overflow:clip;display:flex;flex-direction:column;box-shadow:var(--box-shadow,none);transition:var(--spvgg-transition-duration)}.player-card.hover-primary.hover-overlayed{position:relative;padding:0;isolation:isolate}.player-card.hover-primary.hover-overlayed .body{position:absolute;z-index:1;inset:var(--card-padding,var(--spvgg-default-spacing));opacity:var(--card-body-opacity,0);transition:opacity var(--spvgg-transition-duration) ease-out;color:var(--color,#fff);-webkit-user-select:var(--card-body-user-select,none);-moz-user-select:var(--card-body-user-select,none);user-select:var(--card-body-user-select,none);overflow:clip}.player-card.hover-primary.hover-overlayed:has(img) img{transition:filter var(--spvgg-transition-duration) ease-out}.player-card.hover-primary.hover-overlayed:after{--circle-color-end:transparent;background-image:radial-gradient(circle at 100% 100%,var(--circle-color-start,var(--spvgg-color-green-trans-6)),var(--circle-color,var(--spvgg-color-green)) 50%,var(--circle-color-end,#fff) 0);background-repeat:no-repeat;background-size:200% 200%;background-position-x:var(--bg-position,0);background-position-y:var(--bg-position,0);transition:background-position var(--spvgg-transition-duration) ease-out;content:"";position:absolute;inset:0;pointer-events:none}.player-card.hover-primary.hover-overlayed:after:hover{--color:#fff;--bg-position:100%}.player-card.hover-primary.hover-overlayed:hover{--card-body-opacity:1;--card-body-user-select:auto}.player-card.hover-primary.hover-overlayed:hover:has(img) img{filter:grayscale(1)}.player-card:hover{z-index:2;--box-shadow:var(--spvgg-box-shadow-darker);--divider-color:#fff;--image-scale:1.075}.player-card .header{display:grid;grid-template-columns:1fr auto;grid-template-areas:"first-name number" "last-name number" "nationality nationality";-moz-column-gap:calc(.5*var(--spvgg-default-spacing));column-gap:calc(.5*var(--spvgg-default-spacing));font-weight:var(--spvgg-font-weight-bold);text-transform:uppercase;color:var(--color,var(--spvgg-color-gray-standard))}.player-card .header>*{line-height:1em;transition:var(--spvgg-transition-duration)}.player-card .first-name,.player-card .nationality{color:var(--color,#000)}.player-card .last-name,.player-card .number{color:var(--color,var(--spvgg-color-green))}.player-card .first-name{grid-area:first-name;align-content:end}.player-card .last-name{grid-area:last-name;display:block;container-type:inline-size}.player-card .last-name>span{display:block;line-height:var(--last-name-font-size);font-size:var(--last-name-font-size);font-size:clamp(var(--last-name-font-size-min),100cqw/var(--text-width,8),var(--last-name-font-size));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-card .number{grid-area:number}.player-card .nationality{grid-area:nationality;position:relative}.player-card .nationality:before{content:"";display:block;left:0;top:0;width:100%;height:1px;margin-bottom:.25rem;background:transparent linear-gradient(90deg,var(--divider-color,var(--spvgg-color-green)) 0,var(--spvgg-color-green-trans-2))}.player-card .image-container{flex-grow:1;position:relative;margin-bottom:calc(-1*var(--card-padding, var(--spvgg-default-spacing)))}.player-card .image-container img{-o-object-position:center bottom;object-position:center bottom;-o-object-fit:contain;object-fit:contain;scale:var(--image-scale,none);transition:scale var(--spvgg-transition-duration),filter calc(2*var(--spvgg-transition-duration));transition-timing-function:ease-out;filter:drop-shadow(var(--box-shadow,0 0 0))}