.profile-poster.player-card{position:relative;overflow:hidden;text-align:left;padding:18px 16px 0;border:1px solid #897a29;border-radius:13px;color:#f4f2e7;background:linear-gradient(135deg,transparent 72%,#ffe0000c 72%,#ffe0000c 78%,transparent 78%),radial-gradient(ellipse at 0 0,#ffe00014,transparent 65%),#1a201a;background-size:auto}
.player-card-head{display:flex;align-items:center;gap:15px;position:relative}
.player-card .player-card-avatar{position:relative;overflow:hidden;display:grid;place-items:center;flex-shrink:0;width:76px;height:76px;margin:0;border:2px solid #ffe000;background:#30382c;color:#ffe000;font:700 25px/1 'Segoe UI',sans-serif}
.player-profile-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.player-card-identity{min-width:0}
.player-card-label{font-size:9px;font-weight:600;letter-spacing:1px;color:#b2b59c}
.player-card .player-card-identity h1{font:400 26px/1.15 var(--display);margin:5px 0 7px;overflow-wrap:anywhere;color:#fff;text-transform:none}
.player-card-place{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#bdc3ae}
.player-card-place b{font-size:17px;color:#ffe000}
.player-card-place .icon{width:16px;height:16px;color:#ffe000}
.player-card-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #555334;margin-top:17px;padding:14px 0}
.player-card-stat{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:5px 7px;text-align:center;padding:0 5px;min-width:0}
.player-card-stat+.player-card-stat{border-left:1px solid #424934}
.player-card-stat .icon{width:19px;height:19px;color:#ffe000}
.player-card-stat strong{font:400 29px/1 var(--display);color:#fff}
.player-card-stat>span{grid-column:1/-1;font-size:10px;color:#bdc3ae;line-height:1.25}
.player-card+.section-title{margin-top:20px}
@media(max-width:350px){.profile-poster.player-card{padding:15px 12px 0}.player-card-head{gap:12px}.player-card .player-card-avatar{width:66px;height:66px}.player-card .player-card-identity h1{font-size:24px}.player-card-label{font-size:8px;letter-spacing:.6px}.player-card-stat{gap:5px}.player-card-stat strong{font-size:26px}.player-card-stat>span{font-size:9px}}
