.hof-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4);align-items:end;margin-bottom:var(--s-9)}@media (max-width:720px){.hof-podium{grid-template-columns:1fr}}.hof-podium__card{border:1px solid var(--line);background:var(--paper-0);padding:var(--s-5);text-align:center;transition:border-color var(--dur-sm) var(--ease)}[data-bs-theme="dark"] .hof-podium__card{background:var(--bg-2)}.hof-podium__card:hover{border-color:var(--line-strong)}.hof-podium__card--1{order:2;border-top:3px solid var(--ink)}[data-bs-theme="dark"] .hof-podium__card--1{border-top-color:var(--fg-1)}.hof-podium__card--2{order:1}.hof-podium__card--3{order:3}@media (max-width:720px){.hof-podium__card--1{order:1}.hof-podium__card--2{order:2}.hof-podium__card--3{order:3}}.hof-podium__rank{font-family:var(--font-display);font-size:44px;line-height:1;letter-spacing:-.01em;margin-bottom:var(--s-3);color:var(--fg-1)}.hof-podium__avatar{width:80px;height:80px;object-fit:cover;border-radius:999px;border:1px solid var(--line);margin:0 auto var(--s-3);display:block}.hof-podium__name{font-family:var(--font-serif);font-weight:600;font-size:18px;color:var(--fg-1);text-decoration:none;display:block}.hof-podium__handle{font-family:var(--font-sans);font-size:11px;color:var(--fg-3);letter-spacing:.04em;margin-bottom:var(--s-3);display:block}.hof-podium__meta{display:flex;justify-content:center;align-items:center;gap:var(--s-3);font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-2);margin-bottom:var(--s-2)}.hof-podium__title{font-family:var(--font-serif);font-style:italic;font-size:13px;color:var(--fg-3)}.hof-row{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line);transition:background var(--dur-micro) var(--ease)}.hof-row:hover{background:var(--bg-2)}[data-bs-theme="dark"] .hof-row:hover{background:var(--bg-3)}.hof-row:last-child{border-bottom:0}.hof-row__rank{font-family:var(--font-display);font-size:18px;width:40px;color:var(--fg-3);flex-shrink:0}.hof-row__avatar{width:40px;height:40px;object-fit:cover;border-radius:999px;border:1px solid var(--line);flex-shrink:0}.hof-row__main{flex:1;min-width:0}.hof-row__name{font-family:var(--font-serif);font-weight:600;font-size:16px;color:var(--fg-1);text-decoration:none;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hof-row__title{font-family:var(--font-serif);font-style:italic;font-size:13px;color:var(--fg-3)}.hof-row__meta{text-align:right;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-2);flex-shrink:0}@media (max-width:480px){.hof-row__meta{display:none}}[data-bs-theme="dark"] div[style*="background: var(--paper-0)"]{background:var(--bg-2)!important}