.game-bg-primary {
    background: var(--game-primary-gradient);
}

.game-bg-primary-normal {
    background-color: var(--game-primary);
}

.game-bg-secondary {
    background: var(--game-secondary-gradient);
}

.game-bg-secondary-dark {
    background: var(--game-secondary-gradient-dark);
}

.game-bg-secondary-subtle {
    background: var(--game-secondary-gradient-subtle);
}

.game-bg-success-subtle {
    background: var(--game-success-gradient-subtle);
}

.game-bg-warning-subtle {
    background: var(--game-warning-gradient-subtle);
}

.bg-warning-dark {
    background: var(--game-warning-gradient-dark);
}

.game-bg-gold {
    background: var(--game-gold-gradient);
}

.game-bg-main {
    background: var(--game-main-gradient);
}

.game-bg-red {
    background: var(--game-red-gradient);
}

.game-bg-blue {
    background: var(--game-blue-gradient);
}

.game-bg-violet {
    background: var(--game-violet-gradient);
}

.game-bg-green {
    background: var(--game-green-gradient);
}

.game-bg-green-normal {
    background-color: var(--game-green);
}

.game-bg-dark {
    background-color: black;
}

.game-bg-dark-light {
    background-color: #222;
}

/* Text Styles Start */

.text-violet {
    background: var(--game-violet-gradient);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-primary {
    background: var(--game-primary-gradient);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-success {
    background: var(--game-green-gradient);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-warning {
    background: var(--game-warning-gradient);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-danger {
    background: var(--game-red-gradient);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-info {
    background: var(--game-info-gradient);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-discord {
    color: var(--game-discord) !important;
}

.text-patreon {
    color: var(--game-patreon) !important;
}

.text-youtube {
    color: var(--game-youtube) !important;
}

.text-transcend {
    background: var(--game-indigo-gradient);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-wiki {
    color: #111;
}

/* Text Styles End */

/* Hard Mode Styles Start */

.text-hard-mode {
    background: var(--game-hard-mode-gradient);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.game-bg-hard-mode {
    background: var(--game-hard-mode-gradient) !important;
}

/* Hard Mode Styles End */