/* BURGUNDY — wine red, dusty rose, champagne accents */
:root{color-scheme:dark;--body-theme-bg:#230914;--announcement-cntr-bg:#4a142b;--banner-bg:#51172e;--home-info-cntr-bg:#531b34;--popular-games-bg:#310e20;--popular-games-left-section-title-bg:#85304e;--popular-games-nav-tabs-li-a-bg:#70243f;--popular-games-nav-tabs-li-a-active-bg:#a64a69;--popular-games-tab-pane-bg:#42152b;--promotion-cntr-bg:#521b33;--promotion-list-bg:#74304c;--provider-slide-bg:#79334f;--jackpot-winners-bg:#4c172d;--download-apk-btn-bg:linear-gradient(115deg,#275f31,#62a64a);--home-progressive-jackpot-bg:linear-gradient(120deg,#4c1930,#923a59,#d9a9b4)}
html body{background:radial-gradient(ellipse at 5% 8%,#9f426752,transparent 35%),radial-gradient(ellipse at 90% 20%,#c57a9124,transparent 38%),repeating-linear-gradient(145deg,transparent 0 130px,#64263f1a 130px 145px),linear-gradient(180deg,#220916,#4d1831 48%,#2b0b1d)!important;color:#f3f8e9!important}
html body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.35;background:radial-gradient(ellipse 26px 65px at 8% 10%,#a95376 15%,transparent 75%),radial-gradient(ellipse 42px 80px at 94% 32%,#8e365a 10%,transparent 72%),radial-gradient(ellipse 22px 70px at 20% 86%,#c37691 10%,transparent 70%);background-size:330px 390px,430px 480px,370px 510px}
html body::after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#21081535,transparent 18%,transparent 82%,#21081535)}
html body .topbar-container,html body .site-header{background:linear-gradient(110deg,#3a1026,#752747 50%,#43142c)!important;border-bottom:3px solid #dca7b7!important;box-shadow:0 8px 24px #1b0712bb!important}
html body .site-header::after{background:repeating-linear-gradient(115deg,#702741 0 28px,#a04d6b 28px 42px,#e1a8b9 42px 46px)!important;height:5px}
html body .container-title,html body .section-title,html body .popular-game-title-container .container-title,html body .home-game-list-container .container-title{background:linear-gradient(110deg,#4c172e,#85304e,#632039)!important;color:#f7f2d7!important;border-left:5px solid #e6b5c2!important;border-bottom:2px solid #b87993!important;box-shadow:0 8px 22px #210a18a6!important}
html body .announcement-container,html body .home-info-container{background:linear-gradient(125deg,#42142a,#712944)!important;border-color:#a86b83!important}
html body .login-button{background:linear-gradient(120deg,#5d1c37,#a84b70)!important;color:#fff!important;border:2px solid #d99eaf!important}
html body .register-button,html body .register-btn,html body .standard-button-group .btn{background:linear-gradient(115deg,#8f3555,#c77893)!important;color:#fff2f6!important;border:2px solid #f1c2d0!important;font-weight:800!important;box-shadow:0 5px 18px #310d2099!important}
html body h1,html body h2,html body h3,html body .site-description h1,html body .site-description h2,html body .site-description h3{color:#f8dce6!important;text-shadow:0 2px 12px #9c3c6180!important}
html body .site-description a,html body a:not(.login-button):not(.register-button){color:#f0b5ca}
html body .site-description p,html body .site-description li,html body .site-footer p{color:#fff0f5!important}
html body .site-description strong{color:#f4bdcc!important}
html body table{border:1px solid #a4657c!important;background:#371124!important}html body th{background:linear-gradient(110deg,#66223f,#a24c6e)!important;color:#fff!important}html body td{background:#4b1930!important;color:#fff0f5!important;border-color:#90516b!important}html body tr:nth-child(even) td{background:#5a1d39!important}html body tr:hover td{background:#71304b!important}
html body .site-footer,html body .site-footer .container,html body .site-footer .footer-description-section,html body .site-footer .site-description{background:#270b1c!important;background-image:linear-gradient(145deg,#270b1c,#48162e 55%,#63213e)!important}
html body .modal-content,html body .popup-modal{background:linear-gradient(145deg,#42142a,#77304d)!important;border:2px solid #e4b0c1!important}
html body .site-description ul>li::marker,html body .site-description ol>li::marker{color:#dca4b9!important}
html body .game-item:hover,html body .promotion-item:hover{box-shadow:0 9px 25px #bf628970!important}
html body .banner,html body .banner-carousel{background:#45152d!important;box-shadow:0 12px 28px #230a18cc!important}
html body .site-description table{display:block;overflow-x:auto;max-width:100%}
.burgundy-ribbon{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(90deg,#320f22,#742747 35%,#98405f 65%,#3b1126);border-bottom:2px solid #e3aabf;text-align:center;padding:12px 14px;color:#fff0f5;font-weight:800;font-size:clamp(15px,2.3vw,23px);letter-spacing:.04em;text-shadow:0 2px 5px #210815}
.burgundy-ribbon::before,.burgundy-ribbon::after{content:"✦ ❖ ✦";position:absolute;top:50%;transform:translateY(-50%);font-size:25px;opacity:.85}.burgundy-ribbon::before{left:12px}.burgundy-ribbon::after{right:12px}
.burgundy-ribbon span{display:inline-block;padding:0 85px}
html body .site-description{border-color:#9d5573!important}
@media(max-width:767px){.burgundy-ribbon{padding:10px 6px;font-size:15px}.burgundy-ribbon span{padding:0 40px}.burgundy-ribbon::before,.burgundy-ribbon::after{font-size:17px}.burgundy-ribbon::before{left:4px}.burgundy-ribbon::after{right:4px}html body .site-description table{display:block;overflow-x:auto;max-width:100%}}

/* Burgundy overrides for article, FAQ and reviews */
html body .tkb-faq-accordion .tkb-faq-item{background:#45152e!important;border-color:#ad6b88!important}
html body .tkb-faq-accordion details[open] summary{background:#752b4a!important}
html body .tkb-faq-accordion .tkb-faq-answer{border-color:#ad6b88!important}
html body .tkb-faq-accordion summary::after{color:#f4c1d1!important}
html body .tkb-review-section{background:linear-gradient(145deg,#2d0b1e,#64213e)!important;border-color:#a96a84!important;color:#fff0f5!important}
html body .tkb-review-section h2{color:#ffdce8!important}
html body .tkb-review-card{background:#63233f!important;border-color:#ba7c96!important}
html body .tkb-review-card .tkb-review-avatar{background:#f2bfd0!important;color:#47142e!important}
html body .tkb-review-card .tkb-review-role,html body .tkb-review-note{color:#f1c8d7!important}
html body .tkb-review-card .tkb-review-stars{color:#ffcf85!important}
html body .site-description ul>li::marker,html body .site-description ol>li::marker{color:#f0b8ca!important}
