
html body .el-home-win-card,
html body .el-result-win-card {
    position: relative !important;
}

html body .el-victory-badge {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-top: 12px !important;
    padding: 7px 14px !important;
    border-radius: 999px !important;
    background: rgba(255,255,255,0.14) !important;
    border: 1px solid rgba(255,255,255,0.22) !important;
    color: #ffffff !important;
    font-size: 12px !important;
    font-weight: 800 !important;
    letter-spacing: 0.16em !important;
    text-transform: uppercase !important;
    box-shadow: 0 0 0 rgba(255,255,255,0) !important;
    animation: elbrusWinPulse 1.9s ease-in-out infinite !important;
}

html body .el-home-win-card .el-victory-badge {
    margin-left: auto !important;
    margin-right: auto !important;
}

html body .el-result-win-card .el-victory-badge {
    margin-left: 0 !important;
}

@keyframes elbrusWinPulse {
    0%   { transform: translateY(0) scale(1); box-shadow: 0 0 0 0 rgba(255,255,255,0.00); }
    50%  { transform: translateY(-1px) scale(1.03); box-shadow: 0 0 18px 2px rgba(255,255,255,0.18); }
    100% { transform: translateY(0) scale(1); box-shadow: 0 0 0 0 rgba(255,255,255,0.00); }
}
