.b-card-player{--color-alpha-50:var(--color-dark-green-200);--color-alpha-100:var(--color-dark-green-300);container:card-player/inline-size;display:flex;position:relative}[data-mode=light] .b-card-player{--color-surface:var(--color-green-400);--color-alpha-50:var(--color-green-400);--color-alpha-100:var(--color-green-300)}.b-card-player--link{transition:transform .3s ease-in-out}@media (hover:hover){.b-card-player--link:hover{transform:scale(1.03)}}.b-card-player:before{background-image:repeating-linear-gradient(-45deg,var(--color-alpha-100),var(--color-alpha-100) 25%,var(--color-alpha-50) 25%,var(--color-alpha-50) 50%);bottom:0;top:var(--space-m)}.b-card-player:after,.b-card-player:before{content:"";left:0;position:absolute;right:0}.b-card-player:after{background-image:linear-gradient(to top,var(--color-surface),transparent);bottom:-1px;top:38.2%}.b-card-player__media{bottom:0;left:var(--space-3xs);position:absolute;right:var(--space-3xs);top:0}.b-card-player__media img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;width:100%}.b-card-player__fallback-image{display:none}[data-mode=dark] .b-card-player .b-card-player__fallback-image--dark,[data-mode=light] .b-card-player .b-card-player__fallback-image--light{display:block}.b-card-player__content{aspect-ratio:4/5;color:var(--color-front);display:flex;flex-direction:column;gap:var(--space-s);justify-content:space-between;padding:calc(var(--space-xs) + var(--space-m)) var(--space-xs) var(--space-xs);position:relative;width:100%;z-index:1}@container card-player (width > 200px){.b-card-player__content{aspect-ratio:4.5/5}}.b-card-player__number{font-family:soehne-schmal,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(var(--step-0)*2.9);font-weight:600;line-height:.95}@media (min-width:480px){.b-card-player__number{font-size:calc(var(--step-1)*2.7);line-height:.9}}.b-card-player__info{display:flex;flex:1;flex-direction:column;gap:var(--space-3xs);justify-content:end}
