.portrait-kit[data-v-ce0b2789]{clip-path:polygon(0 8%,21% 0,35% 29%,65% 29%,79% 0,100% 8%,100% 100%,0 100%);background:linear-gradient(100deg,#0003,transparent 45%,#0002),linear-gradient(90deg,var(--kit-primary) 36%,var(--kit-secondary) 36% 44%,var(--kit-primary) 44%);border-top:2px solid var(--kit-secondary);pointer-events:none;height:19%;position:absolute;inset:auto 0 0}.portrait-star[data-v-ce0b2789]{z-index:2;color:#805d17;background:#f5d674;border-radius:4px;align-items:center;gap:1px;padding:1px 3px;font-size:12px;line-height:1.3;display:flex;position:absolute;top:1px;left:1px;box-shadow:0 1px 4px #38290030}.portrait-star b[data-v-ce0b2789]{font-size:8px}.large .portrait-star[data-v-ce0b2789]{padding:3px 5px;font-size:20px;top:4px;left:4px}.large .portrait-star b[data-v-ce0b2789]{font-size:11px}.player-portrait[data-v-ce0b2789]{background:#e6ecdf;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:45px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #dbe3d0}.portrait-fallback[data-v-ce0b2789]{color:#6c805b;font-size:11px;font-weight:600}.portrait-sheet[data-v-ce0b2789]{opacity:0;width:500%;max-width:none;height:400%;transition:opacity .12s;display:block;position:absolute}.is-loaded .portrait-sheet[data-v-ce0b2789]{opacity:1}.portrait-number[data-v-ce0b2789]{color:#edf5de;min-width:13px;font-family:var(--condensed);text-align:center;background:#183d30e8;border-radius:3px;padding:1px 3px;font-size:10px;font-weight:600;line-height:1.15;position:absolute;bottom:2px;right:2px}.large[data-v-ce0b2789]{border-radius:9px;width:88px;height:110px}.large .portrait-fallback[data-v-ce0b2789]{font-size:24px}.large .portrait-number[data-v-ce0b2789]{padding:3px 6px;font-size:18px;bottom:5px;right:5px}@media (width<=600px){.large[data-v-ce0b2789]{width:72px;height:90px}}.football-player-card[data-v-51b3178c]{--card-ink:#725119;--card-line:#a78a4580;--card-light:#fff8d9;isolation:isolate;width:268px;max-width:100%;min-height:407px;color:var(--card-ink);clip-path:polygon(11% 0,89% 0,100% 8%,97% 87%,91% 93%,50% 100%,9% 93%,3% 87%,0 8%);filter:drop-shadow(0 7px 12px #342c1a25);font-variant-numeric:tabular-nums;background:linear-gradient(124deg,#b9994e 0%,#f6e8b0 25%,#d6ba6e 50%,#f8ebbe 73%,#b99a50 100%);padding:20px 24px 29px;position:relative}.football-player-card.silver[data-v-51b3178c]{--card-ink:#536271;--card-line:#8496a780;--card-light:#f5f9ff;background:linear-gradient(124deg,#9fabb9,#f2f6fa 25%,#c0ccd7 50%,#edf3f8 73%,#a0adbb)}.football-player-card.bronze[data-v-51b3178c]{--card-ink:#613e29;--card-line:#97684980;--card-light:#f9e1cb;background:linear-gradient(124deg,#986b4d,#e5b58b 25%,#b6835f 50%,#e8bb98 73%,#9e7050)}.football-player-card.normal[data-v-51b3178c]{--card-ink:#475a77;--card-line:#9daec780;--card-light:#f4f8ff;background:linear-gradient(124deg,#a8b8ce,#e8eff9 30%,#c4d0e1 60%,#e6edf8)}.card-foil[data-v-51b3178c]{z-index:-1;border:1px solid var(--card-line);opacity:.65;pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 22px,#ffffff13 23px 24px);border-radius:40px 40px 60px 60px;position:absolute;inset:8px}.card-overall[data-v-51b3178c]{z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;top:26px;left:25px}.card-overall>strong[data-v-51b3178c]{font:700 53px/1 var(--condensed);letter-spacing:-1.5px}.card-overall>span[data-v-51b3178c]{font:700 19px var(--condensed);letter-spacing:1px;margin-top:4px}.card-overall>small[data-v-51b3178c]{letter-spacing:1.4px;border-block:1px solid var(--card-line);margin-top:12px;padding:5px 0;font-size:8px;font-weight:800}.card-nationality[data-v-51b3178c]{letter-spacing:1px;font:700 10px var(--body)!important;margin-top:10px!important}.player-card-art[data-v-51b3178c]{justify-content:center;align-items:flex-end;height:186px;padding-left:30px;display:flex}.player-card-art[data-v-51b3178c] .player-portrait.large{width:140px;height:175px;box-shadow:none;background:0 0;border-radius:9px 9px 0 0;flex:0 0 140px;-webkit-mask-image:linear-gradient(#000 83%,#0000);mask-image:linear-gradient(#000 83%,#0000)}.player-card-art[data-v-51b3178c] .portrait-number{display:none}.player-card-content[data-v-51b3178c]{z-index:2;text-align:center;position:relative}.player-card-content h3[data-v-51b3178c]{font:700 24px/1.12 var(--condensed);letter-spacing:.2px;text-transform:uppercase;overflow-wrap:anywhere;min-height:30px;margin:0;padding-top:7px}.player-card-content>p[data-v-51b3178c]{opacity:.7;margin:5px 0 11px;font-size:9px}.player-card-attributes[data-v-51b3178c]{border-block:1px solid var(--card-line);grid-template-columns:1fr 1fr;gap:7px 22px;margin:0;padding:13px 6px;display:grid}.player-card-attributes>div[data-v-51b3178c]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.player-card-attributes dt[data-v-51b3178c]{font:600 15px var(--condensed);letter-spacing:.7px}.player-card-attributes dd[data-v-51b3178c]{font:700 21px/1 var(--condensed);margin:0}.player-card-content footer[data-v-51b3178c]{letter-spacing:1.5px;margin-top:13px;font-size:7px;font-weight:800}.player-card-content footer span[data-v-51b3178c]{letter-spacing:.8px;opacity:.65;margin-top:5px;font-size:5px;display:block}.football-player-card.compact[data-v-51b3178c]{width:220px;min-height:326px;padding:15px 18px 25px}.compact .card-overall[data-v-51b3178c]{top:20px;left:19px}.compact .card-overall>strong[data-v-51b3178c]{font-size:42px}.compact .card-overall>span[data-v-51b3178c]{font-size:16px}.compact .card-overall>small[data-v-51b3178c]{margin-top:9px;font-size:8px}.compact .player-card-art[data-v-51b3178c]{height:145px;padding-left:28px}.compact .player-card-art[data-v-51b3178c] .player-portrait.large{flex-basis:112px;width:112px;height:140px}.compact .player-card-content h3[data-v-51b3178c]{min-height:45px;font-size:20px}.compact .player-card-content>p[data-v-51b3178c]{margin-bottom:8px;font-size:12px}.compact .player-card-attributes[data-v-51b3178c]{gap:6px 18px;padding:10px 2px}.compact .player-card-attributes dt[data-v-51b3178c]{font-size:13px}.compact .player-card-attributes dd[data-v-51b3178c]{font-size:18px}.compact .player-card-content footer[data-v-51b3178c]{display:none}@media (width<=480px){.football-player-card.compact[data-v-51b3178c]{min-height:270px;padding:12px 12px 21px}.compact .card-overall[data-v-51b3178c]{top:16px;left:14px}.compact .card-overall>strong[data-v-51b3178c]{font-size:35px}.compact .card-overall>span[data-v-51b3178c]{font-size:13px}.compact .card-overall>small[data-v-51b3178c]{margin-top:6px;padding-block:3px;font-size:8px}.compact .player-card-art[data-v-51b3178c]{height:115px;padding-left:20px}.compact .player-card-art[data-v-51b3178c] .player-portrait.large{flex-basis:88px;width:88px;height:110px}.compact .player-card-content h3[data-v-51b3178c]{min-height:39px;font-size:17px}.compact .player-card-content>p[data-v-51b3178c]{font-size:11px}.compact .player-card-attributes[data-v-51b3178c]{gap:5px 10px;padding:8px 0}.compact .player-card-attributes>div[data-v-51b3178c]{gap:7px}.compact .player-card-attributes dt[data-v-51b3178c]{font-size:11px}.compact .player-card-attributes dd[data-v-51b3178c]{font-size:17px}}.card-player-level[data-v-51b3178c]{z-index:3;background:var(--card-light);border:1px solid var(--card-line);border-radius:4px;justify-content:center;align-items:center;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:23px;right:22px}.card-player-specialization[data-v-51b3178c]{border:1px solid var(--card-line);background:#ffffff30;border-radius:4px;margin:0 0 8px;padding:3px 7px;font-size:10px;font-weight:700;line-height:1.5;display:inline-block}.compact .card-player-level[data-v-51b3178c]{font-size:9px;top:18px;right:16px}@media (width<=480px){.compact .card-player-level[data-v-51b3178c]{padding:3px 5px;font-size:9px;top:14px;right:12px}}.competition-trophy[data-v-59afb9b6]{vertical-align:middle;filter:drop-shadow(0 3px 3px #273b481b);flex-shrink:0;display:inline-block}
