.hall-fame{color:#edf3f8;background:#102a3b;border:1px solid #294858;border-radius:14px;overflow:hidden;margin:24px 0;font-family:inherit}
.hall-fame-heading{display:flex;justify-content:space-between;gap:20px;padding:26px 28px;border-bottom:1px solid #355061}
.hall-fame-heading h2{font-size:30px;margin:4px 0;color:#fff}.hall-fame-heading p{margin:4px 0;color:#c4d1da}.hall-fame-heading span{color:#f2c56a;font-size:12px;letter-spacing:1.5px}
.hall-fame-total{display:grid;text-align:right}.hall-fame-total strong{font-size:32px}.hall-fame-total span{letter-spacing:0;color:#cad6df}
.hall-fame-champion{display:flex;align-items:center;gap:22px;padding:26px 28px;background:linear-gradient(120deg,#34413c,#122f40)}
.hall-fame-trophy{font-size:48px}.hall-fame-champion h3{font-size:32px;line-height:1.15;margin:8px 0;color:#fff}.hall-fame-champion div>span{font-size:12px;letter-spacing:1px;color:#f2c56a}.hall-fame-champion p{margin:0;color:#d0d9df}
.hall-fame-records{display:flex;flex-wrap:wrap;gap:12px;padding:16px 28px;border-bottom:1px solid #355061}.hall-fame-records div{display:flex;gap:8px;background:#213c4b;padding:7px 10px;border-radius:6px;font-size:13px}.hall-fame-records span{color:#f2c56a}
.hall-fame-history{list-style:none;padding:0 28px;margin:0}.hall-fame-history li{display:grid;grid-template-columns:90px minmax(0,1fr) 110px;gap:14px;align-items:center;border-bottom:1px solid #294858;padding:14px 0}.hall-fame-history li:last-child{border:0}.hall-fame-history strong{display:block;color:#fff;font-size:16px}.hall-fame-history div span{display:block;color:#adbdc8;font-size:12px;margin-top:3px}.hall-fame-season{font-size:13px;color:#f2c56a}.hall-fame-period{font-size:12px;text-align:right;color:#b8c7d2}
@media(max-width:600px){.hall-fame-heading,.hall-fame-champion{padding:20px}.hall-fame-history{padding:0 20px}.hall-fame-history li{grid-template-columns:65px minmax(0,1fr)}.hall-fame-period{grid-column:2;text-align:left}.hall-fame-records{padding:14px 20px}.hall-fame-champion h3{font-size:26px}}
/* Compact presentation shares the same complete season history. */
.hall-fame-compact .hall-fame-heading{padding:14px 18px;align-items:center}
.hall-fame-compact .hall-fame-heading h2{font-size:20px;margin:0}
.hall-fame-compact .hall-fame-heading>div:first-child{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}
.hall-fame-compact .hall-fame-heading>div:first-child>span{display:none}
.hall-fame-compact .hall-fame-heading p{font-size:13px;margin:0}
.hall-fame-compact .hall-fame-total{display:flex;align-items:baseline;gap:6px;white-space:nowrap}
.hall-fame-compact .hall-fame-total strong{font-size:18px}
.hall-fame-compact .hall-fame-total span{font-size:11px}
.hall-fame-compact .hall-fame-champion,.hall-fame-compact .hall-fame-records{display:none}
.hall-fame-compact .hall-fame-history{padding:0 18px}
.hall-fame-compact .hall-fame-history li{grid-template-columns:65px minmax(0,1fr) 90px;padding:7px 0;gap:10px}
.hall-fame-compact .hall-fame-history strong{font-size:13px}
.hall-fame-compact .hall-fame-history div{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.hall-fame-compact .hall-fame-history div span{font-size:11px;margin:0}
.hall-fame-compact .hall-fame-season,.hall-fame-compact .hall-fame-period{font-size:11px}
@media(max-width:600px){.hall-fame-compact .hall-fame-history li{grid-template-columns:55px minmax(0,1fr) 75px;gap:6px}.hall-fame-compact .hall-fame-period{grid-column:auto;text-align:right}.hall-fame-compact .hall-fame-heading{gap:10px}}
@media(max-width:360px){.hall-fame-compact .hall-fame-history li{grid-template-columns:50px minmax(0,1fr)}.hall-fame-compact .hall-fame-period{grid-column:2;text-align:left}}
.hall-fame a{color:inherit;text-decoration:underline;text-underline-offset:3px}.hall-fame a:hover{color:#f2c56a}.hall-fame a:focus-visible{outline:2px solid #f2c56a;outline-offset:3px}
