.prediction-genius-page .matches-number-title {
    background: linear-gradient(228.7deg, #E88538 6.02%, #4A2000 98.25%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: "HelvetIns";
    -webkit-text-stroke: 0.5px #B35A15;
    paint-order: stroke fill;
}

.prediction-genius-page .amount-number-title {
    background: linear-gradient(125.45deg, #7D3E0E 2.33%, #FFE374 19.16%, #FFDFB6 58.22%, #FFCB7C 82.5%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: "HelvetIns";
}

.prediction-genius-page .custom-scrollbar::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    margin-top: 4px;
}

.prediction-genius-page .custom-scrollbar::-webkit-scrollbar-track {
    background-color: inherit;
    border-radius: 9999px;
    margin-bottom: 4px;
}

.prediction-genius-page .custom-scrollbar::-webkit-scrollbar-thumb {
    background-color: #70310B;
    border-radius: 9999px;
    background-clip: padding-box;
}

.prediction-genius-page .custom-scrollbar::-webkit-scrollbar-button {
    display: none;
}

/* Custom styles for table scrollbar */
.prediction-genius-page .custom-scrollbar-table::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    margin-top: 20px;
}

.prediction-genius-page .custom-scrollbar-table::-webkit-scrollbar-track {
    background-color: inherit;
    border-radius: 9999px;
    margin-bottom: 20px;
}

.prediction-genius-page .custom-scrollbar-table::-webkit-scrollbar-thumb {
    background-color: #70310B;
    border-radius: 9999px;
    background-clip: padding-box;
}

.prediction-genius-page .custom-scrollbar-table::-webkit-scrollbar-button {
    display: none;
}

.prediction-genius-page .country-name.marquee {
    animation: marquee linear infinite;
    padding-right: 20px;
}

.prediction-genius-page .country-name.marquee:hover {
    animation-play-state: paused;
}
