@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600&display=swap');
:root{--c-bg:#060C1A;--c-surf:#0D1929;--c-card:#0F1E30;--c-gold:#E8B84A;--c-gold-lt:#F5CC78;--c-teal:#00BEB0;--c-teal-d:#008E83;--c-text:#DCE8FF;--c-muted:#6E82A8;--c-bdr:rgba(232,184,74,.18);--c-tbdr:rgba(0,190,176,.2)}
html,body{background:var(--c-bg)!important;color:var(--c-text)!important;font-family:'DM Sans',system-ui,sans-serif!important}
body::after{content:'';position:fixed;inset:0;background-image:linear-gradient(rgba(110,130,168,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(110,130,168,.025) 1px,transparent 1px);background-size:44px 44px;pointer-events:none;z-index:-1}
h1{font-family:'Playfair Display',serif!important;font-weight:700!important;color:var(--c-text)!important;-webkit-text-fill-color:var(--c-text)!important;letter-spacing:-.5px!important;line-height:1.15!important;font-size:clamp(24px,4vw,46px)!important}
h2{font-family:'Playfair Display',serif!important;color:var(--c-gold)!important;font-weight:600!important;letter-spacing:-.2px!important}
h3{color:var(--c-text)!important;font-weight:600!important}
p:not([style*="color"]),li:not([style*="color"]){color:var(--c-text)!important}
a:not([class*="x7da2b-btn"]):not([class*="btn"]):not([class*="cta"]){color:var(--c-teal)!important}
::selection{background:rgba(0,190,176,.22);color:var(--c-text)}
::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--c-bg)}::-webkit-scrollbar-thumb{background:rgba(232,184,74,.25);border-radius:3px}
header,nav{background:rgba(6,12,26,.93)!important;border-bottom:1px solid var(--c-bdr)!important;backdrop-filter:blur(18px)!important}
header{position:sticky!important;top:0!important;z-index:1000!important}
nav a{color:var(--c-text)!important;font-size:.83rem!important}
nav a:hover{color:var(--c-gold)!important}
.x7da2b-section{background:transparent!important}
.x7da2b-table{background:transparent!important}
.x7da2b-row{background:var(--c-card)!important;border:1px solid rgba(110,130,168,.14)!important;border-radius:14px!important;margin-bottom:10px!important;position:relative!important;transition:border-color .25s,box-shadow .25s!important;overflow:visible!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;box-shadow:none!important}
.x7da2b-row:hover{border-color:var(--c-tbdr)!important;box-shadow:0 6px 32px rgba(0,190,176,.08)!important}
.x7da2b-row.featured,.x7da2b-row:first-of-type{background:linear-gradient(135deg,#111F33 0%,#0D1B2C 100%)!important;border-color:var(--c-bdr)!important;box-shadow:0 0 60px rgba(232,184,74,.09),0 4px 24px rgba(0,0,0,.4)!important}
.x7da2b-rank{background:linear-gradient(135deg,var(--c-gold),var(--c-gold-lt))!important;color:#060C1A!important;font-weight:700!important;border-radius:50%!important;width:28px!important;height:28px!important;min-width:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:.78rem!important;flex-shrink:0!important}
.x7da2b-info{flex:1 1 0!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}
.x7da2b-name{color:var(--c-text)!important;font-family:'Playfair Display',serif!important;font-size:1rem!important;font-weight:600!important}
.x7da2b-bonus{color:var(--c-teal)!important;font-weight:700!important;font-size:1rem!important}
.x7da2b-rating{color:var(--c-gold)!important;font-weight:600!important}
.x7da2b-actions{flex-shrink:0!important;display:flex!important;flex-direction:column!important;gap:6px!important;align-items:stretch!important;min-width:110px!important}
.x7da2b-btn-play{background:linear-gradient(135deg,var(--c-teal),var(--c-teal-d))!important;color:#060C1A!important;font-weight:700!important;border-radius:8px!important;border:none!important;box-shadow:0 4px 18px rgba(0,190,176,.22)!important;letter-spacing:.2px!important;display:block!important;text-align:center!important;padding:8px 14px!important;font-size:.85rem!important;text-decoration:none!important}
.x7da2b-btn-play:hover,.x7da2b-btn-play:visited{box-shadow:0 6px 28px rgba(0,190,176,.38)!important;color:#060C1A!important}
.x7da2b-btn-review{background:transparent!important;color:var(--c-muted)!important;border:1px solid rgba(110,130,168,.3)!important;border-radius:8px!important;display:block!important;text-align:center!important;padding:8px 14px!important;font-size:.85rem!important;text-decoration:none!important}
.x7da2b-btn-review:hover{border-color:var(--c-tbdr)!important;color:var(--c-teal)!important}
.mmc-card-thead{background:rgba(232,184,74,.07)!important;color:var(--c-gold)!important;font-size:.68rem!important;letter-spacing:1.8px!important;text-transform:uppercase!important;border-bottom:1px solid var(--c-bdr)!important}
@media(max-width:768px){.mmc-card-thead{display:none!important}}
@media(max-width:768px) and (orientation:portrait){
.x7da2b-row{flex-direction:column!important;align-items:flex-start!important;padding:12px!important}
.x7da2b-info{width:100%!important}
.x7da2b-actions{width:100%!important;flex-direction:row!important;min-width:0!important}
.x7da2b-btn-play,.x7da2b-btn-review{flex:1!important}
}
[data-bluf-lang]{background:rgba(0,190,176,.05)!important;border-left:3px solid var(--c-teal)!important;border-radius:0 8px 8px 0!important;color:var(--c-text)!important}
[data-bluf-lang] *{color:var(--c-text)!important}
#auto-toc-20260523{background:rgba(13,25,41,.88)!important;border:1px solid var(--c-bdr)!important;border-radius:12px!important}
#auto-toc-20260523 a{color:var(--c-teal)!important}
#auto-toc-20260523 summary{color:var(--c-text)!important}
table thead{background:rgba(232,184,74,.08)!important}
table thead th{color:var(--c-gold)!important;font-size:.68rem!important;letter-spacing:1.5px!important;text-transform:uppercase!important}
table tbody tr{background:var(--c-card)!important}
table tbody tr:hover{background:rgba(0,190,176,.04)!important}
table td,table th{color:var(--c-text)!important;border-color:rgba(110,130,168,.1)!important}
.cta-block{background:linear-gradient(135deg,#0D1929 0%,#091422 100%)!important;border:1px solid var(--c-bdr)!important;border-radius:16px!important}
.cta-block h3{color:var(--c-gold)!important}
.cta-block p,.cta-block span{color:var(--c-text)!important}
footer{background:#040810!important;border-top:1px solid var(--c-bdr)!important}
footer h3,footer h4,footer h5,footer p,footer li,footer span{color:var(--c-muted)!important}
footer a{color:var(--c-teal)!important}
#stickyFooterBar,.sticky-footer-bar{background:rgba(6,12,26,.97)!important;border-top:1px solid var(--c-bdr)!important;backdrop-filter:blur(16px)!important}
[class*="warning"],[class*="rg-"],[class*="legal"]{background:rgba(232,184,74,.06)!important;border:1px solid rgba(232,184,74,.15)!important;border-radius:8px!important;color:var(--c-text)!important}
blockquote,[class*="tip-box"],[class*="info-box"]{background:rgba(0,190,176,.05)!important;border-left:3px solid var(--c-teal)!important;color:var(--c-text)!important}
/* === injector-css-migrate-20260617 (15 blocks moved from seo_inject_post.php) === */
/* mobcard */
@media(max-width:768px){.casino-card:not([class*="header"]):not([class*="thead"]),.casino-table-item:not([class*="header"]){display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:12px!important;padding:16px 12px!important;width:100%!important;box-sizing:border-box!important;grid-template-columns:none!important}.kg-casino-row [class*="logo"] img,.kg-logo img,.kelloggs-casino [class*="logo"] img{max-width:120px!important;width:32vw!important;height:auto!important}.casino-card [class*="logo"] img,.casino-table-item [class*="logo"] img{width:35vw!important;max-width:140px!important;min-width:80px!important;height:auto!important}}
/* ldbp */
@media(min-width:769px) and (max-width:992px){.ld-nav{max-height:0!important;overflow:hidden!important;transition:max-height .3s ease!important}.ld-nav.ld-nav-open{max-height:600px!important;overflow:visible!important}.ld-nav-list{flex-direction:column!important;gap:0!important;padding:10px 0!important}.ld-nav-link{padding:12px 20px!important;display:block!important}}
/* h1center */
h1{text-align:center!important}
/* logocrop */
/* Defeat .comparison-block-xc .wh-casino-logo-wrapper overflow:hidden */.comparison-block-xc .wh-casino-logo-wrapper,.iv-table-row .wh-casino-logo-wrapper,.comparison-block-xc [class*="casino-logo-wrap"],.iv-table-row [class*="casino-logo-wrap"]{overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important;}/* Constrain inner img to fit the 75x75 wrapper (or any size) within same media query */@media(min-width:769px){.comparison-block-xc .wh-casino-logo-wrapper img,.iv-table-row .wh-casino-logo-wrapper img,.comparison-block-xc img.wh-casino-logo,.iv-table-row img.wh-casino-logo,.comparison-block-xc [class*="casino-logo-wrap"] img,.iv-table-row [class*="casino-logo-wrap"] img{width:110px!important;height:auto!important;max-width:110px!important;max-height:none!important;min-width:110px!important;min-height:0!important;object-fit:contain!important;}}@media(max-width:768px){.comparison-block-xc .wh-casino-logo-wrapper img,.iv-table-row .wh-casino-logo-wrapper img,.comparison-block-xc img.wh-casino-logo,.iv-table-row img.wh-casino-logo{width:100%!important;max-width:30vw!important;height:auto!important;max-height:none!important;object-fit:contain!important;}}
/* mmhide */
#mobileMenu{display:none!important;}@media(max-width:768px){#mobileMenu.open,#mobileMenu.active{display:flex!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:100001!important;overflow-y:auto!important;background:#14141e!important;flex-direction:column!important;align-items:center!important;}}
/* tblfix */
@media(max-width:768px){
  .gpro_content table,.text table,article table,.content table,main table:not(.casino-table){display:block!important;overflow-x:auto!important;max-width:100%!important;-webkit-overflow-scrolling:touch}
  .gpro_content img,.text img{max-width:100%!important;height:auto!important}
}
/* blufdark */
[data-bluf-theme="dark"]{color:#ece6d8!important}[data-bluf-theme="dark"] p,[data-bluf-theme="dark"] li,[data-bluf-theme="dark"] em{color:#ece6d8!important}[data-bluf-theme="dark"] strong,[data-bluf-theme="dark"] b{color:#ffd966!important}[data-bluf-theme="dark"] a{color:#9ec5ff!important}
/* burgernav */
@media(max-width:768px){header nav.active:not(#_bx_),header nav.open:not(#_bx_),header nav.show:not(#_bx_),header nav.is-open:not(#_bx_),header nav.menu-open:not(#_bx_),header nav.is-active:not(#_bx_),header nav.mobile-open:not(#_bx_),header nav.nav-open:not(#_bx_),header nav.opened:not(#_bx_),header nav.active-menu:not(#_bx_),header nav.show-menu:not(#_bx_){display:flex!important;flex-direction:column!important;position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;height:100vh!important;max-height:100vh!important;z-index:100000!important;align-items:center!important;justify-content:center!important;overflow-y:auto!important;background:#14141e!important;gap:26px!important;margin:0!important;padding:48px 0!important;}}
/* h1uncap */
@media(max-width:768px){header.label{max-height:none!important;height:auto!important;overflow:visible!important}}
/* logo30vw */
@media(max-width:768px) and (orientation:portrait){.comparison-block-xc .iv-table-row .wh-casino-logo-wrapper,.comparison-block-xc .wh-casino-logo-wrapper,.iv-table-row .wh-casino-logo-wrapper{width:42vw!important;max-width:50vw!important;min-width:34vw!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 42vw!important;aspect-ratio:auto!important;overflow:visible!important;padding:4px!important;}.comparison-block-xc .iv-table-row img.wh-casino-logo,.comparison-block-xc img.wh-casino-logo,.iv-table-row img.wh-casino-logo{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;}}
/* exitlogocap */
@media(max-width:768px){.exit-popup-offer img,.exit-popup .exit-popup-offer img,.exit-popup-offers img{width:auto!important;max-width:72px!important;height:auto!important;max-height:72px!important;min-width:0!important;object-fit:contain!important;flex:0 0 auto!important;}}
/* logosqframe */
.iv-table-row .wh-casino-logo-wrapper:not(#zz),.wh-casino-logo-wrapper:not(#zz){width:128px!important;max-width:128px!important;min-width:128px!important;height:128px!important;max-height:128px!important;min-height:128px!important;flex:0 0 128px!important;padding:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;border:1px solid #e6e8ee!important;box-shadow:0 1px 6px rgba(20,30,50,.10)!important;}.wh-casino-logo-link:not(#zz){width:auto!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;}img.wh-casino-logo:not(#zz){width:110px!important;height:110px!important;max-width:110px!important;max-height:110px!important;min-width:0!important;object-fit:contain!important;border-radius:8px!important;padding:0!important;background:transparent!important;}@media(max-width:768px) and (orientation:landscape){.iv-table-row .wh-casino-logo-wrapper:not(#zz),.wh-casino-logo-wrapper:not(#zz){width:76px!important;max-width:76px!important;min-width:76px!important;height:76px!important;max-height:76px!important;min-height:76px!important;flex:0 0 76px!important;}img.wh-casino-logo:not(#zz){width:60px!important;height:60px!important;max-width:60px!important;max-height:60px!important;}}@media(max-width:768px) and (orientation:portrait){.comparison-block-xc .iv-table-row .wh-casino-logo-wrapper:not(#zz),.comparison-block-xc .wh-casino-logo-wrapper:not(#zz),.iv-table-row .wh-casino-logo-wrapper:not(#zz){width:42vw!important;max-width:50vw!important;min-width:34vw!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 42vw!important;aspect-ratio:auto!important;overflow:visible!important;padding:4px!important;}.comparison-block-xc .iv-table-row img.wh-casino-logo:not(#zz),.comparison-block-xc img.wh-casino-logo:not(#zz),.iv-table-row img.wh-casino-logo:not(#zz){width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;}}
/* burgerx */
@media(max-width:768px){[data-bxcss]:not(#_bxa):not(#_bxb){font-size:0!important;}[data-bxcss]>*{display:none!important;}[data-bxcss]::before{content:"×";display:block!important;font-size:38px!important;line-height:40px!important;color:#f0c040!important;font-weight:300!important;font-family:Arial,sans-serif!important;}}
/* vipfooter */
.vip-footer .footer-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:28px!important;align-items:start!important;max-width:1100px!important;margin:0 auto!important;padding:0 16px!important;box-sizing:border-box!important;text-align:left!important;}.vip-footer .footer-col{min-width:0!important;}.vip-footer .footer-col h4{margin:0 0 12px!important;}.vip-footer .footer-links{display:flex!important;flex-direction:column!important;gap:8px!important;}.vip-footer .footer-bottom{max-width:1100px!important;margin:24px auto 0!important;padding:16px!important;text-align:center!important;box-sizing:border-box!important;border-top:1px solid rgba(255,255,255,0.12)!important;}@media(max-width:768px){.vip-footer .footer-grid{grid-template-columns:1fr!important;gap:22px!important;text-align:center!important;}.vip-footer .footer-links{align-items:center!important;}}
/* contactcss */
.contact-grid:has(.contact-form):has(.contact-info-block){display:grid!important;grid-template-columns:1.3fr 1fr!important;gap:32px!important;align-items:start!important;max-width:1000px!important;margin:24px auto 0!important;text-align:left!important;}.contact-form,.contact-info-block{background:#fff!important;border:1px solid #e6e6ef!important;border-radius:12px!important;padding:24px!important;box-shadow:0 2px 10px rgba(0,0,0,0.05)!important;box-sizing:border-box!important;min-width:0!important;}.contact-form .form-group{margin-bottom:16px!important;}.contact-form .form-group label{display:block!important;margin-bottom:6px!important;font-weight:600!important;color:#101010!important;}.contact-form input,.contact-form textarea{display:block!important;width:100%!important;box-sizing:border-box!important;padding:11px 13px!important;border:1px solid #ccc!important;border-radius:8px!important;font-size:15px!important;font-family:inherit!important;background:#fff!important;color:#101010!important;}.contact-form textarea{resize:vertical!important;min-height:120px!important;}.contact-form .submit-btn{display:inline-block!important;margin-top:4px!important;padding:12px 28px!important;border:none!important;border-radius:8px!important;background:#EB0029!important;color:#fff!important;font-weight:700!important;font-size:15px!important;cursor:pointer!important;}.contact-info-item{display:flex!important;align-items:flex-start!important;gap:12px!important;margin-bottom:18px!important;}.contact-info-item p{margin:2px 0 0!important;}@media(max-width:768px){.contact-grid:has(.contact-form):has(.contact-info-block){grid-template-columns:1fr!important;gap:20px!important;padding:0 4px!important;}}
/* === end injector-css-migrate-20260617 === */

/* === faqcss-migrate-20260617 === */
.mf-faqfix [class*="-item"]{margin:0 0 12px!important;border-radius:10px!important;overflow:hidden!important;border:1px solid!important}
.mf-faqfix [class*="-question"]{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:14px 18px!important;margin:0!important;font-weight:700!important;font-size:16px!important;line-height:1.4!important;cursor:pointer!important}
.mf-faqfix .mf-faqic{font-size:0!important;flex:0 0 auto!important;width:24px!important;height:24px!important;min-width:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;margin:0!important;padding:0!important}
.mf-faqfix .mf-faqic::before{display:none!important}
.mf-faqfix .mf-faqic::after{font-size:18px!important;line-height:1!important;font-weight:700!important;content:"+"!important}
.mf-faqfix [class*="-item"].active .mf-faqic::after{content:"\2212"!important}
.mf-faqfix [class*="-answer"]{padding:0 18px!important;line-height:1.6!important;font-size:15px!important}
.mf-faqfix [class*="-item"].active [class*="-answer"]{padding:2px 18px 16px!important}
.mf-faqfix-l [class*="-item"]{background:#ffffff!important;border-color:#e7dcc2!important;box-shadow:0 1px 3px rgba(0,0,0,.06)!important}
.mf-faqfix-l [class*="-question"]{color:#1f2430!important}
.mf-faqfix-l .mf-faqic{background:#f3e7c4!important}
.mf-faqfix-l .mf-faqic::after{color:#9a7b1f!important}
.mf-faqfix-l [class*="-answer"]{color:#3a4150!important}
.mf-faqfix-d [class*="-item"]{background:rgba(255,255,255,.045)!important;border-color:rgba(240,192,64,.28)!important}
.mf-faqfix-d [class*="-question"]{color:#f4eede!important}
.mf-faqfix-d .mf-faqic{background:rgba(240,192,64,.16)!important}
.mf-faqfix-d .mf-faqic::after{color:#f0c040!important}
.mf-faqfix-d [class*="-answer"]{color:#cfc8b8!important}
/* === end faqcss-migrate-20260617 === */

/* === sfcenter-migrate-20260617 (was sf-center-20260529, de-id'd #stickyFooterBar -> .sticky-footer-bar) === */
.sticky-footer-bar .sticky-footer-inner,.sticky-footer-bar .sticky-footer-bar-inner,.sticky-footer-bar .sfb-inner,.sticky-footer-bar .sf-inner,.sticky-footer-bar > div:not([class*="close"]):not([id*="close"]):first-child{justify-content:center!important;margin-left:auto!important;margin-right:auto!important;}
/* === end sfcenter-migrate-20260617 === */
