.PlayerCard-module__UkUrgq__card{isolation:isolate;color:#f4f7f9;border:1px solid #bad7e34d;border-radius:22px;flex-direction:column;min-width:0;height:100%;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #f1fbff24,0 12px 30px #0002}.PlayerCard-module__UkUrgq__card:before{content:"";background:var(--player-accent);filter:brightness(1.45);pointer-events:none;border-radius:3px;width:3px;position:absolute;inset:10px auto 10px 0}.PlayerCard-module__UkUrgq__card:hover{border-color:#c3e1ec88;transform:translateY(-3px);box-shadow:inset 0 1px #f1fbff38,0 16px 35px #0003}.PlayerCard-module__UkUrgq__profileLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.PlayerCard-module__UkUrgq__profileLink:focus-visible{outline-offset:-4px;outline:3px solid #e8cd83}.PlayerCard-module__UkUrgq__watermark{object-fit:contain;opacity:.075;filter:grayscale();pointer-events:none;z-index:-1;width:150px;height:150px;position:absolute;bottom:26px;right:-22px}.PlayerCard-module__UkUrgq__top{align-items:center;gap:14px;min-width:0;display:flex}.PlayerCard-module__UkUrgq__portrait{background:#152b3d;border:1px solid #d9edf08c;border-radius:50%;flex-shrink:0;place-items:center;width:76px;height:76px;display:grid;overflow:hidden;box-shadow:0 6px 20px #0003,inset 0 1px #fff4}.PlayerCard-module__UkUrgq__portrait img{object-fit:cover;object-position:center top;width:100%;height:100%}.PlayerCard-module__UkUrgq__identity{flex:1;min-width:0}.PlayerCard-module__UkUrgq__identity h3{letter-spacing:-.025em;overflow-wrap:anywhere;color:#fff;margin:5px 0 6px;font-size:20px;font-weight:800;line-height:1.2}.PlayerCard-module__UkUrgq__position{color:#c3d9e6;margin:0;font-size:11px;line-height:1.5}.PlayerCard-module__UkUrgq__roles{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.PlayerCard-module__UkUrgq__role{color:#ffebb7;text-transform:uppercase;letter-spacing:.08em;background:#7c5b246b;border:1px solid #f8d99480;border-radius:6px;padding:4px 8px;font-size:8px;font-weight:800;line-height:1.4;display:inline-flex}.PlayerCard-module__UkUrgq__year{color:#b7cad7;font-size:8px}.PlayerCard-module__UkUrgq__follow{z-index:3;color:#e2edf3;cursor:pointer;background:#08182752;border:1px solid #e2edf352;border-radius:50%;flex-shrink:0;align-self:flex-start;place-items:center;width:36px;height:36px;font-size:21px;line-height:1;transition:background .15s;display:grid;position:relative}.PlayerCard-module__UkUrgq__follow:hover{background:#dfca7e33;border-color:#eed18f}.PlayerCard-module__UkUrgq__follow[aria-pressed=true]{color:#152330;background:#ecd17c;border-color:#f5e4ad}.PlayerCard-module__UkUrgq__follow:focus-visible,.PlayerCard-module__UkUrgq__affiliations a:focus-visible{outline-offset:3px;outline:2px solid #efd58f}.PlayerCard-module__UkUrgq__affiliations{border-top:1px solid #e1eef21f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:15px;display:flex}.PlayerCard-module__UkUrgq__club{flex:150px;align-items:center;gap:10px;min-width:0;display:flex}.PlayerCard-module__UkUrgq__club>div{min-width:0}.PlayerCard-module__UkUrgq__clubBadge{background:linear-gradient(130deg,#e9f6ff38,#d2edff14);border:1px solid #e2f1f455;border-radius:13px;flex-shrink:0;place-items:center;width:43px;height:43px;padding:7px;display:grid;box-shadow:inset 0 1px #fff3}.PlayerCard-module__UkUrgq__clubBadge img{object-fit:contain;width:100%;height:100%}.PlayerCard-module__UkUrgq__label{color:#adc7d7;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:8px;display:block}.PlayerCard-module__UkUrgq__club a,.PlayerCard-module__UkUrgq__teamName{color:#edf5fa;overflow-wrap:anywhere;font-size:11px;font-weight:650;line-height:1.5;display:block}.PlayerCard-module__UkUrgq__affiliations a{z-index:2;text-decoration:none;position:relative}.PlayerCard-module__UkUrgq__affiliations a:hover{text-underline-offset:3px;text-decoration:underline}.PlayerCard-module__UkUrgq__nation{color:#cde0eb;align-items:center;gap:7px;max-width:100%;font-size:10px;display:flex}.PlayerCard-module__UkUrgq__nation img{object-fit:cover;border:1px solid #e5f1f344;border-radius:3px;width:23px;height:16px}.PlayerCard-module__UkUrgq__nation a{color:inherit}.PlayerCard-module__UkUrgq__honours{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.PlayerCard-module__UkUrgq__honours span{color:#f2dfb3;background:#e4bf6012;border:1px solid #edd08c52;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:700;line-height:1.45}.PlayerCard-module__UkUrgq__footer{color:#b3cedd;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:17px;font-size:9px;display:flex}.PlayerCard-module__UkUrgq__footer strong{color:#fff;font-variant-numeric:tabular-nums;margin-right:3px;font-size:15px}.PlayerCard-module__UkUrgq__open{color:#eee0b6;letter-spacing:.04em;margin-left:auto;font-size:9px;font-weight:750}.PlayerCard-module__UkUrgq__open>span{margin-left:6px;font-size:15px}.PlayerCard-module__UkUrgq__career{color:#ccdae3;font-size:9px}.PlayerCard-module__UkUrgq__legacy{border-color:#c6d6e36b}.PlayerCard-module__UkUrgq__legacy:before{background:linear-gradient(#ecdfb4,#adbdcd)}.PlayerCard-module__UkUrgq__legendRole{color:#f3e9cb;background:#c5d5e522;border-color:#d8e3eb70}.PlayerCard-module__UkUrgq__compact{border-radius:18px;padding:15px}.PlayerCard-module__UkUrgq__compact .PlayerCard-module__UkUrgq__portrait{width:58px;height:58px}.PlayerCard-module__UkUrgq__compact .PlayerCard-module__UkUrgq__identity h3{font-size:17px}.PlayerCard-module__UkUrgq__compact .PlayerCard-module__UkUrgq__affiliations{margin-top:14px}@media (max-width:480px){.PlayerCard-module__UkUrgq__card{padding:17px}.PlayerCard-module__UkUrgq__top{gap:12px}.PlayerCard-module__UkUrgq__portrait{width:68px;height:68px}.PlayerCard-module__UkUrgq__identity h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.PlayerCard-module__UkUrgq__card,.PlayerCard-module__UkUrgq__follow{transition:none}.PlayerCard-module__UkUrgq__card:hover{transform:none}}.PlayerCard-module__UkUrgq__profileLink{cursor:pointer;background:0 0;border:0;padding:0}.PlayerCard-module__UkUrgq__selected{border-color:#efd17b;box-shadow:0 0 0 2px #efd17b55,inset 0 1px #fff3,0 12px 30px #0002}.PlayerCard-module__UkUrgq__selectionMark{pointer-events:none}.PlayerCard-module__UkUrgq__selected .PlayerCard-module__UkUrgq__selectionMark{color:#152330;background:#ecd17c;border-color:#f5e4ad}.PlayerCard-module__UkUrgq__card>.PlayerCard-module__UkUrgq__footer{min-height:0;box-shadow:none;background:0 0;border:0;padding:17px 0 0}.PlayerCard-module__UkUrgq__footer>span[hidden]{display:none}.PlayerCard-module__UkUrgq__footer .PlayerCard-module__UkUrgq__open{margin-left:auto}.PlayerCard-module__UkUrgq__nationIdentity{flex-direction:column;align-items:flex-end;gap:5px}.PlayerCard-module__UkUrgq__nationalityText{color:#b7cddd;font-size:9px;line-height:1.5}.PlayerCard-module__UkUrgq__internationalNation{color:#e4eef4;align-items:center;gap:6px;font-size:10px;display:flex}.PlayerCard-module__UkUrgq__captainBadge{color:#ffebb7;background:#7c5b246b;border:1px solid #f2d48b99;border-radius:50%;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;font-weight:900;line-height:1;display:inline-grid}.PlayerCard-module__UkUrgq__callupBadge{color:#dbe8f1;background:#dceafa0d;border:1px solid #d1deea55;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:650;line-height:1.4;display:inline-flex}
