/* Bet Buffoon identity v2: midnight navy, ruby red and antique gold. */
:root{--secondary:#efc375;--secondary_500:#efc375;--secondary_700:#d9a54c;--control-primary:#efc375;--control-primary-hover:#ffdb9b;--brand-accent:#efc375;--brand-violet:#d13b50;--brand-surface:#1b1e2e;--brand-border:#45394c;--tb-text-link:#efc375;--tb-text-accent:#ffdb9b}
html,body,.betbuffoon-page,.betbuffoon-page .root,.betbuffoon-page .page,.betbuffoon-page .page__body,.betbuffoon-page .page__footer{background:#11131f!important;color:#f4edde!important}
.betbuffoon-page .header,.betbuffoon-page .header__menu,.betbuffoon-page .footer{background:#171a29!important}
.betbuffoon-page .header{border-bottom:1px solid #4e3e44;box-shadow:0 5px 24px #0004}
.betbuffoon-page .header__menuBackdrop{background:#090a12c9}
.betbuffoon-page .home__container_wrap,.betbuffoon-page .footer__content{background:#1b1e2e!important;border-color:#45394c!important;color:#f4edde}
.betbuffoon-page .seo-content{color:#ded9d3!important}.betbuffoon-page .seo-content h1,.betbuffoon-page .seo-content h2,.betbuffoon-page .seo-content h3{color:#fff3da!important}
.betbuffoon-page .button_theme_primary{background:linear-gradient(110deg,#e8b257,#f6ce89)!important;border:1px solid #f4cc82!important;color:#19131b!important;box-shadow:0 5px 18px #08060e33!important}
.betbuffoon-page .button_theme_primary .button__content,.betbuffoon-page .button_theme_primary span{color:#19131b!important}
.betbuffoon-page .button_theme_primary:hover{background:#ffdb9b!important;border-color:#ffe4b1!important;box-shadow:0 5px 22px #efc37526!important}
.betbuffoon-page .button_theme_secondary{background:#331d2c!important;border:1px solid #bc4255!important;color:#fff3da!important}
.betbuffoon-page .button_theme_secondary .button__content{color:#fff3da!important}.betbuffoon-page .button_theme_secondary:hover{background:#4a2335!important;border-color:#e76173!important}
.betbuffoon-page .header a,.betbuffoon-page .menu__text{color:#f4edde}.betbuffoon-page .header__leftItemLink:hover,.betbuffoon-page .menu__link:hover{color:#efc375!important}
.betbuffoon-page .seo-content a,.betbuffoon-page .reel__all,.betbuffoon-page .bn-slots__head>a,.betbuffoon-page .homeBlock__view_all{color:#f3c77e!important}.betbuffoon-page .seo-content a:hover{color:#ffe5b7!important}
.betbuffoon-page .table-scroll table th{background:#302333!important;color:#f3c77e!important}.betbuffoon-page .table-scroll table td,.betbuffoon-page .table-scroll table th{border-color:#4d4050!important}.betbuffoon-page .table-scroll table tr:nth-child(even) td{background:#211f30}.table-scroll{scrollbar-color:#bb4659 #171a29!important}
.betbuffoon-page .toc{background:#231d2c!important;border:1px solid #67414c!important}
.betbuffoon-page .seo-content details{background:#211d2d!important;border-color:#4b3747!important}.betbuffoon-page .seo-content details[open]{border-color:#c85a66!important}.betbuffoon-page .seo-content summary{color:#fff3da}.seo-content ol li::marker{color:#efc375!important}
.betbuffoon-page .sport{background:linear-gradient(145deg,#342234,#191b2b)!important;border-color:#60404b!important}.betbuffoon-page .sport:hover{border-color:#efc375!important}.betbuffoon-page .sport__text{color:#f4edde}.betbuffoon-page .reel__line{background:#57404b!important}
.betbuffoon-page .bn-slot{background:#151725!important;border-color:#44374b!important}.betbuffoon-page .bn-slot:hover,.betbuffoon-page .bn-slot:focus-visible{border-color:#efc375!important;outline-color:#efc375!important}.betbuffoon-page .bn-slot__play{background:#efc375!important;color:#19131b!important}.betbuffoon-page .bn-slot__name{color:#f1e8dc}.betbuffoon-page .bn-slots__title,.betbuffoon-page .scrollSLider__title{color:#fff3da!important}.betbuffoon-page .bn-slots__track{scrollbar-color:#bb4659 #171a29!important}
.betbuffoon-page .game__contentOnHover{background:linear-gradient(0deg,#14121aeb,transparent)!important}.betbuffoon-page .game__label{background:#b73249!important;color:#fff!important}
.betbuffoon-page .page-banner{background:#11131f}.betbuffoon-page .page-banner::after{background:linear-gradient(90deg,#11131ff7 0%,#11131fd6 42%,#11131f40 70%,transparent 90%)!important}.betbuffoon-page .page-banner h1{color:#fff3da}
.betbuffoon-page .carousel_mainPromo .carousel__slide{border-color:#60404b!important;background:#11131f!important}.betbuffoon-page .carousel_mainPromo .carousel__slide::after{background:linear-gradient(90deg,#11131ff5 0%,#11131fb3 40%,#11131f22 72%,transparent)!important}.betbuffoon-page .carousel_mainPromo .carousel__title{color:#fff3da!important}.betbuffoon-page .carousel_mainPromo .carousel__description{color:#f1e8dc!important}
.betbuffoon-page .footer__menu{border-color:#45394c!important}.betbuffoon-page .footer__menu .menu__link,.betbuffoon-page .site-disclaimer,.betbuffoon-page .footer__licence_info{color:#bfb5bb!important}.betbuffoon-page .footer__menu .menu__link:hover{color:#efc375!important}
.betbuffoon-page .tabBar{background:#171a29!important;border-top:1px solid #60404b!important}.betbuffoon-page .tabBar__title{color:#f4edde!important}.betbuffoon-page .tabBar__click:hover .tabBar__title{color:#efc375!important}
.betbuffoon-page a:focus-visible,.betbuffoon-page summary:focus-visible,.betbuffoon-page button:focus-visible{outline-color:#efc375!important}
.header__logo .logo__desktopIcon{width:220px!important;max-height:60px!important}.header__logo .logo__mobileIcon{width:158px!important}.logo__link{overflow:visible!important}
@media(max-width:640px){.betbuffoon-page .carousel_mainPromo .carousel__slide::after{background:linear-gradient(90deg,#11131ff2,#11131fcc 60%,#11131f73)!important}.betbuffoon-page .page-banner::after{background:linear-gradient(90deg,#11131ff5,#11131fda 50%,#11131f72)!important}.header__logo .logo__mobileIcon{width:155px!important}.logo__link{width:155px!important}}
