dialog.profile-dialog{max-width:880px;padding:0;max-height:92vh;border-color:#444;background:#141414}.profile-dialog #close{z-index:3;top:10px;right:14px;color:#ccc}.hof-profile{padding-top:0}.hof-identity{display:grid;grid-template-columns:175px minmax(0,1fr);background:linear-gradient(120deg,#242424,#161616);border-bottom:1px solid #3a3a3a}.hof-portrait{position:relative;min-height:278px;border-right:1px solid #444;overflow:hidden;background:repeating-linear-gradient(135deg,transparent 0 24px,#ffffff04 24px 25px),radial-gradient(ellipse at 50% 70%,#414141,#1a1a1a 75%)}.hof-player-label{position:absolute;left:12px;top:13px;font-size:8px;letter-spacing:1.5px;background:#333;color:#bbb;padding:5px 8px}.hof-monogram{position:absolute;inset:54px 0 50px;display:grid;place-items:center;font:800 italic 85px 'Barlow Condensed',sans-serif;color:#e8e8e8;text-shadow:5px 5px 0 #ffffff12;letter-spacing:-4px}.hof-portrait-footer{position:absolute;bottom:17px;left:14px;color:#b4b4b4;font-size:7px;letter-spacing:2px;line-height:1.9}.hof-portrait-footer b{font-size:16px;letter-spacing:4px;color:#eee}.hof-bio{padding:25px 24px 18px;min-width:0}.hof-bio>.eyebrow{font-size:8px;color:#aaa}.hof-bio h2{font-size:32px;line-height:1.1;letter-spacing:-.5px;margin:10px 0 5px;color:#fff;overflow-wrap:anywhere}.hof-real-name{font-size:11px!important;color:#aaa!important;line-height:1.5;margin:0 0 16px}.hof-facts{margin:0}.hof-facts>div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #383838;padding:8px 0;font-size:10px;line-height:1.6;align-items:center}.hof-facts>div:last-child{border:0}.hof-facts dt{color:#aaa;font-weight:600}.hof-facts dd{margin:0;text-align:right;color:#e6e6e6}.hof-major-badge{display:inline-flex;align-items:center;gap:6px;background:#ececec;color:#101010;padding:3px 8px;font-size:9px;font-weight:700}.hof-major-badge svg{height:16px;width:14px}.hof-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #333;background:#101010}.hof-metrics>div{padding:15px 20px;border-right:1px solid #333;display:flex;align-items:center;gap:12px}.hof-metrics>div:last-child{border:0}.hof-metrics b{font:600 28px 'Barlow Condensed',sans-serif}.hof-metrics span{font-size:8px;letter-spacing:1px;color:#aaa}.hof-section{padding:20px 23px 0}.hof-section-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.hof-section-title h3{font-size:12px;margin:0}.hof-section-title>span{font-size:7px;letter-spacing:1px;color:#888}.hof-trophy-strip{display:flex;flex-wrap:wrap;gap:7px;background:#101010;border:1px solid #303030;padding:12px}.hof-trophy{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:45px;height:64px;background:linear-gradient(#272727,#171717);border:1px solid #3d3d3d;color:#bcbcbc;cursor:help}.hof-trophy:nth-child(3n){color:#eee}.hof-trophy>svg{width:26px;height:32px}.hof-trophy>small{font-size:8px;color:#aaa}.hof-tooltip{display:none;position:absolute;z-index:5;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:210px;padding:10px;background:#eee;color:#111;border:1px solid #aaa;font-size:10px;line-height:1.7;box-shadow:0 3px 12px #0008}.hof-trophy:hover .hof-tooltip,.hof-trophy:focus .hof-tooltip{display:block}.hof-rankings,.hof-teams{display:flex;flex-wrap:wrap;gap:7px}.hof-rank-chip{display:flex;align-items:center;gap:9px;padding:8px 11px;background:#202020;border:1px solid #373737}.hof-rank-chip b{font:600 21px 'Barlow Condensed',sans-serif}.hof-rank-chip small{font-size:9px;color:#999}.hof-teams>span{border:1px solid #3c3c3c;background:#202020;padding:6px 10px;font-size:10px;color:#ccc}.hof-empty{font-size:10px!important;color:#999!important;margin:0;line-height:1.7}.hof-details{margin:20px 23px 0;border:1px solid #333;background:#111}.hof-details summary{padding:13px 15px;cursor:pointer;color:#d4d4d4;font-size:11px;font-weight:600}.hof-details[open] summary{border-bottom:1px solid #333}.hof-title-list{list-style:none;padding:0 15px;margin:0}.hof-title-list li{display:flex;align-items:center;gap:12px;font-size:11px;color:#ccc;padding:11px 0;border-bottom:1px solid #292929;line-height:1.7}.hof-title-list svg{height:24px;width:20px;flex-shrink:0;color:#aaa}.hof-source-record{padding:18px}.hof-source-note{font-size:9px!important;line-height:1.8;color:#888!important;margin:20px 23px}.hof-open-profile{display:block;width:100%;text-align:center;background:#eee;border:0;color:#111;padding:14px;font-size:10px;font-weight:700}.hof-open-profile:hover{background:#ccc}.hof-collection-profile .hof-bio{padding:20px}.hof-collection-profile .hof-identity{grid-template-columns:130px minmax(0,1fr)}.hof-collection-profile .hof-monogram{font-size:64px}.hof-collection-profile .hof-facts>div{font-size:9px}.hof-collection-profile .hof-bio h2{font-size:27px}.archive-entry:has(.hof-collection-profile){padding:0}.hof-collection-profile .hof-portrait{min-height:255px}@media(max-width:600px){.hof-identity{grid-template-columns:100px minmax(0,1fr)}.hof-portrait{min-height:270px}.hof-monogram{font-size:55px;letter-spacing:-2px}.hof-portrait-footer{font-size:6px;letter-spacing:1px;left:9px}.hof-portrait-footer b{font-size:12px}.hof-player-label{font-size:6px;padding:4px;left:7px}.hof-bio{padding:24px 13px 13px}.hof-bio h2{font-size:25px}.hof-bio>.eyebrow{font-size:6px;letter-spacing:1px}.hof-facts>div{font-size:9px;gap:8px}.hof-major-badge{font-size:7px;padding:3px 4px}.hof-major-badge svg{display:none}.hof-metrics>div{padding:12px 9px;gap:6px;flex-direction:column;align-items:flex-start}.hof-metrics span{font-size:6px;letter-spacing:.5px}.hof-metrics b{font-size:25px}.hof-section{padding:17px 13px 0}.hof-section-title>span{font-size:6px}.hof-details{margin:17px 13px 0}.hof-source-note{margin:17px 13px}.hof-trophy{width:39px;height:59px}.hof-trophy-strip{gap:5px;padding:8px}.hof-tooltip{width:150px}.hof-collection-profile .hof-identity{grid-template-columns:85px minmax(0,1fr)}.hof-collection-profile .hof-bio{padding:20px 12px 12px}.hof-collection-profile .hof-monogram{font-size:47px}.hof-collection-profile .hof-facts>div{font-size:8px}.hof-collection-profile .hof-bio h2{font-size:24px}}

.hof-award-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hof-award-card{display:flex;align-items:center;gap:13px;padding:15px;background:linear-gradient(120deg,#232323,#171717);border:1px solid #3c3c3c}.hof-award-icon{display:block;flex-shrink:0;color:#e0e0e0}.hof-award-icon svg{width:25px;height:30px;display:block}.hof-award-card strong{font-size:12px;color:#f5f5f5;line-height:1.7;display:block}.hof-award-card>div>span{display:block;color:#aaa;font-size:10px;line-height:1.8;margin-top:4px}.hof-individual-awards{padding-bottom:3px}@media(max-width:600px){.hof-award-grid{grid-template-columns:1fr}.hof-award-card{padding:12px}.hof-award-card strong{font-size:11px}}

.hof-no-major{display:inline-block;border:1px solid #444;background:#202020;color:#aaa;padding:3px 8px;font-size:8px;font-weight:600;letter-spacing:.7px;white-space:nowrap}

.hof-trophy{width:54px;height:82px;gap:4px;padding:7px 3px 5px}.hof-org-logo{position:relative;display:block;width:34px;height:34px;flex-shrink:0;overflow:hidden;border-radius:3px;background:#111}.hof-org-logo img{display:block;width:100%;height:100%;object-fit:contain;max-width:100%}.hof-org-logo.is-cropped img{position:absolute;width:var(--org-width);height:auto;max-width:none;left:var(--org-left);top:var(--org-top)}.hof-trophy-org{display:block;max-width:100%;font-size:7px;font-weight:700;letter-spacing:.3px;color:#d5d5d5;line-height:1.3;text-align:center;overflow-wrap:anywhere}.hof-org-initials{display:grid;place-items:center;width:34px;height:34px;background:#292929;border:1px solid #494949;font-size:9px;font-weight:700;line-height:1.2;text-align:center;overflow-wrap:anywhere;color:#ddd;flex-shrink:0}.hof-title-list .hof-org-logo,.hof-title-list .hof-org-initials{width:30px;height:30px}.hof-trophy:hover,.hof-trophy:focus{border-color:#999;background:#282828}.hof-trophy:first-child .hof-tooltip{left:0;transform:none}@media(max-width:600px){.hof-trophy{width:47px;height:77px}.hof-org-logo,.hof-org-initials{width:30px;height:30px}.hof-trophy-org{font-size:6px}}
.hof-org-frame{display:block;position:absolute;width:100%;height:var(--org-frame-height,100%);left:0;top:50%;transform:translateY(-50%);overflow:hidden}

.hof-trophy.is-major{border-color:#eee;background:linear-gradient(135deg,#444,#202020);box-shadow:inset 0 0 0 1px #ffffff22,0 0 12px #ffffff14}.hof-major-tag{position:absolute;top:-7px;left:50%;transform:translateX(-50%);background:#f2f2f2;color:#111;padding:2px 5px;font-size:6px;line-height:1.3;font-weight:800;letter-spacing:.7px;border-radius:2px;z-index:1}.hof-trophy.is-major:hover,.hof-trophy.is-major:focus{background:#444;border-color:#fff;box-shadow:0 0 14px #ffffff33}.hof-title-list li.is-major-title{background:#232323;border-left:3px solid #eee;padding-left:10px;padding-right:10px}.hof-major-list-tag{margin-left:auto;font-size:7px;letter-spacing:1px;white-space:nowrap;background:#eee;color:#111;padding:3px 6px}
.mvp-leader{width:100%;background:none;border:0;border-bottom:1px solid var(--line);color:inherit;font:inherit;text-align:left}.mvp-leader:hover{background:#1c1c1c}
.annual-ranking-table{table-layout:fixed;min-width:0;width:100%}.annual-ranking-table th:nth-child(1),.annual-ranking-table td:nth-child(1){width:16%}.annual-ranking-table th:nth-child(2),.annual-ranking-table td:nth-child(2){width:42%}.annual-ranking-table th:nth-child(3),.annual-ranking-table td:nth-child(3){width:24%}.annual-ranking-table th:nth-child(4),.annual-ranking-table td:nth-child(4){width:18%;white-space:nowrap}.annual-ranking-table td{padding:12px 14px}.annual-ranking-table .award-source{font-size:12px;font-weight:700}
