@keyframes colorfulGlow {
            0%, 100% { box-shadow: 0 0 5px currentColor, 0 0 10px currentColor; }
            50% { box-shadow: 0 0 10px currentColor, 0 0 20px currentColor; }
        }
        @keyframes boardColorChange {
            0%, 100% { border-color: #ffd700; box-shadow: 0 0 20px rgba(255, 215, 0, 0.3); }
            25% { border-color: #ff6b6b; box-shadow: 0 0 20px rgba(255, 107, 107, 0.3); }
            50% { border-color: #4caf50; box-shadow: 0 0 20px rgba(76, 175, 80, 0.3); }
            75% { border-color: #2196f3; box-shadow: 0 0 20px rgba(33, 150, 243, 0.3); }
        }

        .jackpot-board {
            background: linear-gradient(45deg, #251836, #5b3e86);
            border: 5px solid #ffd700;
            border-radius: 15px;
			margin: auto;
            padding: 15px;
            width: 90vw;
            max-width: 600px;
            overflow: hidden;
            animation: boardColorChange 20s infinite;
        }
        .ticker-container {
            width: 100%;
            overflow: hidden;
        }
        .ticker {
            display: inline-flex;
            white-space: nowrap;
        }
        .winner, .no-winners {
            flex: 0 0 auto;
            margin-right: 50px;
            white-space: nowrap;
            font-weight: bold;
            font-size: clamp(12px, 2vw, 20px);
            text-transform: uppercase;
            padding: 5px 10px;
            border-radius: 5px;
            animation: colorfulGlow 2s ease-in-out infinite;
        }
        .winner:nth-child(6n+1), .no-winners { color: #ffd700; background-color: rgba(255, 215, 0, 0.1); }
        .winner:nth-child(6n+2) { color: #ff6b6b; background-color: rgba(255, 107, 107, 0.1); }
        .winner:nth-child(6n+3) { color: #4caf50; background-color: rgba(76, 175, 80, 0.1); }
        .winner:nth-child(6n+4) { color: #2196f3; background-color: rgba(33, 150, 243, 0.1); }
        .winner:nth-child(6n+5) { color: #9c27b0; background-color: rgba(156, 39, 176, 0.1); }
        .winner:nth-child(6n) { color: #ff9800; background-color: rgba(255, 152, 0, 0.1); }
        .nickname { 
    font-size: clamp(12px, 2vw, 18px); /* Уменьшены значения: минимальный 12px, относительный 2vw, максимальный 18px */
}

.achievement { 
    font-size: clamp(10px, 1.5vw, 16px); /* Уменьшены значения: минимальный 10px, относительный 1.5vw, максимальный 16px */
    font-style: italic;
    opacity: 0.9;
}


        @media (max-width: 600px) {
            .jackpot-board {
                padding: 10px;
            }
            .winner, .no-winners {
                margin-right: 30px;
                padding: 3px 6px;
            }
        }