.career-legacy{border:1px solid #45533a;border-radius:16px;overflow:hidden;background:#171f19;margin-bottom:22px}.legacy-cover{padding:32px 34px;background:radial-gradient(ellipse at 90% 5%,#3d512a70,transparent 65%),#172118;position:relative}.legacy-overline{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:1.7px;color:#b2c399}.legacy-overline>span:last-child{letter-spacing:0}.legacy-period{color:#a0af94;font-size:11px;margin:29px 0 11px}.legacy-cover h2{font-size:36px;letter-spacing:-1px;line-height:1.3;margin:0;overflow-wrap:anywhere}.legacy-cover h2>span{display:block;font-size:16px;color:#bdc8b2;font-weight:400;margin-top:9px;letter-spacing:0}.legacy-epithet{display:inline-block;padding:6px 0;color:#ceec9d;font-size:14px;margin:16px 0 20px}.legacy-award{display:flex;align-items:center;gap:18px;border-top:1px solid #455139;padding-top:18px}.legacy-letter{font:64px Georgia,serif;line-height:1;color:#e3ce93}.legacy-award>div>span{font-size:10px;color:#a8b692}.legacy-award strong{display:block;font-size:18px;font-weight:600;color:#e5d4a8}.legacy-award small{font-size:11px;color:#b6c0a9}.legacy-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #455139;margin-top:22px;padding-top:20px;gap:12px}.legacy-totals b{display:block;font-size:33px;line-height:1.2;font-weight:500}.legacy-totals span{color:#a6b994;font-size:10px}.legacy-body{padding:25px 32px}.legacy-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.legacy-actions .button{font-size:11px;min-height:40px;padding:10px 14px}.legacy-storage-note,.legacy-coverage,.legacy-archive-note{font-size:10px;color:var(--muted);line-height:1.85;margin:12px 0 0}.legacy-tribute{margin:28px 0;padding:23px 24px;background:#e8e5d9;color:#2b3229;border-left:3px solid #c0c99d}.legacy-tribute .section-kicker{font-size:8px;color:#687259}.legacy-tribute h3{font:600 21px/1.65 Georgia,serif;margin:7px 0 10px;letter-spacing:-.5px;word-break:keep-all;overflow-wrap:anywhere}.legacy-tribute p{font-size:12px;line-height:1.95;margin:0;word-break:keep-all;overflow-wrap:anywhere}.legacy-section{margin-top:28px}.legacy-section h3{font-size:16px;font-weight:600;margin:0 0 14px}.legacy-honors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.legacy-honors article{padding:15px;border:1px solid #3b4534;border-radius:9px;background:#20291e}.legacy-honors span{display:block;font-size:10px;color:#c1cdb2}.legacy-honors strong{font-size:27px;font-weight:500;color:#e3d49f}.legacy-honors small{font-size:10px;margin-left:5px;color:#a8b692}.legacy-extra{display:flex;flex-wrap:wrap;gap:13px;margin:12px 0;color:var(--muted);font-size:10px}.legacy-extra b{color:var(--soft);font-weight:500}.legacy-best{margin-top:27px;border:1px solid #776844;border-radius:10px;padding:21px;background:#2b291e}.legacy-best .section-kicker{color:#c4af7b;font-size:8px}.legacy-best h3{font-size:14px;color:#ded1ad;margin:6px 0 16px;font-weight:500}.legacy-best>strong{font-size:25px;color:#f2ddab}.legacy-best>strong>span{display:block;color:#eef0df;font-size:19px;margin-top:4px;overflow-wrap:anywhere}.legacy-best>p{color:#c0b99c;font-size:11px}.legacy-best>div{display:flex;gap:6px;flex-wrap:wrap}.legacy-best>div>span{font-size:10px;color:#dfcc92;border:1px solid #675b3f;padding:4px 8px;border-radius:5px}.legacy-best>small{display:block;color:#a49e86;font-size:9px;line-height:1.75;margin-top:13px}.legacy-moments{display:grid;grid-template-columns:1fr 1fr;gap:10px}.legacy-moments article{border-left:2px solid #6e8750;background:#1c271c;padding:16px;min-width:0}.legacy-moments article>span{font-size:9px;color:#adc38c}.legacy-moments h4{font-size:13px;line-height:1.65;margin:5px 0;color:var(--text);overflow-wrap:anywhere}.legacy-moments p{font-size:10px;color:var(--muted);line-height:1.8;margin:0;overflow-wrap:anywhere}.legacy-badges{display:grid;grid-template-columns:1fr 1fr;gap:10px}.legacy-badges article{display:flex;align-items:center;gap:10px;border:1px solid #534d35;border-radius:8px;padding:14px}.legacy-badges article>span{font-size:21px;color:#d8c58f}.legacy-badges strong{display:block;font-size:12px;color:#e6d5a0}.legacy-badges small{display:block;font-size:9px;color:var(--muted);line-height:1.7;margin-top:3px}.legacy-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.legacy-section-heading>span{font-size:9px;color:var(--muted)}.legacy-match-stats{border:1px solid var(--line);border-radius:9px;padding:17px}.legacy-match-stats>strong{font-size:28px;font-weight:500}.legacy-match-stats small{font-size:11px;color:var(--muted);margin-left:6px}.legacy-match-stats p{color:var(--muted);margin:5px 0;font-size:12px}.legacy-match-stats b{color:var(--text);margin-right:4px}.legacy-match-stats>span{font-size:11px;color:var(--soft)}.legacy-player-records{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.legacy-player-records article{padding:14px;background:#20281f;border-radius:8px;min-width:0}.legacy-player-records span{font-size:9px;color:var(--muted)}.legacy-player-records strong{display:block;font-size:13px;margin-top:5px;overflow-wrap:anywhere}.legacy-player-records p{font-size:10px;color:#bbcd9f;margin:5px 0 0}.legacy-clubs article{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;border-bottom:1px solid var(--line)}.legacy-clubs strong{font-size:12px;overflow-wrap:anywhere}.legacy-clubs small{display:block;font-size:9px;color:var(--muted);margin-top:4px}.legacy-clubs article>span{font-size:10px;color:var(--soft);flex-shrink:0}.legacy-details{margin-top:20px;border:1px solid var(--line);border-radius:8px;padding:0 16px}.legacy-details summary{padding:14px 0;cursor:pointer;font-size:12px;color:var(--soft)}.legacy-details summary:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.legacy-timeline article{display:flex;gap:14px;border-top:1px solid var(--line);padding:13px 0;font-size:11px}.legacy-timeline article>span{font-size:10px;color:#b1c38b;flex-shrink:0}.legacy-timeline strong{font-size:12px;overflow-wrap:anywhere}.legacy-timeline p{color:var(--soft);margin:3px 0;font-size:10px}.legacy-timeline small{color:var(--muted);font-size:9px}.legacy-score-breakdown>div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:10px 0;font-size:11px}.legacy-score-breakdown b{color:#c2d69e}.legacy-details>p{color:var(--muted);font-size:10px;line-height:1.9}.legacy-next{margin-top:25px;text-align:center;border-top:1px solid var(--line);padding-top:20px}.legacy-next p{font-size:11px;color:var(--muted)}.legacy-muted{font-size:12px;color:var(--muted);line-height:1.8}.legacy-archive{margin-top:22px}.legacy-archive-note{padding:0 22px;margin-top:0}.legacy-archive-list{padding:12px 22px 22px}.legacy-archive-list>button{display:flex;align-items:center;justify-content:space-between;gap:13px;width:100%;padding:16px 0;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left}.legacy-archive-list strong{display:block;color:var(--text);font-size:13px;overflow-wrap:anywhere}.legacy-archive-list span{display:block;color:var(--muted);font-size:10px;margin-top:4px}.legacy-archive-list b{font-size:10px;color:var(--lime);white-space:nowrap}.legacy-preview{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #4a573c;background:#242f20;border-radius:12px;padding:17px 21px;margin-bottom:22px}.legacy-preview strong{display:block;font-size:14px}.legacy-preview p{font-size:11px;color:var(--muted);margin:5px 0 0}.legacy-preview .button{font-size:11px;flex-shrink:0}.legacy-modal .modal{width:min(100%,900px)}.legacy-modal .career-legacy{border:0;border-radius:0;margin:0}.legacy-modal .legacy-archive{margin:0;border:0}.legacy-entry{margin:12px 0;text-align:right}.legacy-entry button{font-size:11px}.legacy-ending-link{padding:18px 25px;background:#2c3320;border-bottom:1px solid #465236;display:flex;align-items:center;justify-content:space-between;gap:12px}.legacy-ending-link p{margin:0;font-size:11px;color:var(--soft)}.legacy-ending-link .button{font-size:11px}.legacy-modal .modal-close{background:#222e23}
@media(max-width:600px){.legacy-cover{padding:26px 20px}.legacy-overline{font-size:7px;letter-spacing:.7px;flex-wrap:wrap}.legacy-cover h2{font-size:29px}.legacy-cover h2>span{font-size:13px}.legacy-period{font-size:10px;margin-top:23px}.legacy-award strong{font-size:16px}.legacy-letter{font-size:55px}.legacy-totals{gap:7px}.legacy-totals b{font-size:27px}.legacy-totals span{font-size:9px}.legacy-body{padding:20px 16px}.legacy-actions .button{flex:1;font-size:10px;padding:10px 8px}.legacy-actions .text-button{font-size:10px}.legacy-tribute{padding:18px 16px}.legacy-tribute h3{font-size:19px}.legacy-honors{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-moments,.legacy-badges,.legacy-player-records{grid-template-columns:1fr}.legacy-section-heading{flex-wrap:wrap;gap:0}.legacy-section-heading>span{margin-bottom:12px}.legacy-clubs article{gap:8px}.legacy-clubs article>span{font-size:9px}.legacy-preview{display:block;padding:16px}.legacy-preview .button{margin-top:12px}.legacy-timeline article{gap:10px}.legacy-details{padding:0 12px}.legacy-ending-link{padding:16px;flex-direction:column;align-items:stretch}.legacy-ending-link .button{text-align:center;justify-content:center}.legacy-archive-note{padding:0 17px}.legacy-archive-list{padding:12px 17px 20px}.legacy-modal .modal-close{top:8px;right:8px}}

.legacy-modal .legacy-overline{padding-right:30px}.legacy-modal .legacy-archive .panel-heading{padding-right:52px}
