:root {
    --header-bg: #333333;
    --card-bg: #e8e8e8;
    --card-bg-progress: #e8e8e8;
}

body {
    background-color: #fff;
    color: #333;
}

.header, .footer {
    background-color: var(--header-bg);
}

.main {
    background-image: radial-gradient(circle at 62% 27%, #c0c0c0, #e8e8e8 75%);
}

.gmcard__back, .gmcard__front {
    background-color: var(--card-bg);
}

.gmnominal .gmcard__scale {
    background-color: var(--card-bg-progress);
}

.plate {
    background-color: var(--card-bg);
}

.slide, .slide__text,
.gmcard, .gmcard__identif-txt {
    color: inherit
}

.gmcard__bet {
    color: #777;
}

.rating__list--six .rating__name {
    color: #727272;
}

.plate__header {
    color: inherit
}

.footer__text h1, .h1, .h2, .pop-up__title, h1, h2 {
    color: #333;
    margin: 30px 0;
}

.footer__caption {
    color: #fff;
}

.footer__link, .footer__link:hover {
    color: #e0e0e0;
}

.topbar {
    background-color: var(--header-bg);
}

.gmcard__tirage-slider.swiper-initialized::after,
.gmcard__tirage-slider.swiper-initialized::before {
    display: none;
}

.main__slider-pager span, .pop-up__slider-pager span, .slider-pager span {
    background-color: #333;
}

.main__slider-pager span.cycle-pager-active, .pop-up__slider-pager span.cycle-pager-active, .slider-pager span.cycle-pager-active {
    background-color: #333;
}

.arrow-circle {
    border-color: #aaa;
}

.arrow-circle svg {
    fill: #333;
    color: #333;
}

.btn--secondary {
    border-color: #f8e800;
    background: none;
    color: #000;
}

.btn--secondary:not(:disabled):not(.disabled):not([disabled]):hover {
    color: #000;
    text-decoration: none;
}
.gmcard__back, .gmcard__front {
    background-color: #ffffff;
}
.rating__list--six .rating__jackpots {
    color: #8d8d8d;
    text-align: right;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    margin-left: auto;
}