@font-face{font-family:Averta;src:url('../fonts/bk8/AvertaStd-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Averta;src:url('../fonts/bk8/AvertaStd-Semibold.woff2') format('woff2');font-weight:600 900;font-style:normal;font-display:swap}
:root{--mel-yellow:#095ebd;--mel-dark:#eef3f8;--mel-border:#b8cbe0;--mel-text:#202733;--bk8-blue:#095ebd;--bk8-orange:#ff7315}
html:root:root:root:root body,html:root:root:root:root body :is(h1,h2,h3){font-family:Averta,Arial,sans-serif!important}
html:root:root:root:root body{background:#eef3f8!important}
html:root:root:root:root body :is(.b22-art-button,.bl-btn,.bl-pin-btn,.bl-offer-banner-cta,.bl-app-banner-btn,.bl-sidebar-slots-cta,.b22-details,.b22-register,.b22-games strong){background:#095ebd!important;color:#fff!important;border-color:#095ebd!important}
html:root:root:root:root body :is(.b22-register,.bl-btn-register){background:#ff7315!important;border-color:#ff7315!important}
html:root:root:root:root body .bl-topbar{background:#fff!important;border-color:#d8e2ed!important;color:#202733!important}
html:root:root:root:root body .bl-topbar :is(a,button){color:#202733}
html:root:root:root:root body .bl-brand-logo{width:120px;height:40px;object-fit:contain;object-position:left}
html:root:root:root:root body :is(.bl-pin-section,.b22-copy-section,.b22-promo-slider){border-color:#d1dfea!important}
html:root:root:root:root body :is(.b22-document table,.b22-document td,.b22-document th){border-color:#cdd9e5!important}
html:root:root:root:root body .b22-document tr:nth-child(even){background:#f3f6fa!important}
html:root:root:root:root body .mel-gift-banner{background:linear-gradient(100deg,#091e4a 40%,#095ebd 75%,#04a9c2)!important}
html:root:root:root:root body .mel-gift-banner-copy strong{color:#ffb65e!important}
.mel-editorial-author{color:#a1b5ca}
.bk8-lucky-widget{position:fixed;left:18px;bottom:22px;z-index:1080;width:140px}
.bk8-lucky-widget a{display:block;line-height:0;animation:bk8-wheel-float 4s ease-in-out infinite}
.bk8-lucky-widget img{display:block;width:100%;height:auto}
.bk8-lucky-widget button{position:absolute;right:-5px;top:0;z-index:2;width:30px;height:30px;border:0;border-radius:50%;color:#fff;background:#303030;font:24px/28px Arial;cursor:pointer}
.bk8-lucky-widget :is(button,a):focus-visible{outline:3px solid #ff7315;outline-offset:3px}
@keyframes bk8-wheel-float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-5px) rotate(2deg)}}
@media(max-width:780px){.bk8-lucky-widget{width:85px;left:10px;bottom:152px}.bk8-lucky-widget button{width:26px;height:26px;font-size:21px}}
@media(prefers-reduced-motion:reduce){.bk8-lucky-widget a{animation:none}}

html:root:root:root:root body .bl-nav-links{background:#f3f6fa;border-color:#d8e2ed}html:root:root:root:root body .bl-nav-links a{color:#202733!important}html:root:root:root:root body .bl-nav-links a[aria-current="page"]{color:#095ebd!important}html:root:root:root:root body .b22-live-category{background:#095ebd;color:#fff}html:root:root:root:root body .bl-floating-chat{left:auto!important;right:22px!important;bottom:82px!important}@media(max-width:780px){html:root:root:root:root body .bl-floating-chat{right:12px!important;bottom:202px!important}}

html:root:root:root:root:root body .bl-auth a:last-child{background:#ff7315!important;border-color:#ff7315!important;color:#fff!important}

/* The current navigation item needs sufficient contrast on its dark pill. */
html:root:root:root:root body .bl-nav-links a[aria-current="page"]{background:#095ebd!important;color:#fff!important}

/* Editorial context paragraphs must not squeeze the copy into a flex column. */
html:root:root:root:root body .b22-document .b22-editorial-split{display:block}
html:root:root:root:root body .b22-document .b22-editorial-split>.bk8-source-context{position:relative;z-index:2;width:100%;box-sizing:border-box}
@media(max-width:1000px){
 html:root:root:root:root body .b22-document .b22-editorial-split>.b22-editorial-copy,
 html:root:root:root:root body .b22-document .b22-list-wide>.b22-clean-list{width:100%!important;max-width:100%;min-width:0;padding-right:0;margin-left:0!important;box-sizing:border-box}
 html:root:root:root:root body .b22-document :is(.b22-editorial-split,.b22-list-wide)::after{background:rgba(255,255,255,.90)}
}
