.hall-card{min-width:0;min-height:380px;padding:16px}.hall-card--featured{min-height:420px}.hall-card__identity{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;margin:16px 0 20px;text-align:center}.hall-card__avatar{height:128px;width:128px}.hall-card--featured .hall-card__avatar{height:160px;width:160px}.hall-card__details{width:100%;min-width:0}.hall-card__name{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.hall-card__name>:first-child{min-width:0;flex-shrink:1}.hall-card__title{display:flex;justify-content:center;min-width:0;margin-top:8px}.hall-card__title>p{max-width:100%}.hall-card__honors{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:8px}.hall-card__honors:empty{display:none}.hall-card__stats{margin-top:auto}.hall-card__stats>div{min-width:0;overflow-wrap:anywhere}.hall-podium{display:none}.hall-mobile{display:grid;gap:12px}.hall-card--compact{min-height:0;padding:12px}.hall-card--compact .hall-card__identity{flex-direction:row;gap:12px;margin:12px 0 16px;text-align:left}.hall-card--compact .hall-card__avatar{width:80px;height:80px}.hall-card--compact .hall-card__details{flex:1}.hall-card--compact .hall-card__name,.hall-card--compact .hall-card__title,.hall-card--compact .hall-card__honors{justify-content:flex-start}@media(min-width:768px){.hall-mobile{display:none}.hall-podium{display:grid;gap:16px;align-items:end}.hall-podium--1{max-width:960px;margin-inline:auto}.hall-podium--2{max-width:960px;margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.hall-podium--3{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);padding-top:8px}.hall-card--spotlight{min-height:296px;padding:24px}.hall-card--spotlight .hall-card__identity{flex-direction:row;justify-content:center;gap:40px;margin:16px 0 24px}.hall-card--spotlight .hall-card__details{width:auto;max-width:480px}.hall-card--spotlight .hall-card__name>:first-child{width:320px}}.hall-preview-compact{display:grid;gap:10px;padding:12px}.hall-preview-compact .hall-preview-row{min-height:0;padding:12px;background:#172638}.hall-preview-compact .hall-card__identity{margin:8px 0;gap:10px}.hall-preview-compact .hall-card__avatar{height:64px;width:64px;flex-shrink:0}.hall-preview-compact .hall-card__honors{gap:6px;margin-top:4px}.hall-preview-compact .hall-card__title{margin-top:4px}.hall-preview-compact .hall-card__stats{grid-template-columns:minmax(0,1fr);padding-top:8px}.hall-preview-compact .hall-card__stats>div:not(:first-child){display:none}.hall-preview-compact .hall-card__stats p{margin-top:0}.hall-preview-compact .hall-card__stats>div:first-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}@media(min-width:1024px){.hall-preview-compact{grid-template-columns:repeat(3,minmax(0,1fr))}}.hall-preview-compact .hall-card__avatar{width:80px;height:80px}.hall-preview-compact .hall-card__identity{gap:12px}.hall-preview-compact .hall-card__name{flex-wrap:wrap;gap:6px}.hall-preview-compact .hall-card__name>span:first-child{width:180px;max-width:100%}.hall-preview-compact .hall-card__name span[title]{font-size:14px}.hall-preview-compact .hall-card__name>div:first-child p{font-size:14px}.hall-preview-compact .hall-card__honors svg{width:24px;height:24px}.hall-preview-compact .hall-card__honors img{min-width:24px;min-height:24px}@media(min-width:1024px){.hall-preview-compact--1{grid-template-columns:minmax(0,1fr)}.hall-preview-compact--2{grid-template-columns:repeat(2,minmax(0,1fr))}.hall-preview-compact--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hall-preview-compact .hall-card__avatar{width:96px;height:96px}.hall-preview-compact .hall-card__name>span:first-child{width:220px}.hall-preview-compact .hall-card__name span[title],.hall-preview-compact .hall-card__name>div:first-child p{font-size:16px}.hall-preview-compact--3 .hall-card__identity{flex-direction:column;align-items:center;text-align:center}.hall-preview-compact--3 .hall-card__name,.hall-preview-compact--3 .hall-card__title,.hall-preview-compact--3 .hall-card__honors{justify-content:center}}
