.league{
    max-width:900px;
    margin:auto;
}

.podium{
    display:flex;
    align-items:flex-end;
    justify-content:center;

    gap:20px;

    margin-bottom:40px;
}

.podiumUser{
    display:flex;
    flex-direction:column;
    align-items:center;
}

.podiumName{
    font-size: 1rem;
}

.podiumMoney{
    font-size:13px;
    opacity:.7;
}

.bar{
    margin-top: 1rem;
    width:120px;
    border-radius:12px;
    display:flex;
    align-items:flex-end;
    justify-content:center;
    padding:10px;
    color:white;
}

.first .bar{
    height:140px;
    background:linear-gradient(180deg,#38bdf8,#0284c7);
    box-shadow: 0 0 16px 0 #38bdf8;
}

.second .bar{
    height:110px;
    background: var(--dalalBg);
    box-shadow: 0 0 8px 0 var(--dalalBg);
}
.textGone
{
    width: 0% !important;
    height: 0% !important;
    margin: 0% !important;
    padding: 0% !important;

    filter: blur(10px) !important;
    opacity: 0% !important;

    pointer-events: none !important;
}

.third .bar{
    height:90px;
    background: var(--muteColor);
    box-shadow: 0 0 4px 0 var(--muteColor);
}

.board{

    display:flex;
    flex-direction:column;

    gap:12px;
}

.user{

    display:flex;
    align-items:center;

    gap:14px;


    border-radius:12px;

    padding:12px 16px;

    box-shadow:0 0 4px 0 var(--shadowColor);
}

.rank{
    width:28px;
    font-weight:600;
    opacity:.6;

}

.name{
    flex:1;
}

.money{
    font-weight:600;
    color:#0284c7;
}
.progress{
    height:6px;
    background:#e2e8f0;

    border-radius:10px;

    margin-top:6px;

    overflow:hidden;

}

.progressInner{

    height:100%;

    background:#38bdf8;

}

/* responsive */

@media(max-width:600px){

.podium{

gap:10px;

}

.bar{

width:80px;

}

}