.hof-page{min-width:0;}.hof-page .hero{background:radial-gradient(ellipse at top,rgba(137,93,208,.18),transparent 70%);}
.hof-unclaimed{border:1px dashed #a78cde;background:#211c35;border-radius:10px;padding:16px;margin:16px 0;overflow-wrap:anywhere}.hof-unclaimed strong{color:#dac5ff}.hof-unclaimed p{margin:10px 0 0;line-height:1.5}
.hof-filters{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0;}.hof-filters select{min-height:44px;max-width:100%;}
.hof-category{margin:36px 0;}.hof-category h2{border-bottom:1px solid #564171;padding-bottom:14px;}
.hof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;}
.hof-card{padding:26px;border-top:3px solid #ad87dd;background:linear-gradient(150deg,#201d3e,#111529);min-width:0;overflow-wrap:anywhere;}
.hof-card img{display:block;width:100%;height:140px;object-fit:contain;margin:16px auto;}
.hof-card form,.hof-card label{min-width:0;}.hof-card label{display:block;margin:12px 0;}.hof-card input[type=file]{display:block;width:100%;max-width:100%;margin-top:8px;}.hof-card button{min-height:44px;}.hof-card [role=status]{overflow-wrap:anywhere;}
.hof-card h3{font-size:28px;margin:16px 0;}.hof-name{font-size:20px;font-weight:700;}.hof-card a{color:#d5baff;}.hof-card dl{display:grid;grid-template-columns:1fr 1.4fr;gap:8px;font-size:14px;}.hof-card dd{margin:0;white-space:pre-wrap;}.hof-card dt,.hof-card small{color:#adb6d5;}.hof-description{white-space:pre-wrap;line-height:1.6;}.hof-empty{color:#adb6d5;}
@media(max-width:600px){.hof-card{padding:20px;}.hof-filters select{width:100%;}.hof-card dl{grid-template-columns:1fr;}.hof-card dd{margin-bottom:8px;}}
.hof-profile-awards button.hof-profile-award{background:transparent;border:1px solid transparent;border-radius:10px;padding:4px;cursor:pointer}
.hof-profile-awards button.hof-profile-award:hover{background:#262345;border-color:#75639c}
.hof-profile-awards button.hof-profile-award:focus-visible{outline:2px solid #c4a2ff;outline-offset:3px}
.team-award-details{text-align:center;overflow-wrap:anywhere}.team-award-details>img{display:block;width:220px;max-width:100%;height:220px;object-fit:contain;margin:0 auto 18px}
.hof-top3{list-style:none;padding:0;display:grid;gap:10px}.hof-top3 li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;padding:12px;border:1px solid #444266;border-radius:9px}.hof-top3 li:first-child{border-color:#b59752;background:#302a3e}.hof-top3 a{display:inline-block;min-height:36px}.hof-top3 small{display:block;line-height:1.5}.hof-profile-awards>div{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.hof-profile-awards .hof-profile-award{display:grid;justify-items:center;color:#cdb7ef;max-width:180px;gap:8px;font-size:13px}.hof-profile-awards img{width:80px;height:80px;object-fit:contain}.hof-profile-awards{margin:22px 0}.hof-card input:not([type=checkbox]),.hof-card textarea,.hof-card select{width:100%;max-width:100%}.hof-card textarea{min-height:90px}.hof-tie-note{display:block;margin-top:12px;line-height:1.5}
