.OverviewPodium-module__uWo1Qa__podium{gap:var(--space-md);--medal-gold:var(--color-medal-gold);--medal-silver:var(--color-medal-silver);--medal-bronze:var(--color-medal-bronze);align-items:flex-end;display:flex}.OverviewPodium-module__uWo1Qa__card{text-align:center;align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-sm);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;flex:1;display:flex}.OverviewPodium-module__uWo1Qa__rank1{padding-top:var(--space-xl);border-color:var(--medal-gold);background:linear-gradient(180deg, color-mix(in srgb, var(--color-medal-gold) 12%, transparent), var(--color-surface));box-shadow:0 2px 10px color-mix(in srgb, var(--color-medal-gold) 20%, transparent)}.OverviewPodium-module__uWo1Qa__rank2{padding-top:var(--space-lg)}.OverviewPodium-module__uWo1Qa__rank3{padding-top:var(--space-md)}.OverviewPodium-module__uWo1Qa__crown{font-size:18px;line-height:1}.OverviewPodium-module__uWo1Qa__rankBadge{border-radius:var(--radius-full);width:24px;height:24px;color:var(--color-text-on-colored);background:var(--color-text-tertiary);justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.OverviewPodium-module__uWo1Qa__badge1{background:var(--medal-gold)}.OverviewPodium-module__uWo1Qa__badge2{background:var(--medal-silver)}.OverviewPodium-module__uWo1Qa__badge3{background:var(--medal-bronze)}.OverviewPodium-module__uWo1Qa__logo{border-radius:var(--radius-full);object-fit:cover;width:44px;height:44px}.OverviewPodium-module__uWo1Qa__teamName{font-weight:700;font-size:var(--text-small);color:var(--color-text-primary);text-decoration:none}.OverviewPodium-module__uWo1Qa__teamName:hover{text-decoration:underline}.OverviewPodium-module__uWo1Qa__record{font-size:var(--text-caption);color:var(--color-text-secondary)}.OverviewPodium-module__uWo1Qa__points{font-size:var(--text-caption);color:var(--color-text-primary);font-weight:700}@media (max-width:560px){.OverviewPodium-module__uWo1Qa__podium{flex-direction:column;align-items:stretch}.OverviewPodium-module__uWo1Qa__rank1,.OverviewPodium-module__uWo1Qa__rank2,.OverviewPodium-module__uWo1Qa__rank3{padding-top:var(--space-md)}.OverviewPodium-module__uWo1Qa__card{justify-content:flex-start;gap:var(--space-md);text-align:left;flex-direction:row}}
