:root{--ink:#10211d;--muted:#60716c;--paper:#f7faf8;--soft:#edf4f0;--line:#dbe5df;--green:#0f6f58;--green-dark:#0a3f35;--gold:#dba842;--coral:#de6b57;--navy:#243b6b;--teal:#0c8c82;--white:#ffffff;--shadow:0 18px 50px rgba(16,33,29,0.12);--shadow-strong:0 28px 80px rgba(16,33,29,0.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:linear-gradient(180deg,#ffffff 0%,var(--paper) 460px),var(--paper);font-family:Arial,Helvetica,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}a:hover{color:var(--green)}.skip-link{position:absolute;left:16px;top:-60px;z-index:20;padding:10px 14px;color:var(--white);background:var(--ink);border-radius:8px}.skip-link:focus{top:14px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.notice-bar{display:flex;align-items:center;justify-content:center;gap:12px;min-height:36px;padding:7px 6vw;color:#d9e8e2;background:var(--green-dark);font-size:0.82rem}.notice-bar span{padding:3px 8px;color:var(--green-dark);background:var(--gold);border-radius:999px;font-weight:900}.notice-bar p{margin:0;color:inherit}.language-choice-bar{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 6vw;background:rgba(255,255,255,0.96);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.language-choice-label{color:var(--green-dark);font-size:0.78rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.language-choice-list{display:flex;flex-wrap:wrap;gap:7px;align-items:center;justify-content:center}.language-choice{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:68px;min-height:34px;padding:5px 8px;color:var(--ink);font:inherit;font-size:0.78rem;font-weight:900;letter-spacing:0.04em;background:var(--paper);border:1px solid rgba(15,111,88,0.14);border-radius:999px;cursor:pointer;white-space:nowrap}.language-choice img{width:26px;height:20px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px rgba(14,29,38,0.08)}.language-flag{position:relative;display:inline-block;flex:0 0 auto;width:28px;height:20px;overflow:hidden;border-radius:3px;box-shadow:0 0 0 1px rgba(14,29,38,0.1)}.language-flag-gb{background:linear-gradient(34deg,transparent 42%,#fff 42% 48%,#c8102e 48% 52%,#fff 52% 58%,transparent 58%),linear-gradient(-34deg,transparent 42%,#fff 42% 48%,#c8102e 48% 52%,#fff 52% 58%,transparent 58%),linear-gradient(90deg,transparent 42%,#fff 42% 58%,transparent 58%),linear-gradient(0deg,transparent 36%,#fff 36% 64%,transparent 64%),linear-gradient(90deg,transparent 45%,#c8102e 45% 55%,transparent 55%),linear-gradient(0deg,transparent 42%,#c8102e 42% 58%,transparent 58%),#012169}.language-flag-se{background:linear-gradient(90deg,transparent 30%,#fecc00 30% 45%,transparent 45%),linear-gradient(0deg,transparent 40%,#fecc00 40% 60%,transparent 60%),#006aa7}.language-flag-de{background:linear-gradient(#000 0 33.33%,#dd0000 33.33% 66.66%,#ffce00 66.66%)}.language-flag-es{background:linear-gradient(#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75%)}.language-flag-fr{background:linear-gradient(90deg,#002395 0 33.33%,#fff 33.33% 66.66%,#ed2939 66.66%)}.language-flag-pt{background:linear-gradient(90deg,#006600 0 42%,#ff0000 42%)}.language-flag-pt::after{content:"";position:absolute;left:35%;top:50%;width:7px;height:7px;background:#ffcc00;border-radius:50%;transform:translate(-50%,-50%)}.language-flag-fi{background:linear-gradient(90deg,transparent 28%,#002f6c 28% 42%,transparent 42%),linear-gradient(0deg,transparent 36%,#002f6c 36% 56%,transparent 56%),#fff}.market-flag-badge{display:inline-grid;place-items:center;min-width:54px;min-height:42px;padding:0 10px;color:var(--green-dark);background:#fff7df;border:1px solid rgba(179,137,42,0.35);border-radius:999px;font-size:0.95rem;font-weight:900;letter-spacing:0.04em;box-shadow:0 10px 24px rgba(179,137,42,0.16)}.market-flag-image{display:block;width:72px;height:50px;object-fit:cover;border-radius:10px;box-shadow:0 10px 24px rgba(14,29,38,0.14),0 0 0 1px rgba(14,29,38,0.08)}.language-choice-code::before{content:attr(data-code)}.language-choice:hover,.language-choice.active{color:var(--green-dark);background:#e7f3ee;border-color:rgba(15,111,88,0.34)}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:0 6vw;background:rgba(255,255,255,0.96);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.brand,.main-nav,.hero-actions,.casino-main,.tags,.section-heading,.footer-bottom{display:flex;align-items:center}.brand{gap:10px;flex:0 0 auto;font-weight:800;font-size:1.12rem}.brand-logo{display:block;width:208px;max-width:42vw;height:auto}.brand-mark{display:grid;place-items:center;width:38px;height:38px;color:var(--white);background:linear-gradient(135deg,var(--green),var(--green-dark));border-radius:8px;font-size:0.78rem}.main-nav{flex-wrap:wrap;justify-content:center;gap:8px;color:var(--muted);font-weight:700;font-size:0.88rem}.main-nav a{display:inline-flex;align-items:center;min-height:36px;padding:8px 11px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:999px;white-space:nowrap}.main-nav a:hover{color:var(--green-dark);background:#e7f3ee;border-color:rgba(15,111,88,0.16)}.nav-dropdown{position:relative;display:inline-flex;align-items:center}.nav-dropdown-toggle{display:inline-flex;align-items:center;min-height:36px;padding:8px 11px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-weight:800;cursor:pointer}.nav-dropdown-toggle::after{content:"";width:0;height:0;margin-left:7px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor}.nav-dropdown:hover .nav-dropdown-toggle,.nav-dropdown:focus-within .nav-dropdown-toggle{color:var(--green-dark);background:#e7f3ee;border-color:rgba(15,111,88,0.16)}.nav-dropdown-panel{position:absolute;top:calc(100%+10px);left:50%;z-index:50;display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px 10px;width:min(920px,calc(100vw - 32px));max-height:min(72vh,620px);overflow:auto;padding:16px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,0.98);box-shadow:0 24px 60px rgba(13,38,32,0.16);opacity:0;visibility:hidden;transform:translate(-50%,8px);pointer-events:none;transition:opacity 160ms ease,transform 160ms ease,visibility 160ms ease}.nav-dropdown:hover .nav-dropdown-panel,.nav-dropdown:focus-within .nav-dropdown-panel{opacity:1;visibility:visible;transform:translate(-50%,0);pointer-events:auto}.nav-dropdown-panel a{justify-content:flex-start;width:100%;min-height:38px;border-color:rgba(15,111,88,0.08);background:#f8fbf9;color:var(--ink)}.nav-dropdown-label{align-self:end;grid-column:1 / -1;margin:10px 0 0;color:var(--green);font-size:0.72rem;font-weight:950;letter-spacing:0.14em;text-transform:uppercase}.nav-dropdown-label:first-child{margin-top:0}.header-cta,.primary-button,.secondary-button,.review-button,.search-box button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:0;border-radius:8px;font-weight:800;cursor:pointer;transition:transform 160ms ease,box-shadow 160ms ease,background 160ms ease}.header-cta,.primary-button,.search-box button{color:var(--white);background:var(--green)}.header-cta:hover,.primary-button:hover,.search-box button:hover,.review-button:hover{color:var(--white);transform:translateY(-1px);box-shadow:0 14px 30px rgba(15,111,88,0.22)}.hero{position:relative;min-height:clamp(600px,82vh,780px);display:grid;align-items:center;overflow:hidden}.hero-image,.hero-overlay{position:absolute;inset:0;width:100%;height:100%}.hero-image{object-fit:cover}.hero-overlay{background:linear-gradient(90deg,rgba(247,250,248,0.98) 0%,rgba(247,250,248,0.93) 42%,rgba(247,250,248,0.2) 82%)}.hero-content{position:relative;width:min(720px,88vw);margin-left:6vw;padding:52px 0 112px;z-index:1}.eyebrow{margin:0 0 12px;color:var(--green);font-size:0.78rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:700px;margin-bottom:18px;font-size:clamp(3.2rem,7vw,5.9rem);line-height:0.93;letter-spacing:0}h2{margin-bottom:0;font-size:clamp(1.9rem,4vw,3rem);line-height:1.08;letter-spacing:0}h3{margin-bottom:7px;font-size:1.08rem}.hero-copy{max-width:590px;margin-bottom:26px;color:#30453f;font-size:1.15rem}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.hero-primary-cta{min-width:210px;background:var(--green-dark)}.hero-badges{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 22px}.hero-badges span{padding:8px 11px;color:var(--green-dark);background:rgba(255,255,255,0.82);border:1px solid rgba(10,63,53,0.12);border-radius:999px;font-size:0.8rem;font-weight:900}.floating-casino-cta{position:fixed;right:18px;bottom:16px;z-index:50;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;color:var(--green-dark);background:var(--gold);border:1px solid rgba(10,63,53,0.16);border-radius:999px;box-shadow:var(--shadow-soft);font-size:0.86rem;font-weight:900}.scroll-top-cta{width:46px;min-height:46px;padding:0;border-radius:999px;font-size:1.35rem;line-height:1}.floating-casino-cta:hover{color:var(--green-dark);transform:translateY(-2px)}.search-box{max-width:620px;padding:16px;background:rgba(255,255,255,0.9);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-strong)}.hero-panel{position:absolute;right:6vw;bottom:78px;z-index:1;width:min(340px,32vw);padding:24px;color:var(--white);background:rgba(9,31,26,0.86);border:1px solid rgba(255,255,255,0.16);border-radius:8px;box-shadow:var(--shadow-strong);backdrop-filter:blur(12px)}.hero-panel h2{margin:6px 0 10px;color:var(--white);font-size:1.7rem}.hero-panel p{color:#d4e4de}.hero-panel a{display:inline-flex;margin-top:16px;color:var(--gold);font-weight:900}.panel-label{color:var(--gold);font-size:0.76rem;font-weight:900;letter-spacing:0.12em;text-transform:uppercase}.panel-score{display:flex;align-items:baseline;gap:8px;padding-top:14px;border-top:1px solid rgba(255,255,255,0.16)}.panel-score strong{color:var(--gold);font-size:2.4rem;line-height:1}.panel-score span{color:#d4e4de;font-size:0.86rem;font-weight:800}.search-box label{display:block;margin-bottom:8px;color:var(--muted);font-size:0.86rem;font-weight:800}.search-box div{display:flex;gap:10px}.search-box input{min-width:0;flex:1;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:8px;font:inherit}.search-results{margin-top:14px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 18px 40px rgba(10,31,25,0.10);overflow:hidden}.search-summary,.search-empty{margin:0;padding:12px 14px;color:var(--muted);font-size:0.92rem}.search-result-list{display:grid;gap:0}.search-result-item{display:grid;gap:3px;padding:13px 14px;color:var(--ink);text-decoration:none;border-top:1px solid var(--line)}.search-result-item:hover,.search-result-item:focus{background:var(--soft)}.search-result-item span{color:var(--green);font-size:0.76rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.search-result-item strong{font-size:1rem}.search-result-item small{color:var(--muted);line-height:1.45}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;width:min(1120px,88vw);margin:-54px auto 72px;position:relative;z-index:2;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-strong)}.trust-strip div{padding:24px;background:var(--white)}.trust-strip strong{display:block;font-size:1.85rem}.trust-notice{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;width:min(1120px,88vw);margin:0 auto 32px;padding:24px;background:#f7fbf8;border:1px solid #cfe3d8;border-left:6px solid var(--green-dark);border-radius:8px;box-shadow:var(--shadow-soft)}.trust-notice h2{margin:4px 0 0;font-size:clamp(1.4rem,2vw,2rem)}.trust-notice p{margin:0;color:var(--muted)}.trust-notice .secondary-button{align-self:end;justify-self:start}.trust-strip span,.bonus span,.rating span,.casino-card p,.guide-grid p,.news-grid p,.site-footer p,.intro-grid p,.article-page p,.article-page li,.review-summary p{color:var(--muted)}.section-block,.news-section,.article-page{width:min(1120px,88vw);margin:0 auto 80px}.section-block{scroll-margin-top:110px}.intelligence-suite{padding:36px;background:linear-gradient(135deg,rgba(15,111,88,0.09),rgba(219,168,66,0.1)),var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.suite-header{display:grid;grid-template-columns:minmax(280px,0.95fr) 1.05fr;gap:30px;align-items:end;margin-bottom:24px}.suite-header p:last-child{margin-bottom:6px;color:var(--muted);font-size:1.02rem}.decision-grid{display:grid;grid-template-columns:1.1fr 0.85fr 1fr;gap:16px}.decision-card{min-height:280px;padding:24px;background:rgba(255,255,255,0.86);border:1px solid rgba(219,229,223,0.92);border-radius:8px;box-shadow:0 10px 28px rgba(16,33,29,0.07)}.decision-card h3{margin-bottom:22px;font-size:1.34rem}.card-kicker{display:inline-flex;margin-bottom:12px;color:var(--teal);font-size:0.76rem;font-weight:900;letter-spacing:0.12em;text-transform:uppercase}.score-row{display:grid;grid-template-columns:150px minmax(110px,1fr) 38px;gap:12px;align-items:center;margin-bottom:15px}.score-row span{color:var(--muted);font-size:0.88rem;font-weight:800}.score-row strong{color:var(--green-dark);text-align:right}.meter{height:10px;overflow:hidden;background:#dce9e4;border-radius:999px}.meter i{display:block;height:100%;background:linear-gradient(90deg,var(--green),var(--gold));border-radius:inherit}.fit-list{display:grid;gap:10px}.fit-list div{padding:15px;background:var(--soft);border-radius:8px}.fit-list strong,.fit-list span{display:block}.fit-list span{color:var(--muted);font-size:0.92rem}.evidence-card{color:var(--white);background:linear-gradient(145deg,var(--green-dark),#143f52);border-color:rgba(255,255,255,0.1)}.evidence-card h3,.evidence-card .card-kicker{color:var(--white)}.evidence-card .card-kicker{color:var(--gold)}.evidence-card ol{display:grid;gap:12px;margin:0;padding-left:21px}.evidence-card li{color:#d5e6df}.section-heading{justify-content:space-between;gap:24px;margin-bottom:28px}.market-context-note{max-width:720px;margin:8px 0 0;color:var(--muted);font-size:0.95rem;line-height:1.5}.text-link{color:var(--green-dark);font-weight:800}.intro-grid{display:grid;grid-template-columns:minmax(280px,0.9fr) 1.1fr;gap:36px;align-items:start}.editorial-card{padding:26px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 28px rgba(16,33,29,0.06)}.editorial-card p{margin-bottom:18px}.byline{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--line)}.avatar{display:grid;place-items:center;width:46px;height:46px;color:var(--white);background:var(--green-dark);border-radius:50%;font-size:0.82rem;font-weight:900}.byline strong,.byline span{display:block}.byline span{color:var(--muted);font-size:0.9rem}.casino-list{display:grid;gap:14px}.casino-card{position:relative;display:grid;grid-template-columns:44px 1fr 210px 110px 144px;gap:18px;align-items:center;padding:18px;background:var(--white);border:1px solid rgba(219,229,223,0.92);border-radius:8px;box-shadow:0 8px 28px rgba(16,33,29,0.06);transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease}.casino-card:hover{transform:translateY(-2px);border-color:rgba(15,111,88,0.28);box-shadow:var(--shadow)}.featured-card{border-color:rgba(15,111,88,0.34);box-shadow:var(--shadow)}.card-ribbon{position:absolute;top:-13px;left:18px;padding:6px 10px;color:var(--green-dark);background:var(--gold);border-radius:999px;font-size:0.74rem;font-weight:900;text-transform:uppercase}.rank{display:grid;place-items:center;width:38px;height:38px;color:var(--green-dark);background:#e5f2ee;border-radius:8px;font-weight:900}.casino-main{gap:14px}.logo-tile{display:grid;place-items:center;flex:0 0 auto;width:72px;height:58px;color:var(--white);border-radius:8px;font-weight:900;font-size:0.86rem}.logo-tile.casino-logo{padding:8px;color:var(--green-dark);background:#fff;border:1px solid rgba(15,111,88,0.14);box-shadow:0 12px 26px rgba(14,29,38,0.08);overflow:hidden}.casino-logo img{display:block;width:100%;height:100%;object-fit:contain}.casino-logo span{display:none}span.notranslate:not(.logo-tile):not(.flag-frame):not(.guide-flag):not(.market-flag){display:inline-block;margin-right:0.18em;white-space:nowrap}.emerald{background:var(--green)}.coral{background:var(--coral)}.navy{background:var(--navy)}.gold{background:#b98220}.slate{background:#334155}.casino-card p{margin-bottom:0}.tags{flex-wrap:wrap;gap:8px;margin-top:10px}.tags span{padding:6px 9px;color:var(--green-dark);background:#eaf4f0;border-radius:999px;font-size:0.78rem;font-weight:800}.bonus strong,.rating strong{display:block;font-size:1.12rem}.review-button{color:var(--white);background:var(--ink)}.secondary-button,.card-actions .secondary-button{color:var(--green-dark);background:var(--white);border:1px solid rgba(15,111,88,0.22);text-decoration:none}.secondary-button:hover,.card-actions .secondary-button:hover{color:var(--green-dark);transform:translateY(-1px);border-color:rgba(15,111,88,0.42);box-shadow:0 12px 28px rgba(14,29,38,0.1)}.card-actions{display:grid;gap:8px}.small-link{color:var(--green-dark);font-size:0.85rem;font-weight:900;text-align:center}.category-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:-34px}.geo-finder{display:grid;grid-template-columns:minmax(280px,0.85fr) 1.15fr;gap:24px;align-items:start;padding:34px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.geo-copy p:not(.eyebrow){color:var(--muted)}.language-control{display:grid;gap:8px;margin-top:20px}.language-control label{color:var(--green-dark);font-size:0.86rem;font-weight:900}.language-control select{width:min(280px,100%);height:44px;padding:0 12px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px;font:inherit;font-weight:800}.flag-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.flag-option{display:block;min-height:132px;padding:16px;text-align:left;color:inherit;text-decoration:none;background:var(--paper);border:1px solid var(--line);border-radius:8px;cursor:pointer;transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.flag-option:hover,.flag-option.active{transform:translateY(-2px);border-color:rgba(15,111,88,0.36);box-shadow:var(--shadow)}.flag-option span,.flag-option strong,.flag-option small{display:block}.flag-option span{margin-bottom:12px;font-size:2rem}.flag-frame,.guide-flag,.directory-flag{display:inline-grid;place-items:center;overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:999px;box-shadow:0 8px 18px rgba(14,29,38,0.08)}.flag-frame{width:58px;height:58px}.flag-frame img,.guide-flag img,.directory-flag img{width:100%;height:100%;object-fit:cover;display:block}.flag-option strong{margin-bottom:3px;color:var(--green-dark);font-size:0.98rem;line-height:1.18}.flag-option small{color:var(--muted);font-weight:800}.market-result{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;padding:24px;color:var(--white);background:linear-gradient(135deg,var(--green-dark),#143f52);border-radius:8px}.market-result h3{color:var(--white);font-size:1.45rem}.market-result p:not(.eyebrow){max-width:820px;margin-bottom:0;color:#d7e7e1}.market-result .detected-note{display:inline-flex;width:fit-content;margin-top:14px;padding:6px 10px;color:var(--green-dark);background:var(--gold);border-radius:999px;font-size:0.82rem;font-weight:900}.geo-auto-banner{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;width:min(1120px,calc(100% - 48px));margin:28px auto;padding:22px;background:linear-gradient(135deg,#0a3f35,#143f52);border-radius:8px;box-shadow:var(--shadow)}.geo-auto-banner h2{margin:0 0 4px;color:var(--white);font-size:1.45rem}.geo-auto-banner p:not(.eyebrow){margin:0;color:#d7e7e1}.geo-auto-banner .eyebrow{color:var(--gold)}.geo-auto-banner .market-flag{float:none;margin:0}.market-result .eyebrow{color:var(--gold)}.market-flag{float:left;display:inline-grid;place-items:center;width:58px;height:58px;overflow:hidden;margin:0 14px 20px 0;background:var(--white);border-radius:999px;box-shadow:0 8px 18px rgba(0,0,0,0.18)}.market-flag img{width:100%;height:100%;object-fit:cover}.country-directory,.country-directory-preview{padding:34px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.directory-intro{max-width:820px;margin:-12px 0 24px;color:var(--muted)}.local-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px}.local-guide-card{display:grid;grid-template-columns:96px 1fr 24px;align-items:center;min-height:82px;overflow:hidden;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 28px rgba(14,29,38,0.04);transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.local-guide-card:hover{color:var(--ink);transform:translateY(-2px);border-color:rgba(15,111,88,0.28);box-shadow:0 18px 36px rgba(14,29,38,0.1)}.local-guide-card .guide-flag{display:grid;place-items:center;align-self:stretch;width:64px;height:64px;margin:auto;background:var(--white);font-size:0}.local-guide-card strong{padding:0 12px;color:#061018;font-size:1.08rem;line-height:1.18;word-break:normal;overflow-wrap:normal}.local-guide-card i{padding-right:14px;color:#061018;font-size:2.2rem;font-style:normal;line-height:1}.country-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.country-grid.compact{grid-template-columns:repeat(6,1fr)}.country-grid a{display:grid;gap:7px;min-height:110px;padding:16px;background:var(--paper);border:1px solid var(--line);border-radius:8px;transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease}.country-grid a:hover{color:var(--ink);transform:translateY(-2px);border-color:rgba(15,111,88,0.34);box-shadow:var(--shadow)}.country-grid .directory-flag{width:54px;height:54px}.country-grid strong{color:var(--green-dark);line-height:1.2}.country-grid small{color:var(--muted);font-weight:800}.seo-intro,.seo-conclusion{display:grid;grid-template-columns:minmax(280px,0.85fr) 1.15fr;gap:34px;align-items:start;padding:34px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.seo-lead p,.seo-panel p,.seo-conclusion p,.evaluation-grid p{color:var(--muted)}.seo-content{display:grid;gap:18px}.seo-panel{padding:30px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 28px rgba(16,33,29,0.06)}.seo-panel.wide{background:linear-gradient(135deg,rgba(15,111,88,0.08),rgba(219,168,66,0.08)),var(--white)}.seo-panel-grid,.evaluation-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.evaluation-grid{grid-template-columns:repeat(3,1fr)}.evaluation-grid article{padding:24px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 28px rgba(16,33,29,0.06)}.evaluation-grid span{display:inline-grid;place-items:center;width:42px;height:42px;margin-bottom:16px;color:var(--green-dark);background:#f0dfb7;border-radius:8px;font-weight:900}.evaluation-grid h3{font-size:1.12rem}.games-guide{display:grid;gap:20px}.game-category-grid,.bonus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.game-category-grid article,.bonus-grid article{padding:24px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 28px rgba(16,33,29,0.06)}.game-category-grid span{display:inline-flex;margin-bottom:12px;padding:6px 10px;color:var(--green-dark);background:#f0dfb7;border-radius:999px;font-size:0.76rem;font-weight:900;text-transform:uppercase}.game-category-grid ul{margin:16px 0 0;padding-left:18px;color:var(--muted)}.bonus-guide{display:grid;grid-template-columns:minmax(260px,0.8fr) 1.2fr;gap:24px;align-items:start;padding:34px;background:linear-gradient(135deg,rgba(15,111,88,0.08),rgba(36,59,107,0.08)),var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.bonus-copy p,.bonus-grid p,.terms-panel p,.game-category-grid p{color:var(--muted)}.bonus-grid{grid-template-columns:repeat(2,1fr)}.terms-panel{grid-column:1 / -1;padding:24px;background:var(--green-dark);border-radius:8px;color:var(--white)}.terms-panel h3{color:var(--white)}.terms-panel p{color:#d7e7e1}.terms-panel .text-link{color:var(--gold)}.rtp-guide{display:grid;gap:20px}.rtp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rtp-grid article{padding:24px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 28px rgba(16,33,29,0.06)}.rtp-grid span{display:inline-flex;margin-bottom:12px;padding:6px 10px;color:var(--green-dark);background:#f0dfb7;border-radius:999px;font-size:0.76rem;font-weight:900;text-transform:uppercase}.rtp-grid p{color:var(--muted)}.banking-guide,.trust-guide{display:grid;gap:20px}.payment-method-grid,.trust-guide-grid,.mobile-security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.payment-method-grid article,.trust-guide-grid article,.mobile-security-grid article{padding:24px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 28px rgba(16,33,29,0.06)}.payment-method-grid span,.trust-guide-grid span{display:inline-flex;margin-bottom:12px;padding:6px 10px;color:var(--green-dark);background:#f0dfb7;border-radius:999px;font-size:0.76rem;font-weight:900;text-transform:uppercase}.payment-method-grid ul{margin:16px 0 0;padding-left:18px;color:var(--muted)}.payment-method-grid p,.trust-guide-grid p,.mobile-security-grid p,.mobile-security-copy p{color:var(--muted)}.mobile-security-guide{display:grid;grid-template-columns:minmax(260px,0.85fr) 1.15fr;gap:24px;align-items:start;padding:34px;background:linear-gradient(135deg,rgba(36,59,107,0.09),rgba(15,111,88,0.08)),var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.mobile-security-grid{grid-template-columns:repeat(2,1fr)}.live-casino-guide,.live-faq{display:grid;gap:20px}.live-grid,.software-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.live-grid article,.software-grid article{padding:24px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 28px rgba(16,33,29,0.06)}.live-grid span{display:inline-flex;margin-bottom:12px;padding:6px 10px;color:var(--green-dark);background:#f0dfb7;border-radius:999px;font-size:0.76rem;font-weight:900;text-transform:uppercase}.software-future-guide{display:grid;grid-template-columns:minmax(260px,0.85fr) 1.15fr;gap:24px;align-items:start;padding:34px;background:linear-gradient(135deg,rgba(36,59,107,0.09),rgba(219,168,66,0.08)),var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.software-grid{grid-template-columns:repeat(2,1fr)}.live-grid p,.software-grid p,.software-copy p{color:var(--muted)}.responsible-guide,.mistakes-guide,.global-faq{display:grid;gap:20px}.responsible-grid,.choosing-grid,.mistake-list,.future-grid,.faq-columns{display:grid;gap:18px}.responsible-grid,.choosing-grid{grid-template-columns:repeat(3,1fr)}.responsible-grid article,.choosing-grid article,.mistake-list article,.global-faq details{padding:24px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 28px rgba(16,33,29,0.06)}.responsible-grid span{display:inline-flex;margin-bottom:12px;padding:6px 10px;color:var(--green-dark);background:#f0dfb7;border-radius:999px;font-size:0.76rem;font-weight:900;text-transform:uppercase}.choosing-guide,.future-guide,.final-thoughts{display:grid;grid-template-columns:minmax(260px,0.85fr) 1.15fr;gap:24px;align-items:start;padding:34px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.choosing-guide{background:linear-gradient(135deg,rgba(15,111,88,0.08),rgba(219,168,66,0.08)),var(--white)}.mistake-list{grid-template-columns:repeat(2,1fr)}.mistake-list strong,.future-grid strong,.future-grid span{display:block}.future-grid{grid-template-columns:repeat(2,1fr)}.future-grid div{padding:20px;background:var(--soft);border-radius:8px}.future-grid strong{margin-bottom:6px;color:var(--green-dark)}.faq-columns{grid-template-columns:repeat(2,1fr)}.final-thoughts{color:var(--white);background:linear-gradient(135deg,var(--green-dark),#123f52)}.final-thoughts h2{color:var(--white)}.final-thoughts .eyebrow{color:var(--gold)}.final-thoughts p,.future-grid span,.responsible-grid p,.choosing-grid p,.choosing-copy p,.mistake-list p{color:var(--muted)}.final-thoughts p{color:#d7e7e1}.final-thoughts .primary-button{width:max-content;background:var(--gold);color:var(--green-dark)}.floating-language{position:fixed;right:18px;bottom:18px;z-index:30;display:grid;gap:6px;width:190px;padding:12px;background:rgba(255,255,255,0.96);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);backdrop-filter:blur(12px)}.floating-language label{color:var(--green-dark);font-size:0.76rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.floating-language select{width:100%;height:38px;padding:0 9px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px;font:inherit;font-weight:800}.translate-live-panel{display:grid;grid-template-columns:minmax(280px,1fr) 320px;gap:24px;align-items:center;margin-top:36px;padding:24px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.translate-live-panel h2{font-size:clamp(1.6rem,3vw,2.2rem)}.translate-live-panel p:not(.eyebrow){margin-bottom:0;color:var(--muted)}.translate-widget{justify-self:end;min-width:260px;padding:14px;background:var(--paper);border:1px solid var(--line);border-radius:8px}.auto-translate-status{width:fit-content;margin:0 0 10px auto;padding:8px 12px;color:var(--green-dark);font-size:0.78rem;font-weight:900;letter-spacing:0.06em;text-transform:uppercase;background:#e7f3ee;border:1px solid rgba(15,111,88,0.18);border-radius:999px}.translate-widget-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}#google_translate_element,#google_translate_element .goog-te-gadget,body>div.skiptranslate,.goog-te-banner-frame.skiptranslate,iframe.goog-te-banner-frame,#goog-gt-tt{display:none !important;visibility:hidden !important;height:0 !important;min-height:0 !important;overflow:hidden !important}html.translated-ltr body,html.translated-rtl body,body{top:0 !important}.notice-bar,.site-header{display:flex !important;visibility:visible !important}.privacy-banner{position:fixed;right:18px;bottom:72px;z-index:80;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;width:min(720px,calc(100% - 36px));padding:18px;color:#eef5ff;background:rgba(4,12,27,0.94);border:1px solid rgba(247,198,91,0.45);border-radius:8px;box-shadow:0 24px 70px rgba(0,0,0,0.42)}@media (max-width:640px){.privacy-banner{right:12px;bottom:calc(env(safe-area-inset-bottom,0px)+12px);left:12px;grid-template-columns:1fr;gap:12px;width:auto;max-height:min(42vh,320px);padding:14px;overflow:auto;overscroll-behavior:contain}.privacy-banner strong{margin-bottom:2px;font-size:0.96rem}.privacy-banner p{font-size:0.84rem;line-height:1.35}.privacy-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.privacy-actions .secondary-button:first-child{grid-column:1 / -1}.privacy-actions .review-button,.privacy-actions .secondary-button{min-height:40px;padding:0 10px;font-size:0.82rem}.privacy-settings-button{left:10px;bottom:10px;min-height:34px;padding:0 12px;font-size:0.78rem}}.privacy-banner strong{display:block;margin-bottom:4px;color:#fff;font-size:1rem}.privacy-banner p{margin:0;color:rgba(226,238,246,0.84);font-size:0.92rem;line-height:1.45}.privacy-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.privacy-actions .review-button,.privacy-actions .secondary-button{width:auto;min-height:42px;padding:0 14px;white-space:nowrap}.privacy-banner .secondary-button{color:#eef5ff;background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.22)}.privacy-banner .secondary-button:hover{background:rgba(255,255,255,0.14)}.privacy-banner-hidden{opacity:0;transform:translateY(10px);transition:opacity 180ms ease,transform 180ms ease}.privacy-settings-button{position:fixed;left:16px;bottom:16px;z-index:79;min-height:38px;padding:0 14px;color:var(--green-dark);font-weight:900;background:var(--gold);border:1px solid rgba(15,111,88,0.22);border-radius:999px;box-shadow:var(--shadow-soft);cursor:pointer}.privacy-settings-button:hover{color:var(--white);background:var(--green-dark)}.audit-board{display:grid;grid-template-columns:minmax(260px,0.75fr) 1.25fr;gap:32px;align-items:start;padding:34px;background:#101d22;border-radius:8px;box-shadow:var(--shadow-strong)}.audit-board h2{color:var(--white)}.audit-board .eyebrow{color:var(--gold)}.audit-timeline{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.audit-timeline div{min-height:150px;padding:20px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:8px}.audit-timeline span{display:inline-grid;place-items:center;width:36px;height:36px;margin-bottom:16px;color:var(--green-dark);background:var(--gold);border-radius:8px;font-weight:900}.audit-timeline strong{display:block;margin-bottom:7px;color:var(--white);font-size:1.08rem}.audit-timeline p{margin:0;color:#c6d9d2}.category-strip a{display:block;padding:22px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 28px rgba(16,33,29,0.06)}.category-strip strong,.category-strip span{display:block}.category-strip strong{margin-bottom:5px;color:var(--green-dark)}.category-strip span{color:var(--muted);font-size:0.9rem}.table-wrap{overflow-x:auto;background:var(--white);border:1px solid var(--line);border-radius:8px}.table-note{margin:12px 0 0;color:var(--muted);font-size:0.88rem}table{width:100%;min-width:760px;border-collapse:collapse}th,td{padding:16px;text-align:left;border-bottom:1px solid var(--line)}th{color:var(--green-dark);background:var(--soft);font-size:0.86rem}td a{color:var(--green);font-weight:800}.info-band{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;padding:72px 6vw;margin-bottom:80px;color:var(--white);background:var(--green-dark)}.info-band .eyebrow,.check{color:var(--gold)}.check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.check-grid div{padding:18px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.14);border-radius:8px;font-weight:800}.check{margin-right:8px}.guide-grid,.news-grid{display:grid;gap:18px}.guide-grid{grid-template-columns:repeat(3,1fr)}.news-grid{grid-template-columns:repeat(2,1fr)}.guide-grid article,.news-grid article,.review-summary,.article-card,.faq-section details{padding:24px;background:var(--white);border:1px solid var(--line);border-radius:8px}.review-trust-card{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:22px;align-items:start;padding:24px;background:#fff;border:1px solid rgba(15,111,88,0.18);border-left:5px solid var(--green);border-radius:8px;box-shadow:var(--shadow)}.review-trust-card h2{margin-top:0}.review-action-panel{display:grid;gap:12px;padding:16px;background:var(--soft);border:1px solid var(--line);border-radius:8px}.review-action-panel .review-button,.review-action-panel .secondary-button{width:100%}.review-disclosure{grid-column:1 / -1;margin:0;padding:14px;color:var(--muted);background:#f9fbfa;border:1px solid var(--line);border-radius:8px;font-size:0.94rem}.partner-banner-card{padding:16px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-soft)}.partner-banner-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.partner-banner-label span{color:var(--green);font-size:0.72rem;font-weight:900;letter-spacing:0.12em;text-transform:uppercase}.partner-banner-label strong{color:var(--ink);font-size:0.95rem}.partner-banner-frame{min-height:160px;overflow:hidden;display:grid;place-items:center;background:#f6faf8;border:1px solid rgba(15,111,88,0.12);border-radius:8px}.partner-banner-frame iframe,.partner-banner-frame canvas,.partner-banner-frame img{max-width:100%}.affiliate-frame-card iframe{display:block;width:100%;max-width:100%;border:0;border-radius:8px;background:var(--soft)}.affiliate-frame-card .review-disclosure{margin-top:14px}.melbet-top-offer{padding-top:28px;padding-bottom:10px}.affiliate-frame-card-large iframe{min-height:520px}@media (max-width:760px){.melbet-top-offer{padding-top:18px}.affiliate-frame-card-large iframe{height:520px;min-height:520px}}.demo-slot-grid,.score-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.demo-slot-card,.score-method-grid div{padding:18px;background:var(--soft);border:1px solid var(--line);border-radius:8px}.demo-slot-card h3{margin-top:10px}.slot-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:14px}.disabled-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;color:var(--muted);background:#fff;border:1px dashed rgba(15,111,88,0.32);border-radius:8px;font-weight:800}.score-method-grid div{display:grid;gap:6px}.score-method-grid strong{color:var(--green-dark);font-size:1.45rem}.score-method-grid span{color:var(--muted);line-height:1.45}.article-card[id],.section-block[id],.player-shortcuts[id]{scroll-margin-top:104px}.guide-grid article,.news-grid article{transition:transform 160ms ease,box-shadow 160ms ease}.guide-grid article:hover,.news-grid article:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.guide-icon{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:18px;color:var(--green-dark);background:#f0dfb7;border-radius:8px;font-weight:900}.faq-section{display:grid;gap:14px}.newsletter-band{display:grid;grid-template-columns:1fr 420px;gap:28px;align-items:center;padding:34px;color:var(--white);background:linear-gradient(135deg,var(--green-dark),#123f52);border-radius:8px;box-shadow:var(--shadow)}.newsletter-band h2{color:var(--white)}.newsletter-band .eyebrow{color:var(--gold)}.newsletter-band form{display:flex;gap:10px}.newsletter-band input{min-width:0;flex:1;height:46px;padding:0 12px;border:1px solid rgba(255,255,255,0.22);border-radius:8px;font:inherit}.newsletter-band button{min-height:46px;padding:0 16px;color:var(--green-dark);background:var(--gold);border:0;border-radius:8px;font-weight:900}summary{color:var(--green-dark);font-weight:900;cursor:pointer}details p{margin:12px 0 0}.article-hero{width:min(1120px,88vw);margin:54px auto 40px;padding:42px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.breadcrumb{margin-bottom:18px;color:var(--muted);font-size:0.88rem;font-weight:700}.article-hero h1{max-width:860px;font-size:clamp(2.4rem,5vw,4.8rem)}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px}.article-content{display:grid;gap:20px;min-width:0}.article-card h2{margin-bottom:14px}.article-card ul,.article-card ol{padding-left:22px}.sidebar{display:grid;align-content:start;gap:16px;min-width:0}.sidebar-card{padding:20px;background:var(--green-dark);color:var(--white);border-radius:8px}.sidebar-card a{display:block;margin-top:10px;color:var(--gold);font-weight:800}.score-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.score-grid div{padding:14px;background:var(--soft);border-radius:8px}.score-grid strong{display:block;font-size:1.4rem}.site-footer{padding:54px 6vw 28px;color:var(--white);background:#091f1a}.footer-important{display:grid;grid-template-columns:0.95fr 1.75fr;gap:28px;align-items:center;width:min(1120px,100%);margin:0 auto 34px;padding:24px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:8px}.footer-important h2{margin:0;max-width:440px;color:var(--white);font-size:1.65rem;line-height:1.12;text-transform:none}.footer-important .eyebrow{color:var(--gold)}.footer-button-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.site-footer .footer-button{display:flex;align-items:center;justify-content:center;min-height:46px;margin:0;padding:10px 12px;color:var(--white);text-align:center;font-weight:900;background:rgba(255,255,255,0.09);border:1px solid rgba(255,255,255,0.18);border-radius:8px;transition:transform 160ms ease,background 160ms ease,color 160ms ease}.site-footer .footer-button:hover{color:#091f1a;transform:translateY(-2px);background:var(--gold)}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,0.8fr) 1.2fr;gap:30px;width:min(1120px,100%);margin:0 auto}.footer-disclaimer{padding:18px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:8px}.footer-brand{margin-bottom:16px}.site-footer h2,.footer-heading{margin-bottom:14px;font-size:0.9rem;color:var(--white);font-weight:900;text-transform:uppercase}.social-share{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.social-share a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;color:var(--white);font-size:0.84rem;font-weight:900;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.14);border-radius:999px}.social-share a:hover{color:var(--green-dark);background:var(--gold)}.site-footer a{display:block;margin-bottom:10px;color:#c8dbd4}.site-footer a:hover{color:var(--gold)}.site-footer .social-share a{display:inline-flex;margin-bottom:0}.footer-bottom{justify-content:space-between;gap:20px;width:min(1120px,100%);margin:32px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,0.16)}.footer-bottom p{margin:0;color:#aec5bc}.ai-hero .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ai-lab,.free-game-suite{background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.ai-image-band{display:grid;grid-template-columns:1.35fr 0.9fr 0.9fr;gap:16px;padding:0;overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.ai-photo-card{position:relative;min-height:300px;margin:0;overflow:hidden}.ai-photo-card.large{min-height:360px}.ai-photo-card img{width:100%;height:100%;object-fit:cover;display:block}.ai-photo-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,16,24,0.05),rgba(6,16,24,0.68))}.ai-photo-card figcaption{position:absolute;right:18px;bottom:18px;left:18px;z-index:1;color:var(--white)}.ai-photo-card figcaption strong,.ai-photo-card figcaption span{display:block}.ai-photo-card figcaption strong{margin-bottom:5px;font-size:1.15rem}.ai-photo-card figcaption span{color:rgba(255,255,255,0.82);font-weight:800;line-height:1.35}.geo-visual-band{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,0.65fr);gap:0;width:min(1120px,calc(100% - 48px));margin:-36px auto 42px;overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.player-shortcuts{width:min(1120px,calc(100% - 48px));margin:0 auto 32px;padding:28px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:var(--soft-shadow)}.shortcut-intro{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:18px}.shortcut-intro h2{max-width:680px;margin-bottom:0;font-size:clamp(1.6rem,3vw,2.35rem)}.shortcut-intro p{max-width:360px;margin-bottom:0;color:var(--muted);font-weight:750}.shortcut-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shortcut-card{position:relative;min-height:112px;padding:18px 44px 18px 18px;color:var(--green-dark);background:#f8fbf9;border:1px solid var(--line);border-radius:8px;font-weight:950}.shortcut-card::after{content:">";position:absolute;right:18px;top:18px;color:var(--green);font-size:1.35rem}.shortcut-card span{display:block;margin-top:8px;color:var(--muted);font-size:0.9rem;font-weight:750;line-height:1.35}.shortcut-card:hover{transform:translateY(-2px);border-color:rgba(15,111,88,0.26);box-shadow:var(--soft-shadow)}.geo-visual-photo{min-height:330px;margin:0;background:var(--soft)}.geo-visual-photo img{width:100%;height:100%;min-height:330px;object-fit:cover;display:block}.geo-visual-photo figcaption{margin:0;padding:12px 16px;color:rgba(226,232,240,0.78);background:rgba(7,15,29,0.88);font-size:0.88rem;font-weight:700;line-height:1.45}.geo-visual-copy{display:grid;align-content:center;gap:12px;padding:30px}.geo-visual-copy .directory-flag{width:58px;height:58px}.geo-visual-copy h2{margin:0;font-size:1.8rem}.geo-visual-copy p:not(.eyebrow){margin:0;color:var(--muted)}.review-visual-band{margin-top:-18px}.review-visual-band .logo-tile{width:58px;height:58px;font-size:1.1rem}.review-visual-band .casino-logo{width:96px}.shuffle-neon-logo{background:#fff}.casino-logo img[src$="shuffle-neon-logomark.png"]{width:70%;height:70%;object-fit:contain}.shuffle-neon-logo img{width:70px;height:70px;object-fit:contain}.review-promo-image{float:right;width:min(360px,44%);margin:0 0 18px 24px;overflow:hidden;background:#1a0f35;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.review-promo-image img{display:block;width:100%;height:auto}.review-promo-image figcaption{margin:0;padding:10px 12px;color:var(--muted);background:#fff;font-size:0.84rem;line-height:1.45}.ai-console{display:grid;grid-template-columns:320px 1fr;gap:22px}.ai-settings{display:grid;gap:10px;align-content:start;padding:20px;background:var(--soft);border:1px solid var(--line);border-radius:8px}.ai-settings label{color:var(--green-dark);font-weight:900}.ai-settings select,.ai-prompt input{min-height:46px;padding:0 12px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px;font:inherit}.ai-note{margin:0;color:var(--muted);font-size:0.92rem}.ai-chat-panel{display:grid;grid-template-rows:minmax(280px,420px) auto;overflow:hidden;border:1px solid var(--line);border-radius:8px}.ai-chat{display:grid;gap:12px;align-content:start;padding:18px;overflow:auto;background:linear-gradient(180deg,#f8fbf9,#ffffff)}.ai-message{max-width:84%;padding:14px 16px;border-radius:8px}.ai-message p:last-child{margin-bottom:0}.ai-message.assistant{justify-self:start;background:#eaf3ef;border:1px solid rgba(15,111,88,0.16)}.ai-message.user{justify-self:end;color:var(--white);background:var(--green-dark)}.ai-prompt{display:grid;grid-template-columns:1fr auto;gap:10px;padding:12px;background:var(--paper);border-top:1px solid var(--line)}.ai-prompt button{min-height:46px;padding:0 18px;color:var(--white);background:var(--green-dark);border:0;border-radius:8px;font-weight:900;cursor:pointer}.ai-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.ai-result-card,.demo-game-card{position:relative;padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:8px}body[data-page="ai"]{color:#eaf2ff;background:radial-gradient(circle at 20% 8%,rgba(43,122,255,0.22),transparent 30%),radial-gradient(circle at 82% 12%,rgba(216,181,88,0.16),transparent 28%),linear-gradient(180deg,#060b15 0%,#081525 44%,#07111d 100%)}body[data-page="ai"] .notice-bar{color:#dbe7ef;background:rgba(4,12,23,0.94);border-bottom-color:rgba(255,255,255,0.08)}body[data-page="ai"] .site-header{background:rgba(5,12,22,0.9);border-bottom-color:rgba(255,255,255,0.1)}body[data-page="ai"] .article-hero,body[data-page="ai"] .section-block,body[data-page="ai"] .article-card,body[data-page="ai"] .sidebar-card,body[data-page="ai"] .final-thoughts{color:#f6f8ff;background:rgba(8,18,32,0.82);border-color:rgba(255,255,255,0.12);box-shadow:0 28px 70px rgba(0,0,0,0.28)}body[data-page="ai"] .article-card p,body[data-page="ai"] .article-card li,body[data-page="ai"] .sidebar-card a,body[data-page="ai"] .final-thoughts p,body[data-page="ai"] .hero-copy{color:#cdd8e5}body[data-page="ai"] .article-card strong,body[data-page="ai"] .article-card h2,body[data-page="ai"] .article-card h3,body[data-page="ai"] .section-heading h2,body[data-page="ai"] .sidebar-card h2{color:#ffffff}body[data-page="ai"] .ai-hero-pro{position:relative;overflow:hidden;min-height:0;padding:clamp(44px,7vw,76px) clamp(22px,5vw,64px);background:linear-gradient(90deg,rgba(6,13,25,0.9),rgba(7,20,37,0.62)),url("assets/ai/ai-casino-finder-dashboard.webp") center / cover no-repeat}body[data-page="ai"] .ai-hero-pro::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(6,11,21,0.2));pointer-events:none}body[data-page="ai"] .ai-hero-pro>*{position:relative;z-index:1;max-width:780px}body[data-page="ai"] .ai-hero-pro h1{max-width:820px;color:#ffffff;font-size:clamp(2.35rem,6vw,5.5rem);line-height:0.96}body[data-page="ai"] .ai-image-band{background:rgba(8,18,32,0.86);border-color:rgba(255,255,255,0.12)}body[data-page="ai"] .ai-photo-card{min-height:260px}body[data-page="ai"] .ai-photo-card.large{min-height:420px}body[data-page="ai"] .ai-photo-card img{object-position:center}body[data-page="ai"] .ai-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;background:transparent;border:0;box-shadow:none}body[data-page="ai"] .ai-trust-grid article{padding:22px;background:linear-gradient(180deg,rgba(12,28,48,0.92),rgba(8,18,32,0.92));border:1px solid rgba(255,255,255,0.13);border-radius:14px}body[data-page="ai"] .ai-trust-grid span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:18px;color:#06101f;background:#ffc75f;border-radius:999px;font-weight:950}body[data-page="ai"] .ai-trust-grid h2{margin:0 0 8px;color:#ffffff;font-size:1.12rem}body[data-page="ai"] .ai-trust-grid p{margin:0;color:#cbd7e4}body[data-page="ai"] .ai-lab{background:rgba(8,18,32,0.9);border-color:rgba(255,255,255,0.12)}body[data-page="ai"] .ai-settings,body[data-page="ai"] .ai-chat-panel,body[data-page="ai"] .ai-result-card{color:#eef5ff;background:rgba(13,27,45,0.92);border-color:rgba(255,255,255,0.12)}body[data-page="ai"] .ai-settings label,body[data-page="ai"] .ai-result-card h3,body[data-page="ai"] .ai-result-card strong{color:#ffffff}body[data-page="ai"] .ai-settings select,body[data-page="ai"] .ai-prompt input{color:#ffffff;background:#071221;border-color:rgba(255,255,255,0.18)}body[data-page="ai"] .ai-note,body[data-page="ai"] .ai-result-card p{color:#cdd8e5}body[data-page="ai"] .ai-chat{background:linear-gradient(180deg,#071221,#0c1b2d)}body[data-page="ai"] .ai-message.assistant{color:#eaf2ff;background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.12)}body[data-page="ai"] .ai-message.user{color:#071221;background:#ffc75f}body[data-page="ai"] .ai-prompt{background:#071221;border-top-color:rgba(255,255,255,0.12)}body[data-page="ai"] .table-wrap table{color:#eaf2ff}body[data-page="ai"] .table-wrap th,body[data-page="ai"] .table-wrap td{border-color:rgba(255,255,255,0.12)}body[data-page="ai"] .table-wrap th{color:#ffffff;background:rgba(255,255,255,0.08)}.licensed-operator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.licensed-operator-card{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:12px;min-height:310px;overflow:hidden;padding:22px;background:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(247,250,248,0.98)),var(--paper);border:1px solid rgba(15,111,88,0.16);border-radius:8px;box-shadow:0 16px 38px rgba(14,29,38,0.08);transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.licensed-operator-card::before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--green),var(--gold))}.licensed-operator-card:hover{transform:translateY(-3px);border-color:rgba(15,111,88,0.34);box-shadow:0 24px 56px rgba(14,29,38,0.14)}.licensed-operator-card h3{display:flex;align-items:center;gap:12px;margin:2px 0 4px;color:#061018;font-size:1.55rem;line-height:1.05}.licensed-operator-card h3::before{content:"LC";display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;color:var(--white);background:linear-gradient(135deg,rgba(15,111,88,0.96),rgba(10,63,53,0.96)),var(--green-dark);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.16);font-size:0.72rem;font-weight:900}.licensed-operator-card p{margin:0;color:var(--muted)}.licensed-operator-card p strong{display:block;margin-bottom:2px;color:var(--green-dark);font-size:0.77rem;letter-spacing:0.03em;text-transform:uppercase}.licence-tag{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:4px 10px;color:var(--green-dark);background:#eaf3ef;border:1px solid rgba(15,111,88,0.18);border-radius:999px;font-size:0.72rem;font-weight:900;letter-spacing:0.04em;text-transform:uppercase}.licence-tag.pending{color:#75510b;background:#fff6df;border-color:rgba(219,168,66,0.34)}.pending-card::before{background:linear-gradient(90deg,var(--gold),var(--coral))}.pending-card h3::before{content:"RV";background:linear-gradient(135deg,rgba(219,168,66,0.98),rgba(222,107,87,0.95)),var(--gold)}.operator-actions{display:flex;flex-wrap:wrap;gap:8px;align-self:end;padding-top:6px;border-top:1px solid var(--line)}.operator-actions .review-button,.operator-actions .secondary-button{flex:1 1 140px;width:auto;min-height:42px;padding:0 14px;text-align:center;font-size:0.92rem}.operator-actions .secondary-button{color:var(--green-dark);background:var(--white);border:1px solid rgba(15,111,88,0.22)}.operator-actions .secondary-button:hover{color:var(--green-dark);transform:translateY(-1px);border-color:rgba(15,111,88,0.42);box-shadow:0 12px 28px rgba(14,29,38,0.1)}.source-note{color:var(--muted);font-size:0.92rem}.resource-link-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:18px 0}.resource-link-card{background:#f8fbf8;border:1px solid rgba(15,111,88,0.18);border-radius:8px;padding:16px}.resource-link-card span{color:var(--muted);display:block;font-size:0.9rem;margin-bottom:6px}.resource-link-card a{color:var(--green);display:inline-block;font-weight:800;margin-bottom:8px;text-decoration:none}.resource-link-card p{margin:0}.ai-rank{display:inline-grid;place-items:center;width:38px;height:38px;margin-bottom:12px;color:var(--white);background:var(--green-dark);border-radius:50%;font-weight:900}.demo-games{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.game-bank{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin:12px 0;padding:10px 12px;color:var(--green-dark);background:#eaf3ef;border:1px solid rgba(15,111,88,0.18);border-radius:8px;font-weight:900}.game-bank span{color:var(--muted);font-size:0.82rem;text-transform:uppercase}.game-control{display:grid;gap:6px;margin:12px 0;color:var(--green-dark);font-weight:900}.game-control select{min-height:42px;padding:0 10px;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:8px;font:inherit}.slot-reels{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.slot-reels span,.roulette-wheel{display:grid;place-items:center;min-height:76px;color:var(--green-dark);background:var(--white);border:1px solid var(--line);border-radius:8px;font-size:1.65rem;font-weight:900}.slot-reels span.spinning{animation:reelPulse 420ms ease}@keyframes reelPulse{0%{transform:translateY(-8px);opacity:0.4}50%{transform:translateY(6px);opacity:1}100%{transform:translateY(0);opacity:1}}.mini-paytable{display:grid;grid-template-columns:1fr;gap:5px;margin:10px 0 14px;color:var(--muted);font-size:0.82rem;font-weight:800}.roulette-wheel{width:116px;height:116px;margin:14px auto;color:var(--white);background:radial-gradient(circle,#165a47 0%,#0b241f 72%);border:8px solid var(--gold);border-radius:50%}.blackjack-table{display:grid;gap:8px;margin:14px 0;padding:14px;color:var(--white);background:#0f3f35;border-radius:8px}.licensed-operator-card .casino-logo+h3::before{display:none}.licensed-operator-card .casino-logo{width:104px;height:62px;margin-top:2px}.card-row{display:flex;flex-wrap:wrap;gap:8px;min-height:64px}.playing-card{display:grid;place-items:center;width:44px;height:62px;color:#061018;background:var(--white);border-radius:7px;box-shadow:0 8px 18px rgba(0,0,0,0.18);font-weight:900}.playing-card small{display:block;font-size:0.75rem;line-height:1}.playing-card.red{color:#b4232f}.playing-card.back{color:var(--white);background:repeating-linear-gradient(45deg,#0f6f58,#0f6f58 6px,#0b4036 6px,#0b4036 12px)}.blackjack-table p,.game-status{margin:0}.game-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.game-actions .review-button,.game-actions .secondary-button{width:auto;min-height:42px;padding:0 14px}@media (max-width:980px){.main-nav{display:none}.hero-overlay{background:linear-gradient(180deg,rgba(247,250,248,0.98) 0%,rgba(247,250,248,0.88) 50%,rgba(247,250,248,0.28) 100%)}.hero-content{margin:0 auto}.hero-panel{position:relative;right:auto;bottom:auto;width:min(88vw,720px);margin:-80px auto 72px}.trust-strip{grid-template-columns:repeat(2,1fr)}.trust-notice{grid-template-columns:1fr}.intro-grid,.info-band,.guide-grid,.news-grid,.suite-header,.decision-grid,.audit-board,.geo-finder,.seo-intro,.seo-conclusion,.seo-panel-grid,.evaluation-grid,.game-category-grid,.bonus-guide,.bonus-grid,.rtp-grid,.payment-method-grid,.mobile-security-guide,.mobile-security-grid,.trust-guide-grid,.live-grid,.software-future-guide,.software-grid,.responsible-grid,.choosing-guide,.choosing-grid,.mistake-list,.future-guide,.future-grid,.faq-columns,.final-thoughts,.local-guide-grid,.footer-important,.geo-auto-banner,.ai-image-band,.geo-visual-band,.ai-console,.ai-results,.demo-games,.shortcut-grid,.article-layout,.category-strip,.newsletter-band,.footer-grid{grid-template-columns:1fr}.casino-card{grid-template-columns:42px 1fr}.bonus,.rating,.card-actions{grid-column:2}}@media (max-width:620px){.site-header{min-height:64px;padding:0 18px}.brand-logo{width:166px;max-width:62vw}.header-cta{display:none}.floating-casino-cta{right:10px;bottom:10px;min-height:34px;padding:0 12px;font-size:0.78rem}.hero{min-height:720px}.hero-content,.section-block,.geo-auto-banner,.news-section,.article-page,.article-hero,.player-shortcuts,.geo-visual-band,.trust-strip{width:calc(100% - 36px)}h1{font-size:2.85rem}.hero-copy{font-size:1rem}.search-box div,.newsletter-band form,.section-heading,.casino-main,.footer-bottom{align-items:flex-start;flex-direction:column}.shortcut-intro{align-items:flex-start;flex-direction:column}.search-box button,.newsletter-band button,.review-button{width:100%}.trust-strip,.casino-card,.check-grid,.audit-timeline,.flag-picker,.market-result,.local-guide-grid,.footer-button-grid,.ai-prompt,.ai-results,.demo-games,.licensed-operator-grid,.country-grid,.country-grid.compact,.score-grid{grid-template-columns:1fr}.intelligence-suite,.audit-board,.newsletter-band{padding:24px}.score-row{grid-template-columns:1fr}.score-row strong{text-align:left}.local-guide-card{grid-template-columns:88px 1fr 24px}.local-guide-card strong{font-size:1.05rem}.local-guide-card .guide-flag,.country-grid .directory-flag{width:48px;height:48px}.hero-panel{margin-top:-50px}.bonus,.rating,.card-actions{grid-column:auto}.article-hero{padding:28px}.notice-bar{align-items:flex-start;flex-direction:column;gap:4px}.language-choice-bar{align-items:flex-start;flex-direction:column;padding:10px 18px}.language-choice-list{justify-content:flex-start}.language-choice{font-size:0.78rem}.floating-language{right:12px;bottom:12px;width:156px}.translate-live-panel{grid-template-columns:1fr}.translate-widget{justify-self:stretch;min-width:0}.geo-visual-band{margin-top:-24px}.geo-visual-photo,.geo-visual-photo img{min-height:240px}.ai-message{max-width:100%}body[data-page="ai"] .ai-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page="ai"] .ai-hero-pro{padding:38px 22px}body[data-page="ai"] .ai-photo-card.large,body[data-page="ai"] .ai-photo-card{min-height:250px}}html,body{max-width:100%;overflow-x:hidden}img,svg,video{max-width:100%}@media (max-width:980px){.site-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:center;min-height:auto;padding:12px 18px}.site-header .brand{min-width:0}.brand-logo{width:170px;max-width:58vw}.header-cta{display:inline-flex;grid-column:2;grid-row:1;min-height:38px;padding:0 14px;font-size:0.82rem;white-space:nowrap}.main-nav{display:flex;grid-column:1 / -1;justify-content:flex-start;flex-wrap:nowrap;gap:8px;max-width:100%;overflow-x:auto;padding:2px 0 4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.main-nav::-webkit-scrollbar{display:none}.main-nav a{flex:0 0 auto;min-height:34px;padding:7px 10px;font-size:0.8rem;background:#f8fbf9;border-color:rgba(15,111,88,0.14)}}@media (max-width:620px){.notice-bar,.language-choice-bar{padding-left:14px;padding-right:14px}.notice-bar{font-size:0.8rem;line-height:1.35}.language-choice-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:8px}.language-choice{width:100%;min-width:0}.site-header{width:100%;max-width:100vw;padding:12px 14px}.header-cta{display:inline-flex}.hero-content,.section-block,.geo-auto-banner,.news-section,.article-page,.article-hero,.player-shortcuts,.geo-visual-band,.review-visual-band,.trust-strip{width:min(100% - 28px,1120px);max-width:calc(100vw - 28px)}.article-page,.article-hero,.player-shortcuts,.geo-visual-band,.review-visual-band{margin-left:auto;margin-right:auto}.article-layout{grid-template-columns:minmax(0,1fr)}.article-content,.sidebar,.article-card,.review-summary,.licensed-operator-card{min-width:0;max-width:100%}.article-hero h1,.hero h1{overflow-wrap:anywhere;word-break:normal}.review-visual-band,.geo-visual-band{display:grid;grid-template-columns:minmax(0,1fr);margin-top:16px;border-radius:8px}.review-visual-band .geo-visual-copy,.geo-visual-copy{padding:22px}.geo-visual-photo,.geo-visual-photo img{min-height:220px}.site-footer{width:100%;max-width:100vw;padding-left:18px;padding-right:18px}.footer-important,.footer-grid,.footer-bottom{width:100%;max-width:100%}.footer-grid{grid-template-columns:minmax(0,1fr)}.floating-casino-cta{right:12px;bottom:calc(env(safe-area-inset-bottom,0px)+74px);z-index:18}.privacy-settings-button{left:12px;bottom:calc(env(safe-area-inset-bottom,0px)+74px);z-index:19}}@media (max-width:420px){h1{font-size:clamp(2.15rem,12vw,2.7rem);line-height:0.98}.article-hero{padding:24px 18px}.language-choice-list{grid-template-columns:repeat(3,minmax(0,1fr))}.floating-casino-cta,.privacy-settings-button{bottom:calc(env(safe-area-inset-bottom,0px)+66px)}}.mobile-menu-toggle{display:none}@media (max-width:980px){.site-header{grid-template-columns:minmax(0,1fr) auto auto;position:sticky}.mobile-menu-toggle{display:inline-flex;align-items:center;justify-content:center;grid-column:3;grid-row:1;width:56px;height:48px;color:var(--green-dark);background:#ffffff;border:1px solid rgba(15,111,88,0.22);border-radius:14px;font-size:0;font-weight:900;line-height:1;cursor:pointer}.mobile-menu-toggle::before{content:"";width:24px;height:2px;border-radius:999px;background:currentColor;box-shadow:0 8px 0 currentColor,0 -8px 0 currentColor}.mobile-menu-toggle:hover,.site-header.is-menu-open .mobile-menu-toggle{color:#ffffff;background:var(--green-dark);border-color:var(--green-dark)}.main-nav{display:none;position:absolute;top:100%;left:0;right:0;grid-column:auto;grid-template-columns:1fr;gap:0;max-height:calc(100vh - 76px);padding:18px 18px 24px;background:linear-gradient(180deg,rgba(15,45,37,0.98),rgba(9,28,23,0.98));border:0;border-top:1px solid rgba(216,181,88,0.26);border-radius:0 0 18px 18px;box-shadow:0 28px 70px rgba(0,0,0,0.36);overflow:auto;z-index:20}.site-header.is-menu-open .main-nav{display:grid}.main-nav a{justify-content:flex-start;width:100%;min-height:48px;padding:12px 14px;color:#dce7e2;background:transparent;border:1px solid rgba(255,255,255,0.07);border-radius:12px;font-size:0.94rem;font-weight:850;letter-spacing:0.04em;text-transform:none}.main-nav a:hover{color:#ffffff;background:rgba(255,255,255,0.08)}.nav-dropdown{display:grid;width:100%;margin:6px 0;padding:14px;border:1px solid rgba(216,181,88,0.24);border-radius:14px;background:rgba(255,255,255,0.055)}.nav-dropdown-toggle{justify-content:flex-start;width:100%;min-height:36px;padding:0;color:#f7f0d8;background:transparent;border:0;border-radius:0;font-size:0.98rem;font-weight:850;letter-spacing:0.08em;text-transform:uppercase}.nav-dropdown-toggle::after{margin-left:10px;border-top-color:#aab4b0}.nav-dropdown-panel{position:static;display:grid;grid-template-columns:1fr;width:100%;max-height:none;margin-top:12px;padding:0 0 0 18px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;visibility:visible;transform:none;pointer-events:auto}.nav-dropdown-panel a{min-height:34px;padding:6px 0;color:#c6d4ce;background:transparent;border:0;font-size:0.86rem;letter-spacing:0.04em;text-transform:none}.nav-dropdown-label{grid-column:auto;margin:14px 0 4px;color:#d8b558;font-size:0.68rem;letter-spacing:0.16em}.nav-dropdown-label:first-child{margin-top:0}}@media (max-width:620px){.review-visual-band .geo-visual-photo,.review-visual-band .geo-visual-photo img{min-height:150px;max-height:190px;object-fit:cover}.review-visual-band .geo-visual-copy{gap:8px;padding:16px}.review-visual-band .casino-logo{width:86px;height:50px}.review-visual-band .shuffle-neon-logo,.review-action-panel .shuffle-neon-logo{width:78px;height:54px}.shuffle-neon-logo img{width:48px;height:48px}.review-promo-image{float:none;width:100%;margin:0 0 16px}.review-visual-band h2{margin:0;font-size:1.35rem;line-height:1.05}.review-visual-band p:not(.eyebrow){margin:0;font-size:0.92rem;line-height:1.45}.review-trust-card,.demo-slot-grid,.score-method-grid{grid-template-columns:1fr}.review-trust-card{gap:16px;padding:18px}.review-action-panel{padding:14px}.demo-slot-card,.score-method-grid div{padding:15px}.tsars-overview-card{padding:18px}.tsars-overview-card h2{font-size:1.55rem;line-height:1.08}.tsars-overview-card table{min-width:0;width:100%;font-size:0.84rem}.tsars-overview-card th,.tsars-overview-card td{padding:9px 8px;line-height:1.35}}.related-pages-card{border-color:rgba(16,96,78,0.18);background:linear-gradient(135deg,#ffffff 0%,#f4faf7 100%)}.related-links-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.related-links-grid a{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:11px 13px;border:1px solid rgba(16,96,78,0.18);border-radius:8px;background:#ffffff;color:#10241f;font-weight:800;text-decoration:none}.related-links-grid a::after{content:"\203A";color:#0b6f58;font-size:1.2rem;line-height:1}.related-links-grid a:hover,.related-links-grid a:focus-visible{border-color:rgba(16,96,78,0.38);box-shadow:0 8px 18px rgba(9,42,34,0.08);transform:translateY(-1px)}.related-local-guides .info-grid article{display:flex;flex-direction:column;gap:8px}.related-local-guides .info-grid a{color:#0b6f58;font-weight:900}.licence-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.licence-market-card{position:relative;display:grid;gap:14px;align-content:start;min-height:100%;padding:22px;border:1px solid rgba(16,96,78,0.18);border-radius:12px;background:#ffffff;box-shadow:0 12px 30px rgba(9,42,34,0.07)}.licence-market-card.featured-licence{background:linear-gradient(135deg,#0f3f34 0%,#10241f 100%);color:#ffffff}.licence-market-card.featured-licence p,.licence-market-card.featured-licence .eyebrow{color:rgba(255,255,255,0.82)}.licence-badge{display:inline-grid;place-items:center;width:58px;height:58px;border:1px solid rgba(16,96,78,0.18);border-radius:50%;background:#f4faf7;color:#0b6f58;font-weight:950;letter-spacing:0.02em}.featured-licence .licence-badge{border-color:rgba(221,179,75,0.55);background:#dcb34b;color:#10241f}.licence-market-card h3{margin:0 0 8px;font-size:1.25rem;line-height:1.15}.licence-market-card p{margin:0;color:var(--muted)}.licence-market-card .review-button,.licence-market-card .secondary-button{width:100%;justify-content:center}@media (max-width:420px){.main-nav{grid-template-columns:1fr}.header-cta{min-height:36px;padding:0 12px;font-size:0.78rem}.mobile-menu-toggle{width:40px;height:36px}}@media (max-width:760px){.privacy-banner{left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px)+12px);width:auto;max-height:min(42vh,320px)}.privacy-settings-button{left:12px;bottom:calc(env(safe-area-inset-bottom,0px)+12px);z-index:79}.floating-casino-cta.scroll-top-cta{right:12px;bottom:calc(env(safe-area-inset-bottom,0px)+18px);z-index:50;width:44px;min-height:44px;padding:0;font-size:1.25rem}body:has(.privacy-banner) .floating-casino-cta.scroll-top-cta{bottom:calc(env(safe-area-inset-bottom,0px)+188px)}.related-links-grid{grid-template-columns:1fr}}@media (max-width:900px){.licence-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.licence-card-grid{grid-template-columns:1fr}.licence-market-card{padding:18px;border-radius:10px}body[data-page="ai"] .ai-trust-grid{grid-template-columns:1fr}body[data-page="ai"] .ai-hero-pro h1{font-size:clamp(2rem,12vw,3.3rem)}body[data-page="ai"] .ai-image-band{grid-template-columns:1fr}}.site-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center}.site-header .brand{min-width:0}.site-header .main-nav{display:flex;justify-content:center;flex-wrap:wrap;min-width:0;overflow:visible}.site-header .header-cta{display:inline-flex;white-space:nowrap}.game-demo-page{background:#07101f;color:#f7fbff}.game-demo-page main{width:min(1180px,calc(100% - 32px));margin:0 auto}.game-demo-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,0.75fr);gap:24px;align-items:end;padding:72px 0 34px}.game-demo-hero h1{max-width:760px;margin:0 0 18px;font-size:clamp(2.4rem,7vw,5.6rem);line-height:0.92;letter-spacing:0}.game-demo-hero p{max-width:760px;color:rgba(247,251,255,0.78);font-size:1.08rem}.game-demo-note{border:1px solid rgba(255,205,103,0.34);border-radius:18px;padding:22px;background:linear-gradient(145deg,rgba(17,31,52,0.96),rgba(8,17,31,0.96));box-shadow:0 22px 60px rgba(0,0,0,0.34)}.game-demo-note strong{display:block;margin-bottom:8px;color:#ffcd67;text-transform:uppercase;letter-spacing:0.08em}.game-demo-shell{margin:20px 0 34px;padding:22px;border:1px solid rgba(255,255,255,0.12);border-radius:22px;background:linear-gradient(145deg,rgba(14,27,47,0.96),rgba(6,16,31,0.96));box-shadow:0 26px 80px rgba(0,0,0,0.32)}.game-demo-page .section-heading{color:#ffffff}.game-demo-page .section-heading h2{color:#ffffff}.demo-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:#ffcd67;color:#06111f;font-weight:900}.game-frame-wrap{position:relative;overflow:hidden;width:100%;min-height:720px;margin-top:16px;border:1px solid rgba(255,255,255,0.14);border-radius:18px;background:#020814}.game-frame-wrap iframe{display:block;width:100%;height:min(78vh,820px);min-height:720px;border:0;background:#020814}.game-demo-caption{margin:14px 0 0;color:rgba(247,251,255,0.72);font-size:0.95rem}.game-demo-tools{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.game-demo-tools .secondary-button{background:rgba(255,255,255,0.08);color:#ffffff;border-color:rgba(255,255,255,0.16)}.game-demo-page .article-card{background:rgba(14,27,47,0.92);color:#f7fbff;border-color:rgba(255,255,255,0.12)}.game-demo-page .article-card p,.game-demo-page .article-card li{color:rgba(247,251,255,0.78)}.game-lobby-page{background:#111d28;color:#f5f8fb}.game-lobby-page main{width:min(1240px,calc(100% - 32px));margin:0 auto}.lobby-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,0.75fr);gap:32px;align-items:center;min-height:310px;padding:34px 0 26px}.breadcrumb-line,.breadcrumb-line a{color:rgba(245,248,251,0.72);font-weight:800;text-decoration:none}.lobby-copy h1{max-width:720px;margin:0 0 16px;color:#ffffff;font-size:clamp(2.35rem,6vw,4.4rem);line-height:0.98;letter-spacing:0}.lobby-copy p{max-width:760px;color:rgba(245,248,251,0.82);font-size:1.05rem}.lobby-checks{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.lobby-checks span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(61,200,91,0.12);color:#7ff09a;font-weight:900}.featured-game-card{position:relative;overflow:hidden;padding:20px;border:1px solid rgba(255,255,255,0.12);border-radius:14px;background:linear-gradient(135deg,rgba(31,49,68,0.98),rgba(9,18,31,0.98));box-shadow:0 24px 70px rgba(0,0,0,0.26)}.featured-ribbon{position:absolute;top:14px;left:14px;z-index:1;padding:7px 10px;border-radius:5px;background:#7a35d8;color:#fff;font-size:0.78rem;font-weight:950;text-transform:uppercase}.featured-game-art{display:grid;align-content:end;min-height:150px;margin:-2px -2px 18px;padding:18px;border-radius:11px;background:radial-gradient(circle at 20% 20%,rgba(255,207,103,0.34),transparent 34%),radial-gradient(circle at 78% 32%,rgba(61,200,91,0.28),transparent 32%),linear-gradient(135deg,#0a3f35,#10233a 55%,#19162d)}.featured-game-art span{width:58px;height:58px;display:grid;place-items:center;border-radius:16px;background:#ffcd67;color:#07101f;font-weight:950}.featured-game-art strong{margin-top:12px;color:#fff;font-size:1.45rem}.featured-game-card h2,.featured-game-card p{margin:0 0 10px}.featured-game-card p{color:rgba(245,248,251,0.72)}.featured-game-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.lobby-category-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:16px 0 34px}.lobby-category-strip a{display:grid;gap:8px;min-height:92px;padding:14px;border:1px solid rgba(255,255,255,0.16);background:#1a2a37;color:#f5f8fb;text-decoration:none}.lobby-category-strip span{color:#43d667;font-weight:950}.lobby-category-strip strong{align-self:end;font-size:0.86rem;text-transform:uppercase}.lobby-game-section{margin:0 0 48px}.game-lobby-page .section-heading h2{color:#fff}.lobby-game-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lobby-game-card{display:grid;gap:10px;color:#f5f8fb;text-decoration:none}.game-thumb{display:grid;place-items:end start;min-height:150px;padding:16px;border-radius:4px;box-shadow:inset 0 -60px 70px rgba(0,0,0,0.34)}.game-thumb span{display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:42px;padding:6px 10px;border-radius:10px;background:rgba(0,0,0,0.42);color:#ffcd67;font-weight:950;font-size:1.35rem}.card-green .game-thumb{background:linear-gradient(135deg,#0a3f35,#46cf6b)}.card-purple .game-thumb{background:linear-gradient(135deg,#25104b,#8d45ff)}.card-gold .game-thumb{background:linear-gradient(135deg,#4f2d00,#ffbf3d)}.card-blue .game-thumb{background:linear-gradient(135deg,#0f2a4d,#2c8cff)}.card-red .game-thumb{background:linear-gradient(135deg,#7b1016,#2a070a)}.game-thumb-image{overflow:hidden;padding:0}.game-thumb-image img{width:100%;height:100%;object-fit:cover;display:block}.jackpot-hero{align-items:stretch}.game-hero-image{margin:0;overflow:hidden;border-radius:22px;border:1px solid rgba(255,212,119,0.28);background:rgba(255,255,255,0.06);box-shadow:0 26px 70px rgba(0,0,0,0.26)}.game-hero-image img{width:100%;height:100%;min-height:320px;object-fit:cover;display:block}.game-hero-image figcaption{padding:12px 16px;color:rgba(226,238,246,0.78);font-size:0.9rem;background:rgba(5,12,26,0.86)}.game-fact-grid{width:min(1180px,calc(100% - 32px));margin:0 auto 28px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.game-fact-grid article{min-height:104px;padding:18px;border:1px solid rgba(255,255,255,0.12);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,0.08),rgba(255,255,255,0.035))}.game-fact-grid span{display:block;margin-bottom:8px;color:rgba(226,238,246,0.72);font-size:0.78rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.game-fact-grid strong{color:#ffffff;font-size:1.2rem}.game-icon-inline{width:76px;height:76px;object-fit:cover;border-radius:18px;margin-bottom:16px;box-shadow:0 16px 38px rgba(0,0,0,0.28)}.lobby-game-card strong{font-size:1.02rem}.lobby-game-card small{color:rgba(245,248,251,0.62);font-weight:800}.lobby-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lobby-info-grid article,.responsible-game-note{padding:22px;border:1px solid rgba(255,255,255,0.12);border-radius:14px;background:rgba(26,42,55,0.92)}.lobby-info-grid span{color:#43d667;font-weight:950;text-transform:uppercase}.lobby-info-grid h3,.responsible-game-note h2{margin:8px 0;color:#ffffff}.lobby-info-grid p,.responsible-game-note p{color:rgba(245,248,251,0.72)}.premium-lobby-hero{position:relative;overflow:hidden;border-color:rgba(255,212,119,0.18);background:radial-gradient(circle at 16% 20%,rgba(255,196,87,0.14),transparent 28%),radial-gradient(circle at 86% 12%,rgba(67,214,103,0.1),transparent 26%),linear-gradient(135deg,rgba(7,16,31,0.98),rgba(12,27,47,0.92))}.premium-lobby-hero::after{content:"";position:absolute;inset:auto -8% -34% auto;width:52%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,212,119,0.14),transparent 62%);pointer-events:none}.lobby-search{width:min(700px,100%);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:24px 0 16px;padding:8px;border:1px solid rgba(255,255,255,0.16);border-radius:999px;background:rgba(255,255,255,0.07);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 24px 54px rgba(0,0,0,0.22)}.lobby-search input{min-width:0;border:0;outline:0;padding:0 18px;color:#ffffff;background:transparent;font:inherit}.lobby-search input::placeholder{color:rgba(226,238,246,0.68)}.lobby-search button{min-height:48px;padding:0 28px;border:0;border-radius:999px;color:#06111f;background:linear-gradient(135deg,#ffd477,#f3b74a);font-weight:950;cursor:pointer}.premium-lobby-checks span{border-color:rgba(255,212,119,0.22);background:rgba(255,212,119,0.08)}.premium-featured-game{display:grid;gap:16px}.premium-featured-game>img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:16px;border:1px solid rgba(255,255,255,0.12)}.featured-game-meta{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center}.featured-game-meta img{width:72px;height:72px;object-fit:cover;border-radius:18px}.featured-game-meta h2{margin:0 0 4px;color:#ffffff}.featured-game-meta p{margin:0;color:rgba(226,238,246,0.76)}.lobby-stats-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:-14px 0 28px}.lobby-stats-strip article{padding:18px;border:1px solid rgba(255,255,255,0.12);border-radius:18px;background:rgba(255,255,255,0.055)}.lobby-stats-strip span{display:block;color:#ffd477;font-size:1.8rem;font-weight:950;line-height:1}.lobby-stats-strip strong{display:block;margin-top:8px;color:#ffffff}.lobby-stats-strip small{display:block;margin-top:6px;color:rgba(226,238,246,0.68);line-height:1.45}.premium-category-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-category-strip a{min-height:112px;border-color:rgba(255,212,119,0.16)}.premium-category-strip span{color:#ffd477;font-size:0.95rem}.premium-category-strip strong{color:rgba(245,248,251,0.82);line-height:1.35}.premium-game-list{display:grid;gap:18px}.premium-game-row{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr) minmax(170px,220px);gap:22px;align-items:center;padding:18px;border:1px solid rgba(255,255,255,0.12);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,0.075),rgba(255,255,255,0.035)),rgba(6,14,29,0.94);box-shadow:0 24px 70px rgba(0,0,0,0.22)}.premium-game-art{min-height:170px;display:grid;place-items:center;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,0.12);background:#07111f;text-decoration:none}.premium-game-art img{width:100%;height:100%;min-height:170px;object-fit:cover;display:block;transition:transform 0.25s ease}.premium-game-row:hover .premium-game-art img{transform:scale(1.035)}.placeholder-art{color:#07111f;background:linear-gradient(135deg,#43d667,#ffd477);font-size:2.5rem;font-weight:950}.premium-game-title{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;margin-bottom:12px}.premium-game-title img,.game-icon-fallback{width:64px;height:64px;display:grid;place-items:center;object-fit:cover;border-radius:16px;color:#07111f;background:#ffffff;font-weight:950}.premium-game-title h3{margin:6px 0 0;color:#ffffff;font-size:clamp(1.55rem,2vw,2rem);line-height:1.05}.premium-game-body p{max-width:68ch;color:rgba(226,238,246,0.78)}.premium-game-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.premium-game-tags span{padding:7px 10px;border:1px solid rgba(255,255,255,0.12);border-radius:999px;color:rgba(245,248,251,0.82);background:rgba(255,255,255,0.06);font-size:0.78rem;font-weight:850}.premium-game-actions{display:grid;gap:10px}.premium-game-actions a{width:100%}.provider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.provider-grid article,.top-slot-card,.live-casino-panel{border:1px solid rgba(255,255,255,0.12);border-radius:20px;background:radial-gradient(circle at top right,rgba(255,212,119,0.08),transparent 34%),linear-gradient(145deg,rgba(255,255,255,0.075),rgba(255,255,255,0.032));box-shadow:0 22px 64px rgba(0,0,0,0.2)}.provider-grid article{min-height:230px;padding:20px}.provider-mark{width:58px;height:58px;display:grid;place-items:center;margin-bottom:18px;border:1px solid rgba(255,212,119,0.32);border-radius:18px;color:#07111f;background:linear-gradient(135deg,#ffd477,#f3b74a);font-weight:950}.provider-grid h3,.top-slot-card h3,.live-casino-panel h3{margin:0 0 8px;color:#ffffff}.provider-grid p,.provider-grid small,.top-slot-card p,.live-casino-panel p,.live-casino-checklist span{color:rgba(226,238,246,0.76)}.provider-grid small{display:block;margin-top:16px;font-weight:850}.top-slot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.top-slot-card{display:grid;grid-template-rows:auto 1fr auto;gap:14px;padding:18px}.top-slot-card img,.slot-placeholder{width:86px;height:86px;border-radius:22px;object-fit:cover}.slot-placeholder{display:grid;place-items:center;color:#07111f;background:linear-gradient(135deg,#43d667,#ffd477);font-weight:950;font-size:1.4rem}.top-slot-card span:not(.disabled-button){display:inline-flex;width:fit-content;padding:6px 10px;border-radius:999px;color:#07111f;background:#eafff6;font-size:0.72rem;font-weight:950;text-transform:uppercase}.top-slot-card .disabled-button{width:100%;justify-content:center}.live-casino-panel{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(320px,1.05fr);gap:22px;padding:clamp(22px,3vw,34px)}.live-casino-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.live-casino-checklist article{padding:16px;border:1px solid rgba(255,255,255,0.11);border-radius:16px;background:rgba(255,255,255,0.055)}.live-casino-checklist strong{display:block;margin-bottom:6px;color:#ffd477}.premium-info-grid article{min-height:190px;background:radial-gradient(circle at top right,rgba(255,212,119,0.08),transparent 34%),rgba(255,255,255,0.055)}.premium-responsible-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;border-color:rgba(255,212,119,0.2)}.premium-note-actions{display:grid;gap:10px;min-width:230px}@media (max-width:900px){.lobby-hero,.lobby-info-grid{grid-template-columns:1fr}.lobby-category-strip{display:flex;overflow-x:auto;padding-bottom:6px}.lobby-category-strip a{min-width:145px}.lobby-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lobby-stats-strip,.premium-category-strip,.provider-grid,.top-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-game-row{grid-template-columns:1fr}.premium-game-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-responsible-note{grid-template-columns:1fr}.live-casino-panel{grid-template-columns:1fr}.premium-note-actions{min-width:0}}@media (max-width:560px){.featured-game-actions,.lobby-game-grid{grid-template-columns:1fr}.lobby-search{grid-template-columns:1fr;border-radius:24px}.lobby-search input{min-height:46px;padding:0 12px}.lobby-stats-strip,.premium-category-strip,.provider-grid,.top-slot-grid,.live-casino-checklist,.premium-game-actions{grid-template-columns:1fr}.premium-game-row{padding:14px;border-radius:18px}.premium-game-title{grid-template-columns:54px minmax(0,1fr)}.premium-game-title img,.game-icon-fallback{width:54px;height:54px}.game-thumb{min-height:180px}}@media (max-width:820px){.game-demo-hero{grid-template-columns:1fr;padding-top:44px}.game-demo-shell{padding:14px;border-radius:16px}.game-frame-wrap,.game-frame-wrap iframe{min-height:560px}}.site-header .mobile-menu-toggle{display:none}.site-header .nav-dropdown-panel{position:absolute;top:calc(100%+10px);left:50%;display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));width:min(740px,calc(100vw - 32px));padding:16px;opacity:0;visibility:hidden;transform:translate(-50%,8px);pointer-events:none}.site-header .nav-dropdown:hover .nav-dropdown-panel,.site-header .nav-dropdown:focus-within .nav-dropdown-panel{opacity:1;visibility:visible;transform:translate(-50%,0);pointer-events:auto}.site-header .nav-dropdown-toggle{appearance:none;display:inline-flex;align-items:center;min-height:36px;padding:8px 11px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:999px;font:inherit;font-weight:800}@media (min-width:981px){.site-header .nav-dropdown-panel{position:absolute !important;display:grid !important;opacity:0 !important;visibility:hidden !important;transform:translate(-50%,8px) !important;pointer-events:none !important}.site-header .nav-dropdown:hover .nav-dropdown-panel,.site-header .nav-dropdown:focus-within .nav-dropdown-panel{opacity:1 !important;visibility:visible !important;transform:translate(-50%,0) !important;pointer-events:auto !important}}@media (max-width:980px){.site-header{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:12px 16px}.site-header .brand-logo{width:168px;max-width:54vw}.site-header .header-cta{grid-column:2;grid-row:1;min-height:40px;padding:0 14px;font-size:0.82rem}.site-header .mobile-menu-toggle{display:inline-flex;grid-column:3;grid-row:1}.site-header .main-nav{display:none;position:absolute;top:100%;left:0;right:0;grid-column:auto;grid-template-columns:1fr;gap:8px;max-height:calc(100vh - 76px);padding:18px;overflow:auto;background:linear-gradient(180deg,rgba(15,45,37,0.98),rgba(9,28,23,0.98));border-top:1px solid rgba(216,181,88,0.26);border-radius:0 0 18px 18px;box-shadow:0 28px 70px rgba(0,0,0,0.36);z-index:80}.site-header.is-menu-open .main-nav{display:grid}.site-header .main-nav>a,.site-header .nav-dropdown-toggle{width:100%;min-height:46px;justify-content:flex-start;padding:11px 13px;color:#dce7e2;background:transparent;border:1px solid rgba(255,255,255,0.08);border-radius:12px;font-size:0.94rem;font-weight:850;letter-spacing:0.02em}.site-header .nav-dropdown{display:grid;width:100%;margin:0;padding:12px;border:1px solid rgba(216,181,88,0.24);border-radius:14px;background:rgba(255,255,255,0.055)}.site-header .nav-dropdown-panel{position:static;display:grid;grid-template-columns:1fr;width:100%;max-height:none;margin-top:10px;padding:0 0 0 14px;overflow:visible;border:0;background:transparent;box-shadow:none;opacity:1;visibility:visible;transform:none;pointer-events:auto}.site-header .nav-dropdown-panel a{min-height:34px;padding:6px 0;color:#c6d4ce;background:transparent;border:0;border-radius:0;font-size:0.86rem}.site-header .nav-dropdown-label{grid-column:auto;margin:13px 0 4px;color:#d8b558}}@media (max-width:520px){.site-header{grid-template-columns:minmax(0,1fr) auto}.site-header .header-cta{display:none}.site-header .mobile-menu-toggle{grid-column:2}}.home-dark{color:#eef5ff;background:#050913}.home-dark .notice-bar{display:none}.home-dark .site-header{position:absolute;inset:0 0 auto 0;z-index:30;min-height:88px;padding:0 5vw;color:#ffffff;background:linear-gradient(180deg,rgba(3,7,16,0.92),rgba(3,7,16,0.72));border-bottom:1px solid rgba(255,255,255,0.08);backdrop-filter:blur(18px)}.home-dark .brand-logo{width:190px;height:auto;filter:drop-shadow(0 12px 28px rgba(0,0,0,0.42))}.home-dark .home-wordmark{display:inline-flex;align-items:center;gap:12px;min-width:190px;color:#ffffff}.home-dark .home-wordmark:hover{color:#ffffff}.home-dark .brand-spark{position:relative;display:inline-block;width:26px;height:26px;flex:0 0 auto}.home-dark .brand-spark::before,.home-dark .brand-spark::after{content:"";position:absolute;inset:4px;background:linear-gradient(135deg,#fff0bd,#dba842);transform:rotate(45deg);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 16px rgba(255,212,119,0.48))}.home-dark .brand-spark::after{inset:9px;opacity:0.8}.home-dark .home-wordmark strong{color:#ffffff;font-size:clamp(1.35rem,2vw,1.72rem);font-weight:950;letter-spacing:-0.03em;line-height:1}.home-dark .home-wordmark strong span{color:#ffd477}.home-dark .main-nav{gap:26px}.home-dark .main-nav a{color:rgba(255,255,255,0.9);font-size:0.88rem;font-weight:800;letter-spacing:0.01em}.home-dark .main-nav a:hover{color:#ffd477}.home-dark .header-cta{color:#08111f;background:linear-gradient(135deg,#ffd477,#e7ae45);border:0;box-shadow:0 14px 34px rgba(226,174,75,0.22)}.home-dark .hero{display:grid;place-items:center;min-height:760px;padding:128px 5vw 70px;color:#ffffff;background:radial-gradient(circle at 18% 58%,rgba(255,190,89,0.22),transparent 23%),radial-gradient(circle at 76% 42%,rgba(39,116,255,0.34),transparent 26%),#050913;overflow:hidden}.home-dark .hero-image{opacity:0.46;filter:saturate(1.08) contrast(1.08) brightness(0.5);transform:scale(1.05)}.home-dark .hero-overlay{background:linear-gradient(180deg,rgba(5,9,19,0.7) 0%,rgba(5,9,19,0.36) 42%,rgba(5,9,19,0.96) 100%),radial-gradient(circle at center,rgba(8,19,40,0.2),rgba(5,9,19,0.9) 76%)}.home-dark .hero-content{position:relative;z-index:2;max-width:920px;margin:0 auto;padding:0;text-align:center}.home-dark .hero::before{content:"";position:absolute;inset:auto 7vw 46px 7vw;height:1px;background:linear-gradient(90deg,transparent,rgba(255,212,119,0.28),transparent);z-index:1}.home-dark .hero-trust-pill{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:11px 22px;color:#f7f0cf;background:rgba(10,19,36,0.76);border:1px solid rgba(255,212,119,0.24);border-radius:999px;box-shadow:inset 0 0 20px rgba(255,212,119,0.05);font-size:0.86rem;font-weight:900;letter-spacing:0.03em;text-transform:uppercase}.home-dark .hero-trust-pill::before{content:"";width:18px;height:18px;background:url("assets/favicon.svg") center / contain no-repeat}.home-dark .hero h1{max-width:940px;margin:0 auto;color:#ffffff;font-size:clamp(3rem,6.2vw,5.55rem);line-height:0.98;letter-spacing:0;text-shadow:0 18px 58px rgba(0,0,0,0.46)}.home-dark .hero h1 span{color:#ffd477}.home-dark .hero-copy{max-width:660px;margin:24px auto 0;color:rgba(238,245,255,0.9);font-size:clamp(1.05rem,1.7vw,1.32rem)}.home-dark .search-box{max-width:760px;margin:34px auto 0;padding:7px;text-align:left;overflow:hidden;background:rgba(7,14,29,0.84);border:1px solid rgba(106,145,255,0.42);border-radius:999px;box-shadow:0 26px 70px rgba(0,0,0,0.36);backdrop-filter:blur(20px)}.home-dark .search-box label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.home-dark .search-box>div:not(.search-results){display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px;margin:0;padding:0;border:0;box-shadow:none}.home-dark .search-box input{min-height:54px;width:100%;padding:0 24px;color:#ffffff;background:transparent;border:0;border-bottom:0 !important;outline:0;box-shadow:none;appearance:none}.home-dark .search-box input::placeholder{color:rgba(255,255,255,0.68)}.home-dark .search-box button{min-width:118px;min-height:54px;padding:0 24px;color:#07111f;background:linear-gradient(135deg,#ffd477,#f0b955);border:0;border-radius:999px;box-shadow:0 14px 30px rgba(255,200,99,0.25)}.home-dark .search-results{color:var(--ink);background:#ffffff;border-radius:24px}.home-dark .popular-searches{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;color:rgba(238,245,255,0.76);font-size:0.9rem}.home-dark .popular-searches a{padding:7px 15px;color:#dfeaff;background:rgba(31,61,112,0.46);border:1px solid rgba(116,156,255,0.22);border-radius:999px}.home-dark .popular-searches a:hover{color:#08111f;background:#ffd477}.home-dark .hero-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1060px;margin:46px auto 0;text-align:center}.home-dark .hero-trust-grid article{display:grid;grid-template-columns:1fr;justify-items:center;gap:13px;min-height:168px;padding:22px 18px;background:linear-gradient(145deg,rgba(12,28,56,0.72),rgba(7,15,30,0.62));border:1px solid rgba(116,156,255,0.16);border-radius:18px;box-shadow:inset 0 0 32px rgba(255,255,255,0.025),0 18px 42px rgba(0,0,0,0.18)}.home-dark .hero-trust-grid article:hover{transform:translateY(-2px);border-color:rgba(255,212,119,0.34);box-shadow:inset 0 0 32px rgba(255,255,255,0.035),0 24px 64px rgba(0,0,0,0.28)}.home-dark .hero-trust-grid article>span{display:grid;place-items:center;width:54px;height:54px;color:#ffd477;background:rgba(15,32,64,0.72);border:1px solid rgba(116,156,255,0.2);border-radius:16px;font-size:0;font-weight:950}.home-dark .hero-trust-grid article>span::before{font-size:1.05rem;color:#ffd477}.home-dark .hero-trust-grid article:nth-child(1)>span::before{content:"LIC"}.home-dark .hero-trust-grid article:nth-child(2)>span::before{content:"BAL"}.home-dark .hero-trust-grid article:nth-child(3)>span::before{content:"18+"}.home-dark .hero-trust-grid article:nth-child(4)>span::before{content:"GEO"}.home-dark .hero-trust-grid strong{display:block;color:#ffffff;font-size:1rem;line-height:1.18}.home-dark .hero-trust-grid p{max-width:190px;margin:7px auto 0;color:rgba(238,245,255,0.7);font-size:0.9rem;line-height:1.45}.home-dark .hero-panel,.home-dark .hero-actions,.home-dark .hero-badges{display:none}.home-dark .explore-category-strip,.home-dark .popular-guide-strip{padding:48px 5vw 76px;color:#ffffff;background:#050913;border-top:1px solid rgba(255,255,255,0.08)}.home-dark .explore-category-strip .section-heading,.home-dark .popular-guide-strip .section-heading{max-width:1460px;margin:0 auto 22px}.home-dark .explore-category-strip .section-heading h2,.home-dark .popular-guide-strip .section-heading h2{color:#ffffff}.home-dark .popular-guide-strip .text-link{color:rgba(238,245,255,0.84);background:rgba(10,19,36,0.72);border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:10px 18px}.premium-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1460px;margin:0 auto}.premium-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;max-width:1460px;margin:0 auto}.premium-category-card,.premium-guide-card{position:relative;min-height:180px;padding:24px;overflow:hidden;color:#ffffff;background:linear-gradient(135deg,rgba(18,27,61,0.94),rgba(5,13,28,0.9));border:1px solid rgba(116,156,255,0.18);border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,0.24)}.premium-category-card::after,.premium-guide-card::after{content:"";position:absolute;right:-20px;bottom:-24px;width:150px;height:150px;opacity:0.22;background:radial-gradient(circle,#ffd477 0 18%,transparent 19% 100%);transform:rotate(-12deg)}.premium-category-card span,.premium-guide-card span{display:inline-flex;margin-bottom:20px;padding:7px 14px;color:#ffffff;background:rgba(62,101,207,0.58);border-radius:999px;font-size:0.76rem;font-weight:900;text-transform:uppercase}.premium-category-card h3,.premium-guide-card h3{position:relative;z-index:1;margin:0 0 8px;color:#ffffff;font-size:1.1rem}.premium-category-card p,.premium-guide-card p{position:relative;z-index:1;max-width:260px;margin:0;color:rgba(238,245,255,0.78);font-size:0.9rem}.premium-category-card i,.premium-guide-card i{position:absolute;left:24px;bottom:18px;color:#ffffff;font-style:normal;font-size:1.3rem}.premium-category-card{min-height:165px;background:linear-gradient(145deg,rgba(9,29,57,0.94),rgba(8,17,34,0.92))}.premium-category-card:nth-child(2){background:linear-gradient(145deg,rgba(35,25,9,0.96),rgba(8,17,34,0.92))}.premium-category-card:nth-child(4){background:linear-gradient(145deg,rgba(11,31,59,0.96),rgba(10,20,42,0.92))}.premium-category-card:nth-child(5){background:linear-gradient(145deg,rgba(9,42,35,0.96),rgba(8,17,34,0.92))}.ukgc-card{background:linear-gradient(135deg,rgba(6,18,35,0.96),rgba(7,19,36,0.92)),linear-gradient(45deg,transparent 40%,rgba(255,255,255,0.12) 40% 45%,transparent 45% 55%,rgba(255,255,255,0.12) 55% 60%,transparent 60%)}.kyc-card span{background:rgba(30,98,190,0.62)}.bonus-card{background:linear-gradient(135deg,rgba(42,29,12,0.96),rgba(7,10,18,0.94))}.bonus-card span{background:rgba(173,123,31,0.68)}.home-dark .trust-strip{margin-top:-36px}.home-seo-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.44fr);gap:18px;width:min(1180px,calc(100% - 48px));margin:34px auto 22px;padding:26px;color:#eef5ff;background:linear-gradient(145deg,rgba(12,24,45,0.94),rgba(7,15,29,0.92));border:1px solid rgba(255,255,255,0.12);border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,0.22)}.home-seo-summary h2{max-width:780px;margin-bottom:10px;color:#ffffff;font-size:clamp(1.55rem,3vw,2.35rem)}.home-seo-summary p{margin-bottom:0;color:rgba(226,238,246,0.8)}.editorial-meta-card{display:grid;gap:9px;align-content:center;padding:18px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);border-radius:14px}.editorial-meta-card p{margin:0;font-size:0.94rem}.editorial-meta-card strong{color:#ffd477}.home-dark main{background:radial-gradient(circle at 15% 22%,rgba(33,84,170,0.16),transparent 24%),radial-gradient(circle at 85% 42%,rgba(217,166,66,0.12),transparent 22%),#050913}.home-dark .trust-strip div,.home-dark .trust-notice,.home-dark .geo-auto-banner,.home-dark .info-band,.home-dark .section-block,.home-dark .seo-panel,.home-dark .licence-market-card,.home-dark .market-result,.home-dark .evaluation-grid article,.home-dark .local-guide-card,.home-dark .flag-option,.home-dark .footer-button,.home-dark .guide-grid article,.home-dark .decision-card,.home-dark .fit-card,.home-dark details,.home-dark .final-thoughts,.home-dark .footer-important{color:#eef5ff;background:linear-gradient(145deg,rgba(12,24,45,0.96),rgba(7,15,29,0.94));border-color:rgba(255,255,255,0.1)}.home-dark .section-block,.home-dark .info-band,.home-dark .geo-auto-banner,.home-dark .trust-notice{box-shadow:0 24px 70px rgba(0,0,0,0.24)}.home-dark h2,.home-dark h3,.home-dark strong,.home-dark .local-guide-card strong,.home-dark .flag-option strong,.home-dark .guide-grid h3,.home-dark .licence-market-card h3,.home-dark .evaluation-grid h3,.home-dark .decision-card h3,.home-dark .fit-list strong,.home-dark summary,.home-dark .footer-heading,.home-dark .geo-auto-banner h2,.home-dark .trust-notice h2{color:#ffffff}.home-dark p,.home-dark li,.home-dark small,.home-dark .market-context-note,.home-dark .trust-notice p,.home-dark .geo-auto-banner p:not(.eyebrow),.home-dark .seo-panel p,.home-dark .licence-market-card p,.home-dark .evaluation-grid p,.home-dark .guide-grid p,.home-dark .fit-list span,.home-dark details p,.home-dark .table-note{color:rgba(226,238,246,0.78)}.home-dark .eyebrow,.home-dark .section-heading .eyebrow{color:#ffd477}.home-dark .text-link,.home-dark .guide-grid a,.home-dark .table-wrap a,.home-dark .footer-button{color:#ffd477}.home-dark .secondary-button,.home-dark .review-button,.home-dark .primary-button{border-color:rgba(255,255,255,0.14)}.home-dark .primary-button,.home-dark .review-button{color:#07111f;background:linear-gradient(135deg,#ffd477,#efb84e)}.home-dark .secondary-button{color:#eef5ff;background:rgba(255,255,255,0.08)}.home-dark .licence-badge,.home-dark .evaluation-grid article span,.home-dark .check{color:#08111f;background:#ffd477}.home-dark .table-wrap{background:rgba(7,15,29,0.96);border-color:rgba(255,255,255,0.1)}.home-dark table,.home-dark th,.home-dark td{color:#eef5ff;border-color:rgba(255,255,255,0.12)}.home-dark th{color:#ffd477;background:rgba(255,255,255,0.06)}.home-dark .flag-option,.home-dark .local-guide-card{color:#ffffff;background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.12)}.home-dark .flag-option small,.home-dark .local-guide-card i{color:rgba(226,238,246,0.68)}.home-dark .country-directory-preview,.home-dark .geo-finder,.home-dark .seo-content,.home-dark .evaluation-section,.home-dark .guide-hub,.home-dark .intelligence-suite,.home-dark .global-faq{background:transparent;box-shadow:none}.home-dark .country-directory-preview>.section-heading,.home-dark .geo-finder>.geo-copy,.home-dark .seo-content>.seo-panel,.home-dark .evaluation-section>.section-heading,.home-dark .guide-hub>.section-heading,.home-dark .intelligence-suite>.suite-header,.home-dark .global-faq>.section-heading{color:#eef5ff}.home-dark .fit-list div,.home-dark .score-row,.home-dark .meter{background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.1)}.home-dark .fit-list div{border-radius:10px}.home-dark .score-row span{color:rgba(226,238,246,0.78)}.home-dark .score-row strong{color:#ffd477}.home-dark .meter{overflow:hidden}.home-dark .footer-brand .brand-logo{opacity:1}.home-dark .site-footer{color:#eef5ff;background:radial-gradient(circle at 12% 20%,rgba(255,212,119,0.12),transparent 20%),radial-gradient(circle at 86% 0%,rgba(43,112,255,0.12),transparent 24%),linear-gradient(180deg,#07101f 0%,#030711 100%);border-top:1px solid rgba(255,255,255,0.1)}.home-dark .site-footer p,.home-dark .site-footer a,.home-dark .footer-bottom p{color:rgba(226,238,246,0.76)}.home-dark .site-footer a:hover{color:#ffd477}.home-dark .footer-important{color:#eef5ff;background:linear-gradient(145deg,rgba(10,20,38,0.96),rgba(5,10,20,0.96));border-color:rgba(255,255,255,0.1);box-shadow:0 24px 70px rgba(0,0,0,0.24)}.home-dark .footer-button{color:#ffffff;background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.12)}.home-dark .footer-button:hover{color:#07111f;background:#ffd477}.home-dark .footer-grid{color:#eef5ff}.home-dark .footer-grid>div,.home-dark .footer-grid>nav,.home-dark .footer-disclaimer{background:transparent}.home-dark .footer-heading{color:#ffffff}.home-dark .social-links a{color:#ffffff;background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.16)}.home-dark .footer-bottom{border-top-color:rgba(255,255,255,0.12)}@media (max-width:1100px){.home-dark .hero-trust-grid,.premium-category-grid,.premium-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-dark .hero-trust-grid article:nth-child(2){border-right:1px solid rgba(116,156,255,0.16)}.home-dark .hero-trust-grid article{padding:18px;border-bottom:1px solid rgba(116,156,255,0.16)}}@media (max-width:980px){.home-dark .site-header{position:sticky;min-height:72px;background:rgba(3,7,16,0.96)}.home-dark .mobile-menu-toggle{color:#ffffff;background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.18)}.home-dark .main-nav{background:rgba(3,7,16,0.98);border-color:rgba(255,255,255,0.1)}.home-dark .main-nav a{color:#ffffff}.home-dark .hero{min-height:auto;padding-top:88px}}@media (max-width:680px){.home-dark .hero{padding:76px 20px 48px}.home-dark .hero h1{font-size:clamp(2.45rem,14vw,4rem)}.home-dark .search-box{border-radius:24px}.home-dark .search-box>div:not(.search-results){display:grid;grid-template-columns:1fr}.home-dark .search-box>div:not(.search-results)::before{display:none}.home-dark .search-box input,.home-dark .search-box button{width:100%}.home-dark .hero-trust-grid,.premium-category-grid,.premium-guide-grid{grid-template-columns:1fr}.home-dark .hero-trust-grid article,.home-dark .hero-trust-grid article:nth-child(2){border-right:1px solid rgba(116,156,255,0.16)}.home-dark .popular-guide-strip{padding-inline:20px}.home-seo-summary{grid-template-columns:1fr;width:calc(100% - 32px);padding:20px}.home-start-path{grid-template-columns:1fr;width:calc(100% - 32px)}.home-start-grid{grid-template-columns:1fr}.home-start-copy,.home-start-card{padding:20px}}body:not(.home-dark) .home-wordmark{display:inline-flex;align-items:center;gap:12px;min-width:186px;color:var(--ink)}body:not(.home-dark) .home-wordmark:hover{color:var(--ink)}body:not(.home-dark) .brand-spark{position:relative;display:inline-block;width:26px;height:26px;flex:0 0 auto}body:not(.home-dark) .brand-spark::before,body:not(.home-dark) .brand-spark::after{content:"";position:absolute;inset:4px;background:linear-gradient(135deg,#ffe08a,#dba842);transform:rotate(45deg);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 12px rgba(219,168,66,0.3))}body:not(.home-dark) .brand-spark::after{inset:9px;opacity:0.72}body:not(.home-dark) .home-wordmark strong{color:var(--ink);font-size:clamp(1.28rem,1.8vw,1.62rem);font-weight:950;letter-spacing:-0.03em;line-height:1}body:not(.home-dark) .home-wordmark strong span{color:#c99124}body:not(.home-dark) .site-header{background:rgba(255,255,255,0.98);box-shadow:0 10px 34px rgba(16,33,29,0.06)}body:not(.home-dark) .main-nav a{color:#53645f}body:not(.home-dark) .main-nav a:hover{color:var(--green)}body:not(.home-dark) .site-footer{color:#eef5ff;background:radial-gradient(circle at 12% 20%,rgba(255,212,119,0.1),transparent 20%),radial-gradient(circle at 86% 0%,rgba(43,112,255,0.1),transparent 24%),linear-gradient(180deg,#07101f 0%,#030711 100%);border-top:1px solid rgba(255,255,255,0.1)}body:not(.home-dark) .site-footer .home-wordmark,body:not(.home-dark) .site-footer .home-wordmark:hover{color:#ffffff}body:not(.home-dark) .site-footer .home-wordmark strong{color:#ffffff}body:not(.home-dark) .site-footer .home-wordmark strong span{color:#ffd477}body:not(.home-dark) .site-footer p,body:not(.home-dark) .site-footer a,body:not(.home-dark) .footer-bottom p{color:rgba(226,238,246,0.76)}body:not(.home-dark) .site-footer a:hover{color:#ffd477}body:not(.home-dark) .footer-heading{color:#ffffff}body:not(.home-dark) .footer-button{color:#ffffff;background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.12)}body:not(.home-dark) .footer-button:hover{color:#07111f;background:#ffd477}body:not(.home-dark) .footer-important{color:#eef5ff;background:linear-gradient(145deg,rgba(10,20,38,0.96),rgba(5,10,20,0.96));border-color:rgba(255,255,255,0.1);box-shadow:0 24px 70px rgba(0,0,0,0.2)}body:not(.home-dark) .footer-bottom{border-top-color:rgba(255,255,255,0.12)}@media (max-width:620px){body:not(.home-dark) .home-wordmark{min-width:0}body:not(.home-dark) .home-wordmark strong{font-size:1.25rem}}body:not(.home-dark){color:#eef5ff;background:radial-gradient(circle at 16% 0%,rgba(43,112,255,0.14),transparent 24%),radial-gradient(circle at 88% 12%,rgba(255,212,119,0.1),transparent 20%),linear-gradient(180deg,#050913 0%,#07101f 46%,#050913 100%)}body:not(.home-dark) main{background:transparent}body:not(.home-dark) .notice-bar{color:rgba(226,238,246,0.86);background:#061427;border-bottom:1px solid rgba(255,255,255,0.08)}body:not(.home-dark) .site-header{color:#ffffff;background:linear-gradient(180deg,rgba(3,7,16,0.96),rgba(3,7,16,0.88));border-bottom:1px solid rgba(255,255,255,0.09);box-shadow:0 14px 44px rgba(0,0,0,0.24);backdrop-filter:blur(18px)}body:not(.home-dark) .home-wordmark,body:not(.home-dark) .home-wordmark:hover,body:not(.home-dark) .home-wordmark strong{color:#ffffff}body:not(.home-dark) .home-wordmark strong span{color:#ffd477}body:not(.home-dark) .main-nav{gap:26px}body:not(.home-dark) .main-nav a{color:rgba(255,255,255,0.88)}body:not(.home-dark) .main-nav a:hover{color:#ffd477}body:not(.home-dark) .header-cta{color:#07111f;background:linear-gradient(135deg,#ffd477,#efb84e);border-color:transparent;box-shadow:0 14px 34px rgba(226,174,75,0.22)}body:not(.home-dark) .page-hero,body:not(.home-dark) .review-hero,body:not(.home-dark) .guide-hero,body:not(.home-dark) .geo-hero,body:not(.home-dark) .article-hero,body:not(.home-dark) .directory-hero,body:not(.home-dark) .legal-hero{color:#ffffff;background:radial-gradient(circle at 72% 36%,rgba(43,112,255,0.2),transparent 30%),linear-gradient(145deg,rgba(12,24,45,0.96),rgba(7,15,29,0.94));border-color:rgba(255,255,255,0.1)}body:not(.home-dark) .page-hero h1,body:not(.home-dark) .review-hero h1,body:not(.home-dark) .guide-hero h1,body:not(.home-dark) .geo-hero h1,body:not(.home-dark) .article-hero h1,body:not(.home-dark) .directory-hero h1,body:not(.home-dark) .legal-hero h1{color:#ffffff}body:not(.home-dark) .page-hero p,body:not(.home-dark) .review-hero p,body:not(.home-dark) .guide-hero p,body:not(.home-dark) .geo-hero p,body:not(.home-dark) .article-hero p,body:not(.home-dark) .directory-hero p,body:not(.home-dark) .legal-hero p{color:rgba(226,238,246,0.78)}body:not(.home-dark) .section-block,body:not(.home-dark) .article-hero,body:not(.home-dark) .article-card,body:not(.home-dark) .review-card,body:not(.home-dark) .casino-card,body:not(.home-dark) .guide-card,body:not(.home-dark) .guide-grid article,body:not(.home-dark) .info-band,body:not(.home-dark) .trust-notice,body:not(.home-dark) .geo-auto-banner,body:not(.home-dark) .geo-visual-band,body:not(.home-dark) .geo-visual-copy,body:not(.home-dark) .player-shortcuts,body:not(.home-dark) .shortcut-card,body:not(.home-dark) .table-wrap,body:not(.home-dark) details,body:not(.home-dark) .faq-card,body:not(.home-dark) .resource-card,body:not(.home-dark) .resource-link-card,body:not(.home-dark) .method-card,body:not(.home-dark) .review-action-panel,body:not(.home-dark) .licensed-operator-card,body:not(.home-dark) .licence-market-card,body:not(.home-dark) .market-safety-note,body:not(.home-dark) .sidebar-card,body:not(.home-dark) .related-local-guides{color:#eef5ff;background:linear-gradient(145deg,rgba(12,24,45,0.96),rgba(7,15,29,0.94));border-color:rgba(255,255,255,0.1);box-shadow:0 20px 58px rgba(0,0,0,0.2)}body:not(.home-dark) h1,body:not(.home-dark) h2,body:not(.home-dark) h3,body:not(.home-dark) h4,body:not(.home-dark) strong,body:not(.home-dark) summary,body:not(.home-dark) th{color:#ffffff}body:not(.home-dark) p,body:not(.home-dark) li,body:not(.home-dark) td,body:not(.home-dark) small,body:not(.home-dark) .table-note,body:not(.home-dark) .review-disclosure,body:not(.home-dark) .shortcut-card span,body:not(.home-dark) .geo-visual-copy p:not(.eyebrow),body:not(.home-dark) .resource-link-card p,body:not(.home-dark) .licensed-operator-card p,body:not(.home-dark) .sidebar-card p{color:rgba(226,238,246,0.78)}body:not(.home-dark) .eyebrow,body:not(.home-dark) .card-kicker,body:not(.home-dark) .panel-label{color:#ffd477}body:not(.home-dark) .secondary-button{color:#eef5ff;background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.16)}body:not(.home-dark) .primary-button,body:not(.home-dark) .review-button{color:#07111f;background:linear-gradient(135deg,#ffd477,#efb84e);border-color:transparent}body:not(.home-dark) table,body:not(.home-dark) th,body:not(.home-dark) td{border-color:rgba(255,255,255,0.12)}body:not(.home-dark) th{background:rgba(255,255,255,0.06)}body:not(.home-dark) .mobile-menu-toggle{color:#ffffff;background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.18)}body:not(.home-dark) .country-directory{background:transparent;box-shadow:none}body:not(.home-dark) .country-directory .section-heading h2,body:not(.home-dark) .country-directory .section-heading .text-link{color:#ffffff}body:not(.home-dark) .country-grid a{color:#eef5ff;background:linear-gradient(145deg,rgba(12,24,45,0.96),rgba(7,15,29,0.94));border-color:rgba(255,255,255,0.11);box-shadow:0 16px 38px rgba(0,0,0,0.18)}body:not(.home-dark) .country-grid a:hover{color:#ffffff;border-color:rgba(255,212,119,0.34);box-shadow:0 20px 52px rgba(0,0,0,0.24)}body:not(.home-dark) .country-grid strong,body:not(.home-dark) .country-grid span:not(.directory-flag){color:#ffffff}body:not(.home-dark) .country-grid small{color:rgba(226,238,246,0.7)}body:not(.home-dark) .country-grid .directory-flag{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12)}@media (max-width:980px){body:not(.home-dark) .main-nav{background:rgba(3,7,16,0.98);border-color:rgba(255,255,255,0.1)}body:not(.home-dark) .main-nav a{color:#ffffff}}.language-switcher{position:fixed;top:18px;right:22px;z-index:120;display:flex;justify-content:flex-end;color:#f8fafc;font-family:inherit}.language-switcher-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;color:#07111f;font:inherit;font-size:0.78rem;font-weight:900;letter-spacing:0.06em;text-transform:uppercase;background:linear-gradient(135deg,#ffd36d,#f7b94d);border:1px solid rgba(255,255,255,0.28);border-radius:999px;box-shadow:0 18px 42px rgba(0,0,0,0.24);cursor:pointer;backdrop-filter:blur(16px)}.language-switcher-icon{display:inline-grid;place-items:center;width:24px;height:24px;color:#ffd36d;background:rgba(7,16,31,0.96);border-radius:999px;font-size:0.7rem;line-height:1}.language-switcher .language-choice-bar{position:absolute;top:calc(100%+10px);right:0;display:none;width:min(340px,calc(100vw - 28px));padding:14px;background:rgba(7,16,31,0.96);border:1px solid rgba(250,204,92,0.28);border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,0.38);backdrop-filter:blur(18px)}.language-switcher.is-open .language-choice-bar{display:block}.language-switcher .language-choice-label{display:block;margin:0 0 10px;color:rgba(248,250,252,0.76);font-size:0.72rem;font-weight:900;letter-spacing:0.12em;text-transform:uppercase}.language-switcher .language-choice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.language-switcher .language-choice{width:100%;min-height:42px;color:#f8fafc;background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.14)}.language-switcher .language-choice:hover,.language-switcher .language-choice.active{color:#06101e;background:linear-gradient(135deg,#ffd36d,#f7b94d);border-color:transparent}@media (max-width:620px){.language-switcher{top:12px;right:12px}.language-switcher-toggle{min-height:38px;padding:0 12px;font-size:0.72rem}}.site-header,.home-dark .site-header,body:not(.home-dark) .site-header{position:sticky !important;top:0 !important;z-index:115 !important}.language-switcher{z-index:125;display:flex !important;visibility:visible !important;opacity:1 !important}.home-dark .home-wordmark,body:not(.home-dark) .home-wordmark{gap:10px;text-decoration:none}.home-dark .brand-spark,body:not(.home-dark) .brand-spark{width:32px;height:32px}.home-dark .brand-spark::before,body:not(.home-dark) .brand-spark::before{inset:2px;background:linear-gradient(135deg,#fff4c8 0%,#ffd36d 45%,#c88d25 100%);filter:drop-shadow(0 0 18px rgba(255,211,109,0.42))}.home-dark .brand-spark::after,body:not(.home-dark) .brand-spark::after{inset:10px;background:#07111f;opacity:1}.home-dark .home-wordmark strong,body:not(.home-dark) .home-wordmark strong{letter-spacing:-0.045em}.home-dark .hero{min-height:690px;padding-top:112px}.home-dark .hero-image{inset:112px 4vw auto auto;width:min(680px,48vw);height:min(520px,62vh);object-fit:cover;border-radius:34px;opacity:0.54;transform:none;box-shadow:0 34px 110px rgba(0,0,0,0.46);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 100%)}.home-dark .hero-overlay{background:linear-gradient(180deg,rgba(5,9,19,0.6) 0%,rgba(5,9,19,0.32) 42%,rgba(5,9,19,0.94) 100%),radial-gradient(circle at 76% 44%,rgba(28,92,210,0.22),transparent 30%),radial-gradient(circle at center,rgba(8,19,40,0.16),rgba(5,9,19,0.88) 76%)}@media (max-width:980px){.home-dark .hero{min-height:640px}.home-dark .hero-image{inset:96px 0 auto auto;width:72vw;height:360px;opacity:0.28;border-radius:0}}@media (max-width:620px){.home-dark .hero-image{width:100%;height:300px;opacity:0.18;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,transparent 100%)}}body:not(.home-dark) .geo-visual-photo,body:not(.home-dark) .shortcut-intro,body:not(.home-dark) .licensed-operator-grid,body:not(.home-dark) .resource-link-grid,body:not(.home-dark) .compact-guide-grid,body:not(.home-dark) .operator-actions{background:transparent}body:not(.home-dark) .geo-visual-photo{border:1px solid rgba(255,255,255,0.1);box-shadow:0 24px 70px rgba(0,0,0,0.25)}body:not(.home-dark) .shortcut-card:hover,body:not(.home-dark) .resource-link-card:hover,body:not(.home-dark) .guide-grid article:hover{border-color:rgba(255,212,119,0.34);box-shadow:0 24px 70px rgba(0,0,0,0.28)}body:not(.home-dark) .market-safety-note a,body:not(.home-dark) .resource-link-card a,body:not(.home-dark) .sidebar-card a,body:not(.home-dark) .guide-grid article a{color:#ffd477}body:not(.home-dark) .ai-lab,body:not(.home-dark) .ai-image-band,body:not(.home-dark) .ai-settings,body:not(.home-dark) .ai-chat-panel,body:not(.home-dark) .ai-chat,body:not(.home-dark) .ai-prompt,body:not(.home-dark) .ai-result-card{color:#eef5ff;background:linear-gradient(145deg,rgba(12,24,45,0.96),rgba(7,15,29,0.94));border-color:rgba(255,255,255,0.12)}body:not(.home-dark) .ai-settings label,body:not(.home-dark) .ai-result-card strong,body:not(.home-dark) .ai-result-card h3{color:#ffffff}body:not(.home-dark) .ai-note,body:not(.home-dark) .ai-result-card p,body:not(.home-dark) .ai-message p{color:rgba(226,238,246,0.82)}.home-start-path{width:min(1180px,calc(100% - 48px));margin:34px auto 22px;display:grid;grid-template-columns:minmax(260px,0.72fr) minmax(0,1.28fr);gap:18px;align-items:stretch}.home-start-copy,.home-start-card{border:1px solid rgba(255,255,255,0.12);border-radius:8px;background:linear-gradient(145deg,rgba(12,24,45,0.94),rgba(7,15,29,0.92));box-shadow:0 24px 70px rgba(0,0,0,0.24)}.home-start-copy{padding:26px}.home-start-copy h2{margin:0 0 12px;color:#fff;font-size:clamp(1.65rem,3vw,2.65rem);line-height:1.08}.home-start-copy p:not(.eyebrow){margin:0;color:rgba(226,238,246,0.8);line-height:1.65}.home-start-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-start-card{display:grid;align-content:start;gap:10px;min-height:176px;padding:22px;color:#eef5ff;text-decoration:none}.home-start-card span{width:max-content;padding:6px 10px;border:1px solid rgba(255,211,109,0.22);border-radius:999px;color:var(--luma-gold);background:rgba(255,211,109,0.1);font-weight:900;font-size:0.76rem}.home-start-card h3{margin:0;color:#fff;font-size:1.18rem}.home-start-card p{margin:0;color:rgba(226,238,246,0.76);line-height:1.55}body:not(.home-dark) .ai-message.assistant{color:#eef5ff;background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.14)}body:not(.home-dark) .ai-settings select,body:not(.home-dark) .ai-prompt input{color:#07111f;background:#ffffff;border-color:rgba(255,255,255,0.24)}body:not(.home-dark) .ai-result-card .operator-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}:root{--luma-void:#050913;--luma-panel:rgba(8,16,31,0.78);--luma-panel-strong:rgba(10,21,40,0.94);--luma-line:rgba(255,255,255,0.12);--luma-gold:#ffd36d;--luma-gold-2:#f2b84d;--luma-blue:#5d8cff;--luma-text:#f8fafc;--luma-muted:rgba(226,238,246,0.72)}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 16% 8%,rgba(93,140,255,0.18),transparent 28%),radial-gradient(circle at 88% 12%,rgba(255,211,109,0.11),transparent 24%),linear-gradient(180deg,#050913 0%,#07101f 42%,#050913 100%) !important}.site-header,.home-dark .site-header,body:not(.home-dark) .site-header{min-height:82px;padding:0 clamp(22px,4vw,64px);color:var(--luma-text);background:rgba(3,7,16,0.84) !important;border-bottom:1px solid rgba(255,255,255,0.08) !important;box-shadow:0 18px 52px rgba(0,0,0,0.22);backdrop-filter:blur(22px)}.site-header .main-nav{gap:clamp(14px,2vw,30px)}.site-header .main-nav>a,.site-header .nav-dropdown-toggle,.home-dark .main-nav a,body:not(.home-dark) .main-nav a{min-height:40px;padding:0;color:rgba(248,250,252,0.88) !important;background:transparent !important;border:0 !important;border-radius:0;font-size:0.88rem;font-weight:850;letter-spacing:0.01em;text-transform:none}.site-header .main-nav>a:hover,.site-header .nav-dropdown-toggle:hover,.home-dark .main-nav a:hover,body:not(.home-dark) .main-nav a:hover{color:var(--luma-gold) !important;transform:translateY(-1px)}.site-header .header-cta,.home-dark .header-cta,body:not(.home-dark) .header-cta{min-height:44px;padding:0 22px;color:#07111f !important;background:linear-gradient(135deg,var(--luma-gold),var(--luma-gold-2)) !important;border:1px solid rgba(255,255,255,0.2) !important;border-radius:999px;box-shadow:0 18px 42px rgba(242,184,77,0.2)}.home-wordmark,.home-dark .home-wordmark,body:not(.home-dark) .home-wordmark,.site-footer .home-wordmark{color:var(--luma-text) !important}.home-wordmark strong,.home-dark .home-wordmark strong,body:not(.home-dark) .home-wordmark strong,.site-footer .home-wordmark strong{color:var(--luma-text) !important;font-weight:950}.home-wordmark strong span,.home-dark .home-wordmark strong span,body:not(.home-dark) .home-wordmark strong span,.site-footer .home-wordmark strong span{color:var(--luma-gold) !important}.brand-spark::before{animation:lumaPulse 3.6s ease-in-out infinite}@keyframes lumaPulse{0%,100%{filter:drop-shadow(0 0 12px rgba(255,211,109,0.34));transform:rotate(45deg) scale(1)}50%{filter:drop-shadow(0 0 24px rgba(255,211,109,0.62));transform:rotate(45deg) scale(1.08)}}.home-dark .hero{background:radial-gradient(circle at 18% 52%,rgba(255,211,109,0.18),transparent 23%),radial-gradient(circle at 72% 40%,rgba(48,105,255,0.34),transparent 28%),linear-gradient(180deg,#050913 0%,#07101f 58%,#050913 100%) !important}.home-dark .hero h1{font-size:clamp(3.05rem,5.5vw,5.2rem)}.home-dark .hero-copy{color:rgba(248,250,252,0.82)}.home-dark .hero-trust-pill{background:rgba(8,16,31,0.66);border-color:rgba(255,211,109,0.28)}.home-dark .search-box{background:rgba(8,16,31,0.72);border-color:rgba(93,140,255,0.45)}.premium-category-card,.premium-guide-card,.home-dark .trust-strip div,.home-dark .trust-notice,.home-dark .geo-auto-banner,.home-dark .info-band,.home-dark .section-block,.home-dark .seo-panel,.home-dark .licence-market-card,.home-dark .market-result,.home-dark .evaluation-grid article,.home-dark .local-guide-card,.home-dark .flag-option,.home-dark .footer-button,.home-dark .guide-grid article,.home-dark .decision-card,.home-dark details,.home-dark .final-thoughts,.home-dark .footer-important,body:not(.home-dark) .section-block,body:not(.home-dark) .article-card,body:not(.home-dark) .review-card,body:not(.home-dark) .casino-card,body:not(.home-dark) .guide-card,body:not(.home-dark) .geo-visual-band,body:not(.home-dark) .player-shortcuts,body:not(.home-dark) .shortcut-card,body:not(.home-dark) .sidebar-card,body:not(.home-dark) .resource-link-card{background:linear-gradient(145deg,rgba(10,21,40,0.88),rgba(5,12,25,0.78)) !important;border-color:rgba(255,255,255,0.11) !important;box-shadow:0 22px 70px rgba(0,0,0,0.28),inset 0 1px 0 rgba(255,255,255,0.04)}.premium-category-card,.premium-guide-card,.home-dark .hero-trust-grid article,.home-dark .licence-market-card,.home-dark .local-guide-card,body:not(.home-dark) .article-card,body:not(.home-dark) .shortcut-card{transition:transform 220ms ease,border-color 220ms ease,box-shadow 220ms ease}.premium-category-card:hover,.premium-guide-card:hover,.home-dark .licence-market-card:hover,.home-dark .local-guide-card:hover,body:not(.home-dark) .article-card:hover,body:not(.home-dark) .shortcut-card:hover{transform:translateY(-3px);border-color:rgba(255,211,109,0.32) !important;box-shadow:0 30px 86px rgba(0,0,0,0.34),0 0 36px rgba(93,140,255,0.1)}.premium-category-card span,.premium-guide-card span,.licence-badge,.home-dark .hero-trust-grid article>span{background:linear-gradient(135deg,rgba(93,140,255,0.18),rgba(255,211,109,0.12)) !important;border-color:rgba(255,211,109,0.22) !important;color:var(--luma-gold) !important}.site-footer,.home-dark .site-footer,body:not(.home-dark) .site-footer{color:var(--luma-text);background:radial-gradient(circle at 84% 10%,rgba(255,211,109,0.11),transparent 24%),linear-gradient(180deg,rgba(5,9,19,0.95),#030710 100%) !important;border-top:1px solid rgba(255,255,255,0.1) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)}.site-footer p,.site-footer a,.home-dark .site-footer p,.home-dark .site-footer a,body:not(.home-dark) .site-footer p,body:not(.home-dark) .site-footer a{color:var(--luma-muted) !important}.site-footer a:hover,.home-dark .site-footer a:hover,body:not(.home-dark) .site-footer a:hover{color:var(--luma-gold) !important}.footer-heading,.home-dark .footer-heading,body:not(.home-dark) .footer-heading{color:var(--luma-text) !important}.language-switcher{top:22px;right:clamp(14px,2.2vw,34px)}@media (max-width:980px){.site-header,.home-dark .site-header,body:not(.home-dark) .site-header{min-height:72px;padding:12px 16px}.mobile-menu-toggle,.home-dark .mobile-menu-toggle,body:not(.home-dark) .mobile-menu-toggle{color:var(--luma-text) !important;background:rgba(255,255,255,0.08) !important;border-color:rgba(255,255,255,0.16) !important;border-radius:14px}.site-header.is-menu-open .main-nav{background:rgba(5,9,19,0.98) !important;border-color:rgba(255,255,255,0.11) !important;box-shadow:0 24px 70px rgba(0,0,0,0.36)}.language-switcher{top:86px;right:12px}}.notice-bar,.home-dark .notice-bar{min-height:42px;padding:8px clamp(18px,5vw,72px);justify-content:center;gap:12px;color:rgba(248,250,252,0.82);background:#030710 !important;border-bottom:1px solid rgba(255,255,255,0.08);font-size:0.82rem}.notice-bar span,.home-dark .notice-bar span{color:#07111f;background:linear-gradient(135deg,var(--luma-gold),var(--luma-gold-2));box-shadow:0 10px 28px rgba(242,184,77,0.22)}.site-header,.home-dark .site-header,body:not(.home-dark) .site-header{min-height:88px !important;background:rgba(3,7,16,0.92) !important}.home-wordmark strong,.home-dark .home-wordmark strong,body:not(.home-dark) .home-wordmark strong{font-size:clamp(1.45rem,2vw,1.95rem) !important}.site-header .main-nav>a,.home-dark .main-nav a,body:not(.home-dark) .main-nav a{position:relative;text-transform:uppercase;font-size:0.78rem !important;letter-spacing:0.04em}.site-header .main-nav>a::after,.home-dark .main-nav a::after,body:not(.home-dark) .main-nav a::after{content:"";position:absolute;left:0;right:0;bottom:5px;height:1px;background:linear-gradient(90deg,transparent,var(--luma-gold),transparent);opacity:0;transform:scaleX(0.55);transition:opacity 180ms ease,transform 180ms ease}.site-header .main-nav>a:hover::after,.home-dark .main-nav a:hover::after,body:not(.home-dark) .main-nav a:hover::after{opacity:1;transform:scaleX(1)}.home-dark .hero{min-height:820px !important;padding:126px 5vw 86px !important;isolation:isolate}.home-dark .hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 16% 48%,rgba(255,211,109,0.16),transparent 18%),radial-gradient(circle at 84% 36%,rgba(93,140,255,0.28),transparent 22%),linear-gradient(90deg,rgba(5,9,19,0.1),rgba(5,9,19,0.36) 48%,rgba(5,9,19,0.12))}.home-dark .hero-image{inset:0 !important;width:100% !important;height:100% !important;border-radius:0 !important;opacity:0.34 !important;filter:saturate(1.08) contrast(1.1) brightness(0.64);-webkit-mask-image:none !important;mask-image:none !important}.home-dark .hero-overlay{z-index:1;background:linear-gradient(180deg,rgba(5,9,19,0.76) 0%,rgba(5,9,19,0.42) 46%,rgba(5,9,19,0.98) 100%),radial-gradient(circle at center,rgba(8,19,40,0.16),rgba(5,9,19,0.88) 72%) !important}.home-dark .hero-content{z-index:3;max-width:980px}.home-dark .hero h1{font-size:clamp(3.4rem,6.4vw,6.4rem) !important;line-height:0.96}.home-dark .hero-copy{max-width:720px;font-size:clamp(1.08rem,1.5vw,1.42rem)}.home-dark .search-box{max-width:820px;padding:8px;border-width:1px;border-color:rgba(127,166,255,0.62) !important;box-shadow:0 0 0 1px rgba(255,211,109,0.08),0 34px 90px rgba(0,0,0,0.44)}.home-dark .search-box>div:not(.search-results)::before{content:"";width:20px;height:20px;margin-left:18px;border:2px solid rgba(248,250,252,0.76);border-radius:999px;box-shadow:8px 8px 0 -6px rgba(248,250,252,0.76)}.home-dark .search-box>div:not(.search-results){grid-template-columns:auto 1fr auto}.home-dark .hero-trust-grid{max-width:1180px;gap:0;margin-top:56px}.home-dark .hero-trust-grid article{min-height:132px;border-radius:0;background:rgba(5,12,25,0.34) !important;border-width:0 1px 0 0 !important;border-color:rgba(255,255,255,0.12) !important;box-shadow:none}.home-dark .hero-trust-grid article:first-child{border-left:1px solid rgba(255,255,255,0.12) !important}.home-dark .hero-trust-grid article>span{width:58px;height:58px;border-radius:18px;box-shadow:0 0 34px rgba(93,140,255,0.18)}.explore-category-strip,.popular-guide-strip,.home-dark .explore-category-strip,.home-dark .popular-guide-strip{padding-top:76px;padding-bottom:22px}.premium-category-card,.premium-guide-card{min-height:210px;border-radius:18px !important}.premium-category-card span,.premium-guide-card span{width:auto !important;height:auto !important;min-width:58px;padding:8px 12px;border-radius:999px !important;font-size:0.72rem !important}.site-footer,.home-dark .site-footer,body:not(.home-dark) .site-footer{padding-top:70px !important}.site-footer::before{content:"";display:block;width:min(1120px,88vw);height:1px;margin:-36px auto 42px;background:linear-gradient(90deg,transparent,rgba(255,211,109,0.28),transparent)}.reveal-on-scroll{opacity:0;transform:translateY(34px) scale(0.985);transition:opacity 720ms ease var(--reveal-delay,0ms),transform 720ms ease var(--reveal-delay,0ms),filter 720ms ease var(--reveal-delay,0ms);filter:blur(8px);will-change:opacity,transform,filter}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}@media (prefers-reduced-motion:reduce){.reveal-on-scroll{opacity:1;transform:none;filter:none;transition:none}}.site-footer,.home-dark .site-footer,body:not(.home-dark) .site-footer{position:relative;padding:0 clamp(22px,5vw,82px) 34px !important;overflow:hidden}.site-footer::after{content:"";position:absolute;right:-12vw;top:8%;width:38vw;height:38vw;pointer-events:none;background:radial-gradient(circle,rgba(255,211,109,0.16),transparent 56%),radial-gradient(circle at 38% 44%,rgba(93,140,255,0.14),transparent 44%);filter:blur(3px)}.site-footer .footer-important{position:relative;z-index:1;display:grid;grid-template-columns:minmax(260px,0.85fr) 1.6fr;gap:28px;width:min(1180px,100%);margin:0 auto 54px;padding:32px;background:linear-gradient(145deg,rgba(13,29,56,0.86),rgba(5,12,25,0.86)) !important;border:1px solid rgba(255,255,255,0.11);border-radius:24px;box-shadow:0 28px 86px rgba(0,0,0,0.34),inset 0 1px 0 rgba(255,255,255,0.05)}.site-footer .footer-important h2{margin:6px 0 0;color:#ffffff;font-size:clamp(1.45rem,2.4vw,2.4rem);line-height:1.05}.site-footer .footer-button-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.site-footer .footer-button{justify-content:center;min-height:44px;padding:0 14px;color:rgba(248,250,252,0.88) !important;background:rgba(255,255,255,0.065) !important;border:1px solid rgba(255,255,255,0.11) !important;border-radius:999px;font-size:0.86rem}.site-footer .footer-button:hover{color:#07111f !important;background:linear-gradient(135deg,var(--luma-gold),var(--luma-gold-2)) !important}.site-footer .footer-grid{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto;padding:42px 0 34px;border-top:1px solid rgba(255,255,255,0.1)}.site-footer .footer-grid>div:first-child{max-width:360px}.site-footer .social-links a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border:1px solid rgba(255,255,255,0.13);border-radius:999px;background:rgba(255,255,255,0.06)}.site-footer .footer-disclaimer{padding:18px;background:rgba(255,255,255,0.055);border:1px solid rgba(255,255,255,0.1);border-radius:18px}.site-footer .footer-bottom{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto;padding-top:22px;border-top:1px solid rgba(255,255,255,0.1)}@media (max-width:860px){.site-footer .footer-important{grid-template-columns:1fr;padding:24px}.site-footer .footer-button-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.site-footer .footer-button-grid{grid-template-columns:1fr}}.compact-toc{max-width:1180px;margin:28px auto;padding:24px}.compact-toc .toc-headline{max-width:760px;margin-bottom:18px}.compact-toc .toc-headline h2{margin:0 0 8px}.compact-toc .toc-headline p:not(.eyebrow){margin:0;color:rgba(226,232,240,0.72)}.toc-pill-list{display:flex;flex-wrap:wrap;gap:10px}.toc-pill-list a{display:inline-flex;align-items:center;min-height:42px;padding:10px 14px;border:1px solid rgba(255,212,119,0.2);border-radius:999px;background:rgba(255,255,255,0.06);color:#f8fafc;font-weight:800;font-size:0.88rem;text-decoration:none}.toc-pill-list a:hover{border-color:rgba(255,212,119,0.44);background:rgba(255,212,119,0.12)}.article-page.reveal-on-scroll,.article-layout.reveal-on-scroll{opacity:1 !important;transform:none !important;filter:none !important}.ontario-page .reveal-on-scroll{opacity:1 !important;transform:none !important;filter:none !important;visibility:visible !important}@media (max-width:720px){.compact-toc{margin:18px 14px;padding:18px}.toc-pill-list{display:grid;grid-template-columns:1fr}.toc-pill-list a{width:100%;border-radius:14px}}.ontario-page .article-card h2{font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:1.16;overflow-wrap:anywhere}.ontario-page .article-card h3{font-size:clamp(1.02rem,1.5vw,1.28rem);line-height:1.28;color:#f8fafc;overflow-wrap:anywhere}.ontario-page .compact-note{padding:18px 22px;border-color:rgba(255,212,119,0.22) !important;background:rgba(255,255,255,0.05) !important}.ontario-page .compact-note p{margin:0}.ontario-page .compact-note p+p{margin-top:8px;color:rgba(226,232,240,0.76)}.ontario-page .compact-note strong{color:#ffd46f}.ontario-page .sidebar{align-self:start}.ontario-page .geo-visual-band{grid-template-columns:minmax(0,1fr) !important;max-width:1180px;width:calc(100% - 32px);overflow:hidden}.ontario-page .geo-visual-photo{width:100%;min-height:0;overflow:hidden;border-radius:22px 22px 0 0}.ontario-page .geo-visual-photo img{width:100%;height:auto;min-height:0;aspect-ratio:3 / 2;object-fit:cover;object-position:center}.ontario-page .geo-visual-copy{width:100%;min-width:0;padding:24px}.ontario-page .geo-visual-copy h2,.ontario-page .geo-visual-copy p{max-width:820px;overflow-wrap:anywhere}@media (max-width:720px){.ontario-page .geo-visual-band{width:calc(100% - 24px)}.ontario-page .geo-visual-copy{padding:18px}.ontario-page .geo-visual-photo img{aspect-ratio:4 / 3}}.ontario-casino-list{position:sticky;top:112px;max-height:calc(100vh - 136px);overflow:auto;scrollbar-width:thin}.ontario-casino-list>p:not(.eyebrow){color:rgba(226,232,240,0.74);font-size:0.93rem}.ontario-casino-strip{max-width:1180px;margin:28px auto;padding:28px}.ontario-casino-strip>h2{margin:0 0 10px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.06}.ontario-casino-strip>p:not(.eyebrow){max-width:780px;margin:0 0 20px}.ontario-casino-strip .ontario-mini-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.ontario-casino-strip .featured-betsson{grid-column:span 2;min-height:190px;padding:22px}.ontario-casino-strip .featured-betsson strong{font-size:clamp(1.35rem,2vw,1.85rem)}.ontario-mini-cards{display:grid;gap:10px;margin-top:16px}.ontario-mini-cards article{padding:14px;border:1px solid rgba(255,255,255,0.1);border-radius:16px;background:rgba(255,255,255,0.055)}.ontario-mini-cards article:hover{border-color:rgba(255,212,119,0.32);background:rgba(255,212,119,0.08)}.ontario-mini-cards article span{display:inline-flex;margin-bottom:8px;padding:4px 8px;border-radius:999px;background:rgba(255,212,119,0.13);color:#ffd46f;font-size:0.72rem;font-weight:900;text-transform:uppercase;letter-spacing:0.06em}.ontario-mini-cards article strong{display:block;color:#f8fafc;font-size:1rem;line-height:1.18}.ontario-mini-cards article p{margin:6px 0 0;color:rgba(226,232,240,0.72);font-size:0.86rem;line-height:1.45}.ontario-page .sidebar-card .ontario-mini-cards a.mini-visit,.ontario-page .ontario-mini-cards a.mini-visit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:38px;margin-top:12px;padding:9px 12px;border:1px solid rgba(255,212,119,0.72) !important;border-radius:999px;background:linear-gradient(135deg,#ffd46f,#f4b942) !important;color:#07101f !important;font-size:0.84rem;font-weight:950;text-decoration:none;box-shadow:0 10px 26px rgba(244,185,66,0.18);opacity:1 !important;visibility:visible !important}.ontario-page .sidebar-card .ontario-mini-cards a.mini-visit:hover,.ontario-page .ontario-mini-cards a.mini-visit:hover{transform:translateY(-1px);color:#07101f !important;background:linear-gradient(135deg,#ffe08a,#ffc857) !important;box-shadow:0 14px 32px rgba(244,185,66,0.26)}body:not(.home-dark) .review-trust-card{color:#f8fafc;background:radial-gradient(circle at top left,rgba(255,204,102,0.12),transparent 34%),linear-gradient(145deg,rgba(10,21,40,0.94),rgba(5,12,25,0.88)) !important;border:1px solid rgba(255,255,255,0.12);box-shadow:0 24px 70px rgba(0,0,0,0.28),inset 4px 0 0 rgba(54,207,153,0.9)}body:not(.home-dark) .review-trust-card h2,body:not(.home-dark) .review-trust-card strong{color:#ffffff}body:not(.home-dark) .review-trust-card p{color:rgba(235,244,255,0.84)}body:not(.home-dark) .review-trust-card .eyebrow{color:#ffd477}body:not(.home-dark) .review-trust-card .review-action-panel{background:linear-gradient(145deg,rgba(12,24,45,0.98),rgba(7,15,29,0.96)) !important;border-color:rgba(255,255,255,0.14)}body:not(.home-dark) .review-trust-card .review-disclosure{color:rgba(235,244,255,0.82);background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.14)}body:not(.home-dark) .review-trust-card .casino-logo{background:#ffffff}@media (max-width:1320px){.article-layout{grid-template-columns:minmax(0,1fr)}.article-layout .sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout .review-trust-card{grid-template-columns:minmax(0,1fr)}.article-layout .review-action-panel{width:min(100%,340px)}}@media (max-width:720px){.article-layout .sidebar{grid-template-columns:minmax(0,1fr)}.article-layout .review-action-panel{width:100%}}body:not(.home-dark) .score-grid div{color:#f8fafc;background:radial-gradient(circle at 16% 0%,rgba(255,212,119,0.13),transparent 30%),linear-gradient(145deg,rgba(12,24,45,0.96),rgba(7,15,29,0.94)) !important;border:1px solid rgba(255,255,255,0.12);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05)}body:not(.home-dark) .score-grid strong{color:#ffd477}body:not(.home-dark) .score-grid span{color:rgba(235,244,255,0.78)}body:not(.home-dark) .review-summary .score-grid div{background:radial-gradient(circle at 16% 0%,rgba(54,207,153,0.12),transparent 30%),linear-gradient(145deg,rgba(12,24,45,0.96),rgba(7,15,29,0.94)) !important}.ontario-mini-cards .needs-check{border-color:rgba(255,193,7,0.38);background:rgba(255,193,7,0.08)}.ontario-mini-cards .featured-betsson,.ontario-mini-cards .active-deal{border-color:rgba(255,212,119,0.62) !important;background:radial-gradient(circle at 20% 0%,rgba(255,212,119,0.18),transparent 40%),rgba(255,255,255,0.075) !important;box-shadow:0 18px 44px rgba(244,185,66,0.14)}.ontario-mini-cards .active-affiliate{background:linear-gradient(135deg,#ffd46f,#f4b942) !important;color:#07101f !important}.ontario-page .sidebar-card .ontario-mini-cards .inactive-visit,.ontario-page .ontario-mini-cards .inactive-visit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:38px;margin-top:12px;padding:9px 12px;border:1px solid rgba(148,163,184,0.24) !important;border-radius:999px;background:rgba(148,163,184,0.12) !important;color:rgba(226,232,240,0.54) !important;font-size:0.82rem;font-weight:900;text-decoration:none;cursor:not-allowed}.clean-ontario-guide .article-card{overflow:hidden}.clean-check-grid,.player-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 6px}.clean-check-grid div,.player-choice-grid div{display:grid;gap:6px;padding:16px;border:1px solid rgba(255,255,255,0.12);border-radius:16px;background:radial-gradient(circle at 16% 0%,rgba(255,212,119,0.12),transparent 34%),rgba(255,255,255,0.055)}.clean-check-grid strong,.player-choice-grid strong{color:#ffd46f;font-size:0.95rem}.clean-check-grid span,.player-choice-grid span{color:rgba(226,232,240,0.78);line-height:1.45}.clean-ontario-guide ol,.clean-ontario-guide ul{display:grid;gap:8px;margin:14px 0 0;padding-left:22px;color:rgba(226,232,240,0.82)}.clean-ontario-guide li{line-height:1.55}@media (max-width:720px){.clean-check-grid,.player-choice-grid{grid-template-columns:1fr}}@media (max-width:980px){.ontario-casino-list{position:static;max-height:none;overflow:visible}.ontario-casino-strip .ontario-mini-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ontario-casino-strip .featured-betsson{grid-column:1 / -1}}@media (max-width:640px){.ontario-casino-strip{margin:18px 14px;padding:18px}.ontario-casino-strip .ontario-mini-cards{grid-template-columns:1fr}}html[data-page="ai"] body,html[data-page="ai"] main{color:#eef5ff;background:radial-gradient(circle at 16% 8%,rgba(93,140,255,0.18),transparent 28%),linear-gradient(180deg,#050913 0%,#07101f 45%,#050913 100%) !important}html[data-page="ai"] .article-hero,html[data-page="ai"] .section-block,html[data-page="ai"] .article-page,html[data-page="ai"] .article-card,html[data-page="ai"] .table-wrap,html[data-page="ai"] .ai-lab,html[data-page="ai"] .ai-settings,html[data-page="ai"] .ai-chat-panel,html[data-page="ai"] .ai-chat,html[data-page="ai"] .ai-prompt,html[data-page="ai"] .ai-result-card{color:#eef5ff !important;background:linear-gradient(145deg,rgba(12,24,45,0.96),rgba(7,15,29,0.94)) !important;border-color:rgba(255,255,255,0.13) !important}html[data-page="ai"] h1,html[data-page="ai"] h2,html[data-page="ai"] h3,html[data-page="ai"] h4,html[data-page="ai"] strong,html[data-page="ai"] label,html[data-page="ai"] th,html[data-page="ai"] summary{color:#ffffff !important}html[data-page="ai"] p,html[data-page="ai"] li,html[data-page="ai"] td,html[data-page="ai"] small,html[data-page="ai"] .hero-copy,html[data-page="ai"] .ai-note,html[data-page="ai"] .ai-result-card p,html[data-page="ai"] .ai-message p,html[data-page="ai"] .article-card p,html[data-page="ai"] .article-card li{color:rgba(226,238,246,0.84) !important}html[data-page="ai"] .eyebrow,html[data-page="ai"] .ai-rank{color:#ffd477 !important}html[data-page="ai"] .ai-message.assistant{background:rgba(255,255,255,0.08) !important;color:#eef5ff !important}html[data-page="ai"] .ai-message.user{background:linear-gradient(135deg,#ffd477,#efb84e) !important;color:#07111f !important}html[data-page="ai"] .ai-settings select,html[data-page="ai"] .ai-prompt input{color:#07111f !important;background:#ffffff !important}.ai-fast-paths{display:flex;flex-wrap:wrap;gap:10px;margin:-4px 0 22px}.ai-fast-paths button{border:1px solid rgba(255,212,119,0.34);border-radius:999px;padding:11px 15px;color:#f8fbff;background:linear-gradient(135deg,rgba(255,212,119,0.16),rgba(45,116,255,0.12));font-weight:900;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)}.ai-fast-paths button:hover,.ai-fast-paths button:focus-visible{color:#07111f;background:#ffd477}.ai-profile-summary{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px;border:1px solid rgba(255,212,119,0.3);border-radius:18px;background:linear-gradient(135deg,rgba(255,212,119,0.12),rgba(45,116,255,0.1))}.ai-profile-summary span,.ai-match-score{display:inline-flex;width:fit-content;margin-bottom:6px;color:#ffd477;font-size:0.76rem;font-weight:950;letter-spacing:0.08em;text-transform:uppercase}.ai-profile-summary strong{display:block;color:#ffffff;font-size:1.12rem}.ai-profile-summary p{margin:4px 0 0;color:rgba(232,241,248,0.82)}.ai-match-score{position:absolute;top:18px;right:18px;margin:0;padding:7px 10px;border-radius:999px;color:#07111f;background:#ffd477}.ai-match-reasons{display:grid;gap:7px;margin:14px 0;padding:0;list-style:none}.ai-match-reasons li{padding-left:24px;position:relative;color:rgba(232,241,248,0.9)}.ai-match-reasons li::before{content:"";position:absolute;left:0;top:0.55em;width:9px;height:9px;border-radius:50%;background:#ffd477;box-shadow:0 0 0 5px rgba(255,212,119,0.12)}@media (max-width:780px){.ai-fast-paths{display:grid;grid-template-columns:1fr 1fr}.ai-profile-summary{grid-template-columns:1fr}.ai-match-score{position:static;margin:8px 0 0}}html[data-page="ai"] .table-wrap table,html[data-page="ai"] .table-wrap th,html[data-page="ai"] .table-wrap td{color:#eef5ff !important;border-color:rgba(255,255,255,0.14) !important}html[data-page="ai"] .table-wrap th{background:rgba(255,255,255,0.08) !important}.home-wordmark{display:inline-flex !important;align-items:center;text-decoration:none}.home-wordmark .brand-logo{display:block;width:clamp(154px,13vw,206px);height:auto;object-fit:contain}.site-footer .home-wordmark .brand-logo{width:clamp(160px,14vw,212px)}@media (max-width:620px){.home-wordmark .brand-logo{width:156px;max-width:58vw}}.home-dark .hero{min-height:620px !important;padding:112px 5vw 42px !important;align-items:start !important}.home-dark .hero-content{max-width:860px !important;padding-top:8px !important}.home-dark .hero-trust-pill{margin-bottom:14px !important;padding:9px 18px !important;font-size:0.78rem !important}.home-dark .hero h1{max-width:820px !important;margin-left:auto !important;margin-right:auto !important;font-size:clamp(2.55rem,4.7vw,4.7rem) !important;line-height:1.02 !important;letter-spacing:-0.045em !important}.home-dark .hero-copy{max-width:650px !important;margin-top:18px !important;font-size:clamp(1rem,1.18vw,1.16rem) !important;line-height:1.55 !important}.home-dark .search-box{max-width:720px !important;margin-top:26px !important;padding:6px !important;border-radius:999px !important}.home-dark .search-box input,.home-dark .search-box button{min-height:46px !important}.home-dark .search-box button{min-width:108px !important}.home-dark .search-box>div:not(.search-results)::before{width:17px !important;height:17px !important;margin-left:16px !important}.home-dark .popular-searches{margin-top:16px !important}.home-dark .hero-trust-grid{max-width:1040px !important;margin-top:34px !important}.home-dark .hero-trust-grid article{min-height:104px !important;padding:18px 20px !important}.home-dark .hero-trust-grid article>span{width:48px !important;height:48px !important;border-radius:15px !important}.home-dark .hero-trust-grid strong{font-size:0.92rem !important}.home-dark .hero-trust-grid p{font-size:0.84rem !important;line-height:1.4 !important}@media (max-width:760px){.home-dark .hero{min-height:auto !important;padding:92px 22px 34px !important}.home-dark .hero h1{font-size:clamp(2.15rem,12vw,3.3rem) !important;line-height:1.04 !important}.home-dark .hero-copy{font-size:1rem !important}.home-dark .search-box{border-radius:22px !important}.home-dark .hero-trust-grid{margin-top:26px !important}}.language-switcher,.home-dark .language-switcher,body:not(.home-dark) .language-switcher{position:relative !important;inset:auto !important;z-index:126 !important;display:flex !important;justify-content:center !important;width:100% !important;padding:9px 16px !important;color:#f8fafc !important;background:rgba(3,7,16,0.98) !important;border-bottom:1px solid rgba(255,255,255,0.08) !important;visibility:visible !important;opacity:1 !important}.language-switcher-toggle{display:none !important}.language-switcher .language-choice-bar,.language-choice-bar{position:static !important;display:flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:100% !important;margin:0 !important;padding:0 !important;color:#f8fafc !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;transform:none !important}.language-switcher .language-choice-label,.language-choice-label{display:inline-flex !important;margin:0 14px 0 0 !important;color:#ffd477 !important;font-size:0.72rem !important;font-weight:900 !important;letter-spacing:0.13em !important;text-transform:uppercase !important}.language-switcher .language-choice-list,.language-choice-list{display:flex !important;grid-template-columns:none !important;align-items:center !important;justify-content:center !important;flex-wrap:wrap !important;gap:8px !important;width:auto !important}.language-switcher .language-choice,.language-choice{width:auto !important;min-height:34px !important;padding:4px 10px 4px 6px !important;color:#f8fafc !important;background:rgba(255,255,255,0.07) !important;border:1px solid rgba(255,255,255,0.13) !important;border-radius:999px !important}.language-switcher .language-choice:hover,.language-switcher .language-choice.active,.language-choice:hover,.language-choice.active{color:#07111f !important;background:linear-gradient(135deg,#ffd477,#efb84e) !important;border-color:transparent !important}@media (max-width:620px){.language-switcher,.home-dark .language-switcher,body:not(.home-dark) .language-switcher{padding:9px 10px !important}.language-switcher .language-choice-bar,.language-choice-bar{align-items:flex-start !important;flex-direction:column !important;gap:7px !important}.language-switcher .language-choice-label,.language-choice-label{margin:0 !important}.language-switcher .language-choice-list,.language-choice-list{justify-content:flex-start !important;gap:7px !important}.language-switcher .language-choice,.language-choice{min-height:32px !important;padding:4px 8px 4px 5px !important}}body.review-page{color:#eef5ff !important;background:radial-gradient(circle at 14% 0%,rgba(93,140,255,0.16),transparent 28%),linear-gradient(180deg,#07101f 0%,#050913 100%) !important}body.review-page main,body.review-page .article-page,body.review-page .article-content{color:#eef5ff !important}body.review-page .article-hero,body.review-page .trust-notice,body.review-page .article-card,body.review-page .licensed-operator-card,body.review-page .review-summary,body.review-page .sidebar-card,body.review-page .table-wrap,body.review-page .faq-section details{color:#eef5ff !important;background:radial-gradient(circle at 14% 0%,rgba(255,212,119,0.08),transparent 28%),linear-gradient(145deg,rgba(12,24,45,0.96),rgba(7,15,29,0.94)) !important;border-color:rgba(255,255,255,0.13) !important}body.review-page h1,body.review-page h2,body.review-page h3,body.review-page h4,body.review-page strong,body.review-page summary,body.review-page th{color:#ffffff !important}body.review-page p,body.review-page li,body.review-page td,body.review-page small,body.review-page .hero-copy,body.review-page .article-card p,body.review-page .licensed-operator-card p,body.review-page .trust-notice p,body.review-page .sidebar-card p{color:rgba(226,238,246,0.84) !important}body.review-page .eyebrow,body.review-page .licence-tag,body.review-page .card-kicker,body.review-page .footer-heading{color:#ffd477 !important}body.review-page .score-grid div,body.review-page .score-method-grid div{color:#eef5ff !important;background:rgba(255,255,255,0.08) !important;border:1px solid rgba(255,255,255,0.13) !important}body.review-page .score-grid strong,body.review-page .score-method-grid strong{color:#ffd477 !important}body.review-page .score-grid span,body.review-page .score-method-grid span{color:rgba(226,238,246,0.82) !important}body.review-page .table-wrap table,body.review-page .table-wrap th,body.review-page .table-wrap td{color:#eef5ff !important;border-color:rgba(255,255,255,0.14) !important}body.review-page .table-wrap th{background:rgba(255,255,255,0.08) !important}body.review-page .secondary-button,body.review-page .footer-button{color:#f8fafc !important;background:rgba(255,255,255,0.08) !important;border-color:rgba(255,255,255,0.16) !important}body.review-page .review-button,body.review-page .primary-button{color:#07111f !important;background:linear-gradient(135deg,#ffd477,#efb84e) !important;border-color:transparent !important}body.review-page .licensed-operator-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr)) !important;gap:18px !important}body.review-page .licensed-operator-card,body.review-page .licensed-operator-card *,body.review-page .operator-actions,body.review-page .operator-actions *,body.review-page .table-note,body.review-page .faq-section,body.review-page .faq-section *{text-shadow:none !important}body.review-page .licensed-operator-card{min-width:0 !important;box-shadow:0 20px 50px rgba(0,0,0,0.24) !important}body.review-page .licensed-operator-card h3,body.review-page .licensed-operator-card h3.notranslate,body.review-page .licensed-operator-card .notranslate{color:#ffffff !important}body.review-page .licensed-operator-card p,body.review-page .licensed-operator-card p strong,body.review-page .table-note{color:rgba(226,238,246,0.86) !important}body.review-page .logo-tile,body.review-page .casino-logo{background:rgba(255,255,255,0.96) !important;border:1px solid rgba(255,255,255,0.24) !important;color:#07111f !important}body.review-page .logo-tile img,body.review-page .casino-logo img{object-fit:contain !important}body.review-page .operator-actions{display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin-top:18px !important}body.review-page .operator-actions a{flex:1 1 150px !important;justify-content:center !important;min-height:44px !important;text-align:center !important}body.review-page .faq-section details p{color:rgba(226,238,246,0.86) !important}body.review-page #review-list,body.review-page #review-list.article-card{display:block !important;overflow:visible !important;opacity:1 !important;visibility:visible !important;transform:none !important;filter:none !important;color:#eef5ff !important;background:radial-gradient(circle at 14% 0%,rgba(255,212,119,0.08),transparent 30%),linear-gradient(145deg,rgba(10,23,44,0.98),rgba(5,11,23,0.98)) !important}body.review-page #review-list.reveal-on-scroll,body.review-page #review-list.reveal-on-scroll.is-visible,body.review-page #review-list .licensed-operator-card.reveal-on-scroll,body.review-page #review-list .licensed-operator-card.reveal-on-scroll.is-visible{opacity:1 !important;visibility:visible !important;transform:none !important;filter:none !important}body.review-page #review-list h2,body.review-page #review-list h3,body.review-page #review-list .notranslate,body.review-page #review-list strong{color:#ffffff !important;opacity:1 !important}body.review-page #review-list p,body.review-page #review-list .licensed-operator-card p,body.review-page #review-list .licensed-operator-card li{color:rgba(226,238,246,0.88) !important;opacity:1 !important}body.review-page #review-list .licensed-operator-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr)) !important;gap:18px !important;width:100% !important;margin-top:20px !important}body.review-page #review-list .licensed-operator-card{display:flex !important;flex-direction:column !important;gap:12px !important;min-height:0 !important;min-width:0 !important;padding:20px !important;color:#eef5ff !important;background:radial-gradient(circle at 90% 0%,rgba(255,212,119,0.10),transparent 34%),linear-gradient(145deg,rgba(12,27,50,0.98),rgba(7,15,29,0.98)) !important;border:1px solid rgba(255,255,255,0.14) !important;border-radius:18px !important}body.review-page #review-list .licensed-operator-card::before,body.review-page #review-list .licensed-operator-card h3::before{display:none !important}body.review-page #review-list .licence-tag{align-self:flex-start !important;color:#07111f !important;background:linear-gradient(135deg,#ffd477,#efb84e) !important;border:0 !important}body.review-page #review-list .casino-logo,body.review-page #review-list .logo-tile{display:flex !important;align-items:center !important;justify-content:center !important;width:132px !important;height:70px !important;padding:10px !important;margin:0 !important;background:#ffffff !important;border-radius:14px !important}body.review-page #review-list .casino-logo span,body.review-page #review-list .logo-tile span{display:none !important}body.review-page #review-list .casino-logo img,body.review-page #review-list .logo-tile img{display:block !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important}body.review-page #review-list .operator-actions{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;margin-top:auto !important}body.review-page #review-list .operator-actions a{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:44px !important;padding:10px 14px !important;border-radius:12px !important;font-weight:800 !important;text-align:center !important;text-decoration:none !important}body.review-page #review-list .operator-actions .review-button{color:#07111f !important;background:linear-gradient(135deg,#ffd477,#efb84e) !important}body.review-page #review-list .operator-actions .secondary-button{color:#ffffff !important;background:rgba(255,255,255,0.08) !important;border:1px solid rgba(255,255,255,0.16) !important}body.review-page .main-nav .nav-game-lobby{color:#07111f !important;padding:0 14px;background:linear-gradient(135deg,var(--luma-gold),var(--luma-gold-2));border-radius:999px;box-shadow:0 12px 28px rgba(226,174,75,0.2)}body.review-page .main-nav .nav-game-lobby::after{display:none}body.review-page .header-lobby-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 1rem;border:1px solid rgba(255,204,102,0.44);border-radius:999px;background:rgba(255,204,102,0.12);color:#ffe6a7 !important;font-weight:850;text-decoration:none;white-space:nowrap}.review-start-path{width:min(1180px,calc(100% - 32px));margin:0 auto 24px;display:grid;grid-template-columns:minmax(260px,0.78fr) minmax(0,1.22fr);gap:16px;align-items:stretch}.review-start-path>div:first-child,.review-start-card{border:1px solid rgba(255,255,255,0.12);border-radius:8px;background:linear-gradient(145deg,rgba(13,26,48,0.96),rgba(6,14,28,0.94));box-shadow:0 24px 70px rgba(0,0,0,0.24)}.review-start-path>div:first-child{padding:24px}.review-start-path h2{margin:0 0 12px;color:#fff;font-size:clamp(1.55rem,3vw,2.4rem);line-height:1.08}.review-start-path p{margin:0;color:rgba(226,238,246,0.78);line-height:1.62}.review-start-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.review-start-card{display:grid;gap:8px;min-height:156px;padding:20px;color:#eef5ff;text-decoration:none}.review-start-card span{width:max-content;padding:6px 10px;border:1px solid rgba(255,211,109,0.22);border-radius:999px;color:var(--luma-gold);background:rgba(255,211,109,0.1);font-size:0.74rem;font-weight:900}.review-start-card strong{color:#fff;font-size:1.08rem}.review-start-card p{color:rgba(226,238,246,0.76)}body.review-page .review-media-section{overflow:hidden !important}body.review-page .review-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}body.review-page .review-media-grid figure{position:relative;margin:0;overflow:hidden;color:rgba(226,238,246,0.86);background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.14);border-radius:18px}body.review-page .review-media-grid figure.is-wide{grid-column:1 / -1}body.review-page .review-media-grid .lightbox-image{position:relative;display:block;color:inherit;text-decoration:none}body.review-page .review-media-grid .lightbox-image::after{content:"Open";position:absolute;top:10px;right:10px;padding:7px 10px;color:#07111f;background:linear-gradient(135deg,#ffd477,#efb84e);border-radius:999px;font-size:0.76rem;font-weight:900;letter-spacing:0.02em;opacity:0;transform:translateY(-4px);transition:opacity 160ms ease,transform 160ms ease}body.review-page .review-media-grid .lightbox-image:hover::after,body.review-page .review-media-grid .lightbox-image:focus-visible::after{opacity:1;transform:translateY(0)}body.review-page .review-media-grid img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:top center;background:#06111f}body.review-page .review-media-grid figure.is-wide img{aspect-ratio:21 / 9}body.review-page .review-media-grid figcaption{padding:12px 14px 14px;color:rgba(226,238,246,0.82);font-size:0.92rem;line-height:1.45}body.review-page .article-layout{grid-template-columns:minmax(0,1fr) !important}body.review-page .article-layout .sidebar{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px !important;width:100% !important;max-width:none !important;position:static !important}.lightbox-open{overflow:hidden}.image-lightbox{position:fixed;inset:0;z-index:9999;display:none;place-items:center;padding:22px;background:rgba(0,0,0,0.88);backdrop-filter:blur(10px)}.image-lightbox.is-open{display:grid}.image-lightbox img{max-width:min(96vw,1600px);max-height:88vh;object-fit:contain;border-radius:16px;box-shadow:0 28px 90px rgba(0,0,0,0.45)}.image-lightbox-close{position:fixed;top:18px;right:18px;min-height:42px;padding:0 16px;color:#07111f;background:linear-gradient(135deg,#ffd477,#efb84e);border:0;border-radius:999px;font-weight:900;cursor:pointer}@media (max-width:720px){body.review-page .article-hero,body.review-page .trust-notice,body.review-page .article-card,body.review-page .licensed-operator-card,body.review-page .review-summary,body.review-page .sidebar-card{padding:20px !important}body.review-page h1{font-size:clamp(2rem,11vw,3.1rem) !important;line-height:1.05 !important}body.review-page h2{font-size:clamp(1.45rem,8vw,2.05rem) !important;line-height:1.12 !important}body.review-page .licensed-operator-grid{grid-template-columns:1fr !important}body.review-page .licensed-operator-card{padding:18px !important}body.review-page .operator-actions{flex-direction:column !important}body.review-page .operator-actions a{width:100% !important}body.review-page #review-list .licensed-operator-grid{grid-template-columns:1fr !important;gap:14px !important}body.review-page #review-list .licensed-operator-card{padding:16px !important;border-radius:16px !important}body.review-page #review-list .operator-actions{grid-template-columns:1fr !important}body.review-page #review-list .casino-logo,body.review-page #review-list .logo-tile{width:118px !important;height:62px !important}body.review-page .review-media-grid{grid-template-columns:1fr !important}.review-start-path{grid-template-columns:1fr;width:min(100% - 24px,1180px)}.review-start-grid{grid-template-columns:1fr}.review-start-path>div:first-child,.review-start-card{padding:18px}body.review-page .review-media-grid img{aspect-ratio:16 / 10}body.review-page .review-media-grid figure.is-wide img{aspect-ratio:16 / 10}body.review-page .article-layout .sidebar{grid-template-columns:1fr !important}.image-lightbox{padding:12px}.image-lightbox img{max-width:96vw;max-height:82vh;border-radius:12px}}.page-seo-summary{width:min(1180px,calc(100% - 40px));margin:24px auto 28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.42fr);gap:22px;padding:24px;border:1px solid rgba(255,212,119,0.24);border-radius:18px;background:linear-gradient(135deg,rgba(8,18,34,0.94),rgba(13,33,58,0.86));box-shadow:0 22px 60px rgba(0,0,0,0.24)}.page-seo-summary.compact-page-summary{width:100%;margin:24px 0 0}.page-seo-summary h2,.page-seo-summary p{margin-top:0}.page-seo-summary h2{color:#ffffff;font-size:clamp(1.45rem,2.4vw,2rem)}.page-seo-summary p:not(.eyebrow),.page-seo-summary .editorial-meta-card p{color:rgba(232,241,248,0.86)}.page-seo-summary .editorial-meta-card{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.14)}.review-page .review-card-grid,.review-page .review-list,.review-page .casino-review-grid{visibility:visible !important;opacity:1 !important}.casino-compare-tool{width:min(1180px,calc(100% - 40px));margin:24px auto;padding:24px;border:1px solid rgba(255,212,119,0.24);border-radius:20px;color:#eef5ff;background:linear-gradient(145deg,rgba(12,24,45,0.96),rgba(7,15,29,0.94));box-shadow:0 24px 70px rgba(0,0,0,0.26)}.compare-tool-head{max-width:780px;margin-bottom:18px}.compare-tool-head h2{color:#ffffff;margin:0 0 8px;font-size:clamp(1.6rem,2.6vw,2.25rem)}.compare-tool-head p:not(.eyebrow){color:rgba(226,238,246,0.84)}.compare-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end;margin-bottom:18px}.compare-controls label{display:grid;gap:7px;color:#ffffff;font-weight:900}.compare-controls label span{color:#ffd477;font-size:0.78rem;letter-spacing:0.08em;text-transform:uppercase}.compare-controls select{min-height:48px;border:1px solid rgba(255,255,255,0.14);border-radius:13px;padding:0 12px;color:#ffffff;background:#081526;font-weight:850}.compare-card-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.compare-mini-card{min-height:170px;padding:18px;border:1px solid rgba(255,255,255,0.12);border-radius:18px;background:rgba(255,255,255,0.055)}.compare-mini-card img{width:116px;height:56px;object-fit:contain;padding:8px;border-radius:12px;background:#ffffff}.compare-mini-card span{display:inline-flex;margin-left:8px;padding:7px 10px;border-radius:999px;color:#07111f;background:#ffd477;font-weight:950}.compare-mini-card h3{margin:14px 0 6px;color:#ffffff}.compare-mini-card p{margin:0;color:rgba(226,238,246,0.84)}.compare-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,0.12);border-radius:18px;background:rgba(5,13,25,0.8)}.casino-compare-table{min-width:860px;color:#eef5ff}.casino-compare-table th,.casino-compare-table td{border-color:rgba(255,255,255,0.12);vertical-align:top}.casino-compare-table th{color:#ffffff;background:rgba(255,255,255,0.07)}.casino-compare-table thead th img{display:block;width:96px;height:48px;object-fit:contain;margin-bottom:8px;padding:6px;border-radius:10px;background:#ffffff}.compare-actions{min-width:180px}.compare-actions a{margin:4px 6px 4px 0}.country-fit-section{display:block;opacity:1;transform:none;visibility:visible;width:min(1180px,calc(100% - 32px));margin:2.25rem auto;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(255,203,91,0.22);border-radius:24px;background:radial-gradient(circle at top left,rgba(255,203,91,0.14),transparent 34%),linear-gradient(145deg,rgba(8,18,34,0.96),rgba(6,14,27,0.98));box-shadow:0 24px 70px rgba(0,0,0,0.28);color:#f8fbff}.country-fit-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,0.75fr);gap:1rem;align-items:end;margin-bottom:1.2rem}.country-fit-head h2{margin:0;color:#ffffff;font-size:clamp(1.7rem,3.2vw,3rem);line-height:1.02}.country-fit-head p:not(.eyebrow){margin:0;color:rgba(232,240,250,0.82);line-height:1.65}.country-fit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.country-fit-card{position:relative;display:flex;flex-direction:column;gap:0.8rem;min-height:100%;padding:1.05rem;border:1px solid rgba(255,255,255,0.12);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.035));color:#f8fbff}.country-fit-rank{position:absolute;top:0.85rem;right:0.85rem;display:inline-flex;align-items:center;justify-content:center;min-width:2.35rem;height:2.1rem;border-radius:999px;background:rgba(255,203,91,0.16);color:#ffcf67;font-weight:900;letter-spacing:0.04em}.country-fit-card img{width:104px;height:68px;object-fit:contain;padding:0.55rem;border-radius:12px;background:rgba(255,255,255,0.96)}.country-fit-card h3{margin:0;color:#ffffff;font-size:1.35rem;line-height:1.1}.country-fit-card p{margin:0;color:rgba(232,240,250,0.82);line-height:1.55}.country-fit-card .country-fit-score{width:fit-content;padding:0.35rem 0.65rem;border-radius:999px;background:#ffcf67;color:#071223;font-size:0.82rem;font-weight:900}.country-fit-card dl{display:grid;gap:0.65rem;margin:0}.country-fit-card dl div{padding-top:0.65rem;border-top:1px solid rgba(255,255,255,0.1)}.country-fit-card dt{color:#ffcf67;font-size:0.76rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.country-fit-card dd{margin:0.18rem 0 0;color:rgba(232,240,250,0.84);line-height:1.45}.country-fit-actions{display:grid;grid-template-columns:1fr;gap:0.55rem;margin-top:auto}.country-fit-actions .review-button,.country-fit-actions .secondary-button,.country-fit-more{text-align:center}.country-fit-more{display:inline-flex;margin-top:1rem;color:#ffcf67;font-weight:900}body.wide-country-demo .article-hero,body.wide-country-demo .geo-visual-band,body.wide-country-demo .player-shortcuts,body.wide-country-demo .country-fit-section{width:min(1380px,calc(100% - 32px))}body.wide-country-demo .colombia-wide-layout{width:min(1540px,calc(100% - 32px));grid-template-columns:230px minmax(0,1fr) 280px;gap:22px;align-items:start}body.wide-country-demo .side-rail,body.wide-country-demo .sidebar{position:sticky;top:112px;align-self:start}body.wide-country-demo .side-rail{display:grid;gap:14px}body.wide-country-demo .side-rail-card{padding:18px;border:1px solid rgba(255,203,91,0.18);border-radius:18px;background:linear-gradient(145deg,rgba(8,18,34,0.96),rgba(7,16,30,0.98));box-shadow:0 18px 42px rgba(0,0,0,0.22);color:#eef6ff}body.wide-country-demo .side-rail-card h2{margin:0 0 12px;color:#ffffff;font-size:1.2rem;line-height:1.15}body.wide-country-demo .side-rail-card p,body.wide-country-demo .side-rail-card li{color:rgba(232,240,250,0.82);line-height:1.55}body.wide-country-demo .side-rail-card ul{margin:0;padding-left:1.1rem}body.wide-country-demo .side-rail-card a:not(.review-button){display:flex;align-items:center;justify-content:space-between;gap:0.6rem;min-height:38px;padding:0.56rem 0;border-top:1px solid rgba(255,255,255,0.09);color:#ffcf67;font-weight:900;text-decoration:none}body.wide-country-demo .side-rail-card a:not(.review-button)::after{content:">";opacity:0.72}body.wide-country-demo .side-rail-card.compact{background:rgba(255,255,255,0.045)}body.wide-country-demo .highlight-card{border-color:rgba(35,214,165,0.38);background:radial-gradient(circle at top right,rgba(35,214,165,0.16),transparent 36%),linear-gradient(145deg,rgba(8,18,34,0.96),rgba(7,16,30,0.98))}body.wide-country-demo .highlight-card .review-button{width:100%;margin-top:0.8rem;text-align:center}body.wide-country-demo .country-fit-section{color:#0b1828;border:0;background:#eef3f7;box-shadow:none}body.wide-country-demo .country-fit-head{align-items:start}body.wide-country-demo .country-fit-head h2{color:#0b1828}body.wide-country-demo .country-fit-head p:not(.eyebrow){color:#4c5b6b}body.wide-country-demo .country-fit-grid{display:grid;grid-template-columns:1fr;gap:1rem}body.wide-country-demo .country-fit-card{display:grid;grid-template-columns:190px minmax(0,1fr) 270px;grid-template-rows:auto auto auto 1fr;column-gap:1.35rem;min-height:220px;padding:0 1.4rem 0 0;overflow:hidden;border:1px solid #dbe3ea;border-radius:0;background:#ffffff;color:#0b1828;box-shadow:0 8px 22px rgba(15,29,45,0.08)}body.wide-country-demo .country-fit-rank{top:0.45rem;left:0.45rem;right:auto;z-index:2;min-width:1.85rem;height:1.85rem;border:1px solid rgba(255,255,255,0.34);border-radius:2px;background:rgba(0,0,0,0.72);color:#ffffff;font-size:0.85rem}body.wide-country-demo .country-fit-card>img{grid-row:1 / -1;grid-column:1;width:100%;height:100%;min-height:220px;padding:2rem;border-radius:0;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,0.1),transparent 38%),#050505}body.wide-country-demo .country-fit-card h3{grid-column:2;margin-top:1.25rem;color:#0b1828;font-size:clamp(1.55rem,2.2vw,2rem)}body.wide-country-demo .country-fit-card .country-fit-score{grid-column:2;display:inline-flex;align-items:center;width:fit-content;padding:0.38rem 0.7rem;border-radius:3px;background:#21a86b;color:#ffffff;font-size:1.05rem}body.wide-country-demo .country-fit-card .country-fit-score::after{content:" Safety index";margin-left:0.45rem;color:#0b1828;font-size:0.76rem;font-weight:800}body.wide-country-demo .country-fit-card>p:not(.country-fit-score){grid-column:2;color:#243343}body.wide-country-demo .country-fit-card>p:not(.country-fit-score)::before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-right:0.45rem;border-radius:50%;background:#38bf4f;color:#ffffff;font-weight:900;line-height:1}body.wide-country-demo .country-fit-card dl{grid-column:2;display:flex;flex-wrap:wrap;gap:0.55rem;padding-top:0.85rem;border-top:1px solid #d5dde5}body.wide-country-demo .country-fit-card dl div{padding:0.55rem 0.75rem;border:1px solid #dbe3ea;background:#f7f9fb}body.wide-country-demo .country-fit-card dt{color:#0b1828;font-size:0.72rem}body.wide-country-demo .country-fit-card dd{max-width:250px;color:#435366;font-size:0.88rem}body.wide-country-demo .country-fit-actions{grid-column:3;grid-row:1 / -1;align-self:center;display:grid;gap:0.8rem}body.wide-country-demo .country-fit-actions::before{content:"Bonus and terms vary by country";display:grid;min-height:70px;place-items:center;padding:0.8rem;background:#edf1f5;color:#0b1828;text-align:center;font-weight:950}body.wide-country-demo .country-fit-actions .review-button{background:#38bf4f;color:#ffffff;border-color:#38bf4f;border-radius:0}body.wide-country-demo .country-fit-actions .review-button::before{content:"->"}body.wide-country-demo .country-fit-actions .secondary-button{color:#6d23b6;background:transparent;border-color:transparent;text-decoration:underline}body.wide-country-demo .country-fit-more{color:#0b1828}body.ranked-country-cards .country-fit-section{color:#0b1828;border:0;background:#eef3f7;box-shadow:none}body.ranked-country-cards .country-fit-head{align-items:start}body.ranked-country-cards .country-fit-head h2{color:#0b1828}body.ranked-country-cards .country-fit-head p:not(.eyebrow){color:#4c5b6b}body.ranked-country-cards .country-fit-grid{display:grid;grid-template-columns:1fr;gap:1rem}body.ranked-country-cards .country-fit-card{display:grid;grid-template-columns:190px minmax(0,1fr) 290px;grid-template-rows:auto auto auto 1fr;column-gap:1.35rem;min-height:224px;padding:0 1.4rem 0 0;overflow:hidden;border:1px solid #dbe3ea;border-radius:0;background:#ffffff;color:#0b1828;box-shadow:0 8px 22px rgba(15,29,45,0.08)}body.ranked-country-cards .country-fit-rank{top:0.45rem;left:0.45rem;right:auto;z-index:2;min-width:1.85rem;height:1.85rem;border:1px solid rgba(255,255,255,0.34);border-radius:2px;background:rgba(0,0,0,0.72);color:#ffffff;font-size:0.85rem}body.ranked-country-cards .country-fit-card>img{grid-row:1 / -1;grid-column:1;width:100%;height:100%;min-height:224px;padding:2rem;border-radius:0;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,0.1),transparent 38%),#050505}body.ranked-country-cards .country-fit-card h3{grid-column:2;margin-top:1.25rem;color:#0b1828;font-size:clamp(1.55rem,2.2vw,2rem)}body.ranked-country-cards .country-fit-card .country-fit-score{grid-column:2;display:inline-flex;align-items:center;width:fit-content;padding:0.38rem 0.7rem;border-radius:3px;background:#21a86b;color:#ffffff;font-size:1.05rem}body.ranked-country-cards .country-fit-card .country-fit-score::after{content:" Safety index";margin-left:0.45rem;color:#0b1828;font-size:0.76rem;font-weight:800}body.ranked-country-cards .country-fit-card>p:not(.country-fit-score){grid-column:2;color:#243343}body.ranked-country-cards .country-fit-card>p:not(.country-fit-score)::before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-right:0.45rem;border-radius:50%;background:#38bf4f;color:#ffffff;font-weight:900;line-height:1}body.ranked-country-cards .country-fit-card dl{grid-column:2;display:flex;flex-wrap:wrap;gap:0.55rem;padding-top:0.85rem;border-top:1px solid #d5dde5}body.ranked-country-cards .country-fit-card dl div{padding:0.55rem 0.75rem;border:1px solid #dbe3ea;background:#f7f9fb}body.ranked-country-cards .country-fit-card dt{color:#0b1828;font-size:0.72rem}body.ranked-country-cards .country-fit-card dd{max-width:250px;color:#435366;font-size:0.88rem}body.ranked-country-cards .country-fit-bonus-panel{grid-column:3;grid-row:1 / 3;align-self:start;margin-top:1.35rem;padding:1.05rem;background:#edf1f5;color:#0b1828;text-align:center;font-size:1rem;font-weight:950;line-height:1.25}body.ranked-country-cards .country-fit-actions{grid-column:3;grid-row:3 / -1;align-self:end;display:grid;gap:0.8rem;padding-bottom:1.35rem}body.ranked-country-cards .country-fit-actions::before{content:none}body.ranked-country-cards .country-fit-actions .review-button{background:#38bf4f;color:#ffffff;border-color:#38bf4f;border-radius:0}body.ranked-country-cards .country-fit-actions .review-button::before{content:"->"}body.ranked-country-cards .country-fit-actions .secondary-button{color:#6d23b6;background:transparent;border-color:transparent;text-decoration:underline}body.ranked-country-cards .country-fit-more{color:#0b1828}body.ranked-country-cards .operator-review-queue .licensed-operator-grid{display:grid;grid-template-columns:1fr;gap:1rem}body.ranked-country-cards .operator-review-queue .licensed-operator-card{display:grid;grid-template-columns:170px minmax(0,1fr) 270px;grid-template-rows:auto auto auto auto auto auto;column-gap:1.25rem;min-height:220px;padding:0 1.25rem 0 0;overflow:hidden;border:1px solid #dbe3ea;border-radius:0;background:#ffffff;color:#0b1828;box-shadow:0 8px 22px rgba(15,29,45,0.08)}body.ranked-country-cards .operator-review-queue .licensed-operator-card::before,body.ranked-country-cards .operator-review-queue .licensed-operator-card h3::before{content:none}body.ranked-country-cards .operator-review-queue .licensed-operator-card .casino-logo{grid-column:1;grid-row:1 / -1;width:100%;height:100%;min-height:220px;margin:0;border-radius:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,0.12),transparent 42%),#050505}body.ranked-country-cards .operator-review-queue .licensed-operator-card .casino-logo img{max-width:128px;max-height:82px}body.ranked-country-cards .operator-review-queue .licensed-operator-card .licence-tag,body.ranked-country-cards .operator-review-queue .licensed-operator-card h3,body.ranked-country-cards .operator-review-queue .licensed-operator-card p{grid-column:2}body.ranked-country-cards .operator-review-queue .licensed-operator-card .licence-tag{align-self:start;width:fit-content;margin-top:1.2rem;background:#e8f7ef;color:#083a2b}body.ranked-country-cards .operator-review-queue .licensed-operator-card h3{margin:0;color:#0b1828;font-size:clamp(1.45rem,2vw,1.9rem)}body.ranked-country-cards .operator-review-queue .licensed-operator-card p{margin:0;color:#263747}body.ranked-country-cards .operator-review-queue .licensed-operator-card p strong{color:#0b1828}body.ranked-country-cards .operator-review-queue .licensed-operator-card .operator-actions{grid-column:3;grid-row:1 / -1;align-self:center;display:grid;gap:0.75rem}body.ranked-country-cards .operator-review-queue .licensed-operator-card .operator-actions .review-button{background:#38bf4f;border-color:#38bf4f;color:#ffffff;border-radius:0}body.ranked-country-cards .operator-review-queue .licensed-operator-card .operator-actions .secondary-button{color:#6d23b6;background:transparent;border-color:transparent;text-decoration:underline}@media (max-width:860px){.casino-compare-tool{width:calc(100% - 24px);padding:18px}.compare-controls{grid-template-columns:1fr}.compare-controls .primary-button{width:100%}.compare-card-row{grid-template-columns:1fr}.casino-compare-table{min-width:720px}.country-fit-head,.country-fit-grid{grid-template-columns:1fr}.country-fit-section{width:calc(100% - 24px);padding:18px}body.wide-country-demo .article-hero,body.wide-country-demo .geo-visual-band,body.wide-country-demo .player-shortcuts,body.wide-country-demo .country-fit-section,body.wide-country-demo .colombia-wide-layout{width:calc(100% - 24px)}body.wide-country-demo .colombia-wide-layout{grid-template-columns:1fr}body.wide-country-demo .side-rail,body.wide-country-demo .sidebar{position:static}body.wide-country-demo .side-rail-left{order:-1}body.wide-country-demo .country-fit-card{grid-template-columns:1fr;padding:0}body.wide-country-demo .country-fit-card>img,body.wide-country-demo .country-fit-card h3,body.wide-country-demo .country-fit-card .country-fit-score,body.wide-country-demo .country-fit-card>p:not(.country-fit-score),body.wide-country-demo .country-fit-card dl,body.wide-country-demo .country-fit-actions{grid-column:1}body.wide-country-demo .country-fit-card h3,body.wide-country-demo .country-fit-card .country-fit-score,body.wide-country-demo .country-fit-card>p:not(.country-fit-score),body.wide-country-demo .country-fit-card dl,body.wide-country-demo .country-fit-actions{margin-left:1rem;margin-right:1rem}body.wide-country-demo .country-fit-actions{grid-row:auto;margin-bottom:1rem}body.wide-country-demo .country-fit-card>img{min-height:170px;height:170px}body.ranked-country-cards .country-fit-section{width:calc(100% - 24px);padding:18px}body.ranked-country-cards .country-fit-card{display:block;min-height:auto;padding:0 0 1rem}body.ranked-country-cards .country-fit-card>img{width:100%;height:170px;min-height:170px}body.ranked-country-cards .country-fit-card h3,body.ranked-country-cards .country-fit-card .country-fit-score,body.ranked-country-cards .country-fit-card>p:not(.country-fit-score),body.ranked-country-cards .country-fit-card dl,body.ranked-country-cards .country-fit-bonus-panel,body.ranked-country-cards .country-fit-actions{margin-left:1rem;margin-right:1rem}body.ranked-country-cards .country-fit-card h3{margin-top:1rem}body.ranked-country-cards .country-fit-bonus-panel{margin-top:1rem}body.ranked-country-cards .country-fit-actions{padding-bottom:0}body.ranked-country-cards .operator-review-queue .licensed-operator-card{display:block;min-height:auto;padding:0 0 1rem}body.ranked-country-cards .operator-review-queue .licensed-operator-card .casino-logo{width:100%;height:170px;min-height:170px}body.ranked-country-cards .operator-review-queue .licensed-operator-card .licence-tag,body.ranked-country-cards .operator-review-queue .licensed-operator-card h3,body.ranked-country-cards .operator-review-queue .licensed-operator-card p,body.ranked-country-cards .operator-review-queue .licensed-operator-card .operator-actions{margin-left:1rem;margin-right:1rem}body.ranked-country-cards .operator-review-queue .licensed-operator-card .licence-tag{margin-top:1rem}body.ranked-country-cards .operator-review-queue .licensed-operator-card h3,body.ranked-country-cards .operator-review-queue .licensed-operator-card p,body.ranked-country-cards .operator-review-queue .licensed-operator-card .operator-actions{margin-top:0.8rem}}@media (max-width:760px){body.review-page .language-switcher{padding:8px 12px !important}body.review-page .language-choice-bar{display:grid !important;grid-template-columns:auto minmax(0,1fr) !important;align-items:center !important;gap:8px !important}body.review-page .language-choice-label{font-size:0.62rem !important;white-space:nowrap !important}body.review-page .language-choice-list{display:flex !important;flex-wrap:nowrap !important;justify-content:flex-start !important;gap:6px !important;overflow-x:auto !important;scrollbar-width:none}body.review-page .language-choice-list::-webkit-scrollbar{display:none}body.review-page .language-choice{flex:0 0 auto !important;min-height:30px !important;padding:3px 8px 3px 5px !important;font-size:0.74rem !important}body.review-page .article-hero{width:min(100% - 24px,1120px) !important;margin:12px auto 16px !important;padding:18px !important}body.review-page .article-hero h1{font-size:clamp(2rem,9vw,2.65rem) !important;line-height:1.04 !important}body.review-page .article-hero .hero-copy{font-size:0.98rem !important;line-height:1.5 !important}body.review-page .article-hero .breadcrumb{font-size:0.78rem}body.review-page .article-hero .hero-actions{display:grid;grid-template-columns:1fr;gap:8px;margin:16px 0 0}body.review-page .article-hero .hero-actions a{width:100%;min-height:42px;padding:9px 12px}body.review-page .trust-notice{width:min(100% - 24px,1120px);margin:0 auto 18px;gap:12px}.review-start-path{margin-bottom:18px}.review-start-path>div:first-child{padding:18px}.review-start-card{min-height:0;padding:16px}.review-start-card p{line-height:1.45}body.review-page .casino-compare-tool{margin:18px auto;padding:16px}body.review-page .compare-tool-head h2{font-size:clamp(1.35rem,7vw,1.85rem)}body.review-page .compare-tool-head p{display:none}body.review-page .compare-controls{gap:8px;margin-bottom:12px}body.review-page .compare-controls label span{font-size:0.7rem}body.review-page .compare-controls select{min-height:42px;border-radius:10px;font-size:0.88rem}body.review-page .compare-card-row{gap:10px}body.review-page .compare-mini-card{min-height:0;padding:14px}body.review-page .compare-table-wrap{display:none}body.review-page #review-list{width:min(100% - 24px,1120px) !important;padding:16px !important;margin-inline:auto !important}body.review-page #review-list .licensed-operator-card{padding:16px !important}body.review-page #review-list .operator-actions{width:100% !important;grid-template-columns:1fr !important;align-self:stretch !important;padding-top:10px !important}body.review-page #review-list .operator-actions a{width:100% !important;min-height:42px !important}body.review-page #comparison-table .table-wrap{max-height:560px}body.review-page .privacy-banner{left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px)+12px);max-height:34vh;padding:14px;color:#eef5ff;background:rgba(7,16,31,0.97) !important;border-color:rgba(255,212,119,0.24);box-shadow:0 24px 70px rgba(0,0,0,0.42)}body.review-page .privacy-banner strong{color:#fff !important}body.review-page .privacy-banner p{color:rgba(226,238,246,0.84) !important}body.review-page .privacy-actions{grid-template-columns:1fr 1fr}}@media (max-width:760px){.page-seo-summary,.page-seo-summary.compact-page-summary{width:calc(100% - 24px);grid-template-columns:1fr;padding:18px;margin-top:18px}.article-hero .page-seo-summary.compact-page-summary{width:100%}}body.quick-casino-card-style .licensed-operator-grid{display:grid;grid-template-columns:1fr;gap:1rem}body.quick-casino-card-style .licensed-operator-card{position:relative;display:grid;grid-template-columns:190px minmax(0,1fr) 285px;column-gap:1.4rem;align-items:stretch;min-height:230px;padding:0 1.25rem 0 0;overflow:hidden;border:1px solid rgba(214,225,235,0.95);border-radius:0;background:#ffffff;color:#071827;box-shadow:0 12px 28px rgba(6,18,34,0.11)}body.quick-casino-card-style .licensed-operator-card::before,body.quick-casino-card-style .licensed-operator-card h3::before{content:none}body.quick-casino-card-style .licensed-operator-card .casino-logo,body.quick-casino-card-style .licensed-operator-card .logo-tile{grid-column:1;grid-row:1 / span 8;width:100%;height:100%;min-height:230px;margin:0;border:0;border-radius:0;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,0.13),transparent 45%),linear-gradient(145deg,#040506,#111827);box-shadow:none}body.quick-casino-card-style .licensed-operator-card .casino-logo img,body.quick-casino-card-style .licensed-operator-card .logo-tile img{max-width:132px;max-height:88px;object-fit:contain}body.quick-casino-card-style .licensed-operator-card .licence-tag,body.quick-casino-card-style .licensed-operator-card h3,body.quick-casino-card-style .licensed-operator-card p,body.quick-casino-card-style .licensed-operator-card ul,body.quick-casino-card-style .licensed-operator-card dl{grid-column:2}body.quick-casino-card-style .licensed-operator-card .licence-tag{width:fit-content;margin:1.2rem 0 0.15rem;padding:0.42rem 0.75rem;border-radius:999px;background:#e8f7ef;color:#063626;font-size:0.74rem;font-weight:900;letter-spacing:0.04em;text-transform:uppercase}body.quick-casino-card-style .licensed-operator-card h3{margin:0;color:#071827;font-size:clamp(1.45rem,2vw,2rem);line-height:1.05}body.quick-casino-card-style .licensed-operator-card p,body.quick-casino-card-style .licensed-operator-card li,body.quick-casino-card-style .licensed-operator-card dd{color:#263747}body.quick-casino-card-style .licensed-operator-card p{margin:0.55rem 0 0;max-width:62ch}body.quick-casino-card-style .licensed-operator-card p strong{color:#071827}body.quick-casino-card-style .licensed-operator-card .operator-actions{grid-column:3;grid-row:1 / span 8;align-self:center;display:grid;gap:0.75rem;min-width:0}body.quick-casino-card-style .licensed-operator-card .operator-actions .review-button,body.quick-casino-card-style .licensed-operator-card .operator-actions .primary-button{width:100%;border-color:#38bf4f;border-radius:0;background:#38bf4f;color:#ffffff;font-weight:900}body.quick-casino-card-style .licensed-operator-card .operator-actions .secondary-button{width:100%;border-color:transparent;background:transparent;color:#6822a6;font-weight:900;text-decoration:underline}body.quick-casino-card-style .licensed-operator-card .operator-actions a[aria-disabled="true"],body.quick-casino-card-style .licensed-operator-card .operator-actions .is-disabled{background:#d9e1e8;border-color:#d9e1e8;color:#5b6773;cursor:not-allowed}body.quick-casino-card-style .country-fit-section,body.quick-casino-card-style .article-card.operator-review-queue{overflow:visible}body.quick-casino-card-style .article-card.operator-review-queue>h2,body.quick-casino-card-style .article-card.operator-review-queue>p{color:#ffffff}body.quick-casino-card-style .colombia-clean-layout{width:min(1180px,calc(100% - 48px));margin:0 auto}@media (max-width:900px){body.quick-casino-card-style .licensed-operator-card{grid-template-columns:145px minmax(0,1fr);padding-right:1rem}body.quick-casino-card-style .licensed-operator-card .operator-actions{grid-column:2;grid-row:auto;align-self:start;margin:0.8rem 0 1rem}body.quick-casino-card-style .licensed-operator-card .operator-actions::before{display:none}}@media (max-width:640px){body.quick-casino-card-style .licensed-operator-card{display:block;min-height:auto;padding:0 0 1rem}body.quick-casino-card-style .licensed-operator-card .casino-logo,body.quick-casino-card-style .licensed-operator-card .logo-tile{width:100%;height:170px;min-height:170px}body.quick-casino-card-style .licensed-operator-card .licence-tag,body.quick-casino-card-style .licensed-operator-card h3,body.quick-casino-card-style .licensed-operator-card p,body.quick-casino-card-style .licensed-operator-card ul,body.quick-casino-card-style .licensed-operator-card dl,body.quick-casino-card-style .licensed-operator-card .operator-actions{margin-left:1rem;margin-right:1rem}body.quick-casino-card-style .licensed-operator-card .licence-tag{margin-top:1rem}body.quick-casino-card-style .licensed-operator-card h3{margin-top:0.65rem}body.quick-casino-card-style .licensed-operator-card .operator-actions{margin-top:1rem}body.quick-casino-card-style .colombia-clean-layout{width:calc(100% - 24px)}}body.review-page #review-list.article-card{width:min(1180px,100%);margin-inline:auto;padding:clamp(22px,3vw,34px) !important;background:radial-gradient(circle at top left,rgba(255,212,119,0.1),transparent 30%),linear-gradient(145deg,rgba(10,21,40,0.96),rgba(6,13,27,0.96)) !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:20px}body.review-page #review-list>h2{margin-bottom:10px}body.review-page #review-list>p{max-width:860px;margin-bottom:24px}body.review-page #review-list .licensed-operator-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}body.review-page #review-list .licensed-operator-card{display:grid !important;grid-template-rows:auto auto auto 1fr auto;gap:12px;min-height:100%;padding:20px !important;color:#f8fafc !important;background:linear-gradient(180deg,rgba(255,255,255,0.075),rgba(255,255,255,0.035)),rgba(5,13,27,0.94) !important;border:1px solid rgba(255,255,255,0.13) !important;border-radius:18px !important;box-shadow:0 20px 48px rgba(0,0,0,0.22) !important}body.review-page #review-list .licensed-operator-card:hover{transform:translateY(-2px);border-color:rgba(255,212,119,0.38) !important;box-shadow:0 26px 64px rgba(0,0,0,0.3) !important}body.review-page #review-list .licence-tag{justify-self:start;padding:7px 10px;color:#07111f !important;background:linear-gradient(135deg,#ffd477,#f3b74a) !important;border-radius:999px;font-size:0.74rem;font-weight:950}body.review-page #review-list .casino-logo,body.review-page #review-list .logo-tile{width:132px;height:70px;display:inline-flex !important;align-items:center;justify-content:center;padding:10px;background:#ffffff !important;border:1px solid rgba(255,255,255,0.14);border-radius:14px}body.review-page #review-list .casino-logo img,body.review-page #review-list .logo-tile img{max-width:100%;max-height:52px;object-fit:contain}body.review-page #review-list .licensed-operator-card h3{margin:0 !important;color:#ffffff !important;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.05}body.review-page #review-list .licensed-operator-card p{margin:0 !important;color:rgba(226,238,246,0.84) !important;line-height:1.55}body.review-page #review-list .licensed-operator-card p strong{color:#ffffff !important}body.review-page #review-list .operator-actions{display:grid !important;grid-template-columns:1fr 1fr;gap:10px;align-self:end;margin-top:6px;padding-top:14px;border-top:1px solid rgba(255,255,255,0.12)}body.review-page #review-list .operator-actions::before{content:none !important;display:none !important}body.review-page #review-list .operator-actions a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:999px !important;font-size:0.92rem;font-weight:950;text-align:center;text-decoration:none}body.review-page #review-list .operator-actions .review-button{color:#07111f !important;background:linear-gradient(135deg,#ffd477,#f3b74a) !important;border:1px solid rgba(255,212,119,0.72) !important;box-shadow:0 14px 34px rgba(243,183,74,0.16)}body.review-page #review-list .operator-actions .secondary-button{color:#f8fafc !important;background:rgba(255,255,255,0.075) !important;border:1px solid rgba(255,255,255,0.18) !important}body.review-page #review-list .operator-actions a:hover{transform:translateY(-1px)}@media (max-width:980px){body.review-page #review-list .licensed-operator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body.review-page #review-list.article-card{width:calc(100% - 28px);padding:18px !important;border-radius:18px}body.review-page #review-list .licensed-operator-grid{grid-template-columns:1fr;gap:14px}body.review-page #review-list .licensed-operator-card{padding:17px !important}body.review-page #review-list .casino-logo,body.review-page #review-list .logo-tile{width:122px;height:64px}body.review-page #review-list .operator-actions{grid-template-columns:1fr}}body.review-page #review-list .licensed-operator-grid{display:grid !important;grid-template-columns:repeat(3,minmax(260px,1fr)) !important;gap:18px !important}body.review-page #review-list .licensed-operator-card{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:12px !important;min-width:0 !important;min-height:0 !important}body.review-page #review-list .licensed-operator-card>*{min-width:0 !important}body.review-page #review-list .casino-logo,body.review-page #review-list .logo-tile{width:132px !important;height:70px !important;flex:0 0 auto !important}body.review-page #review-list .licensed-operator-card h3,body.review-page #review-list .licensed-operator-card p{width:100% !important;overflow-wrap:break-word !important;word-break:normal !important}body.review-page #review-list .operator-actions{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;margin-top:auto !important}@media (max-width:980px){body.review-page #review-list .licensed-operator-grid{grid-template-columns:repeat(2,minmax(240px,1fr)) !important}}@media (max-width:640px){body.review-page #review-list .licensed-operator-grid{grid-template-columns:1fr !important}body.review-page #review-list .operator-actions{grid-template-columns:1fr !important}}@media (max-width:980px){.game-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.game-fact-grid{grid-template-columns:1fr 1fr}.game-hero-image img{min-height:220px}}.imported-game-library{border:1px solid rgba(255,204,102,0.18);border-radius:28px;padding:clamp(22px,4vw,40px);background:radial-gradient(circle at 15% 10%,rgba(255,204,102,0.12),transparent 32%),linear-gradient(145deg,rgba(13,27,48,0.96),rgba(5,12,24,0.96))}.game-library-controls{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,260px);gap:14px;margin:22px 0}.game-library-controls label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.game-library-controls input,.game-library-controls select{min-height:54px;border-radius:16px;border:1px solid rgba(255,255,255,0.14);background:rgba(255,255,255,0.08);color:#f7fbff;padding:0 18px;font:inherit}.game-library-controls select option{color:#07111f}.imported-game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.imported-game-card{display:grid;grid-template-columns:76px 1fr;gap:16px;align-items:start;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.055);box-shadow:0 18px 50px rgba(0,0,0,0.2)}.imported-game-icon{display:grid;place-items:center;width:76px;height:76px;border-radius:20px;text-decoration:none;color:#07111f;font-weight:900;letter-spacing:0.04em;background:linear-gradient(135deg,#ffd36a,#fff7df);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.7)}.imported-game-card h3{margin:4px 0 8px;color:#fff;font-size:1.08rem}.imported-game-card p{margin:0 0 10px;color:rgba(235,242,250,0.74)}.game-provider{margin:0;color:#ffcc66 !important;font-size:0.78rem;font-weight:900;text-transform:uppercase;letter-spacing:0.12em}.imported-game-actions{grid-column:1 / -1;display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,0.1);padding-top:14px}.game-library-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;color:rgba(235,242,250,0.7)}@media (max-width:900px){.imported-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.game-library-controls,.imported-game-grid{grid-template-columns:1fr}.imported-game-card{grid-template-columns:64px 1fr}.imported-game-icon{width:64px;height:64px;border-radius:18px}}.premium-casino-lobby{background:radial-gradient(circle at 22% 0%,rgba(255,196,87,0.12),transparent 28%),radial-gradient(circle at 78% 8%,rgba(42,125,255,0.18),transparent 30%),linear-gradient(180deg,#030812 0%,#07111f 46%,#091522 100%)}.premium-casino-lobby .site-header,.premium-casino-lobby .notice-bar,.premium-casino-lobby .language-choice-bar{background:rgba(5,12,24,0.92);backdrop-filter:blur(18px)}.casino-floor-hero{max-width:1320px;margin:28px auto 24px;min-height:560px;border:1px solid rgba(255,212,119,0.18);background:linear-gradient(90deg,rgba(3,8,18,0.92),rgba(7,17,31,0.56)),radial-gradient(circle at 80% 30%,rgba(255,204,102,0.16),transparent 28%),url("assets/game-media/lobby/betluma-free-casino-game-lobby.webp");background-size:cover;background-position:center top;box-shadow:0 34px 110px rgba(0,0,0,0.38)}.casino-floor-hero .lobby-copy h1{max-width:780px;font-size:clamp(3rem,6.2vw,6.8rem);line-height:0.94;letter-spacing:0}.casino-floor-hero .lobby-copy>p:not(.eyebrow):not(.breadcrumb-line){max-width:720px;color:rgba(242,247,252,0.84);font-size:clamp(1.05rem,1.4vw,1.25rem)}.casino-floor-hero .lobby-search{max-width:760px;padding:8px;border-radius:999px;border:1px solid rgba(255,212,119,0.34);background:rgba(5,12,24,0.72);box-shadow:0 20px 70px rgba(0,0,0,0.28),inset 0 0 0 1px rgba(255,255,255,0.05)}.casino-floor-hero .lobby-search input{min-height:58px;color:#fff}.casino-floor-hero .lobby-search button,.premium-casino-lobby .review-button{background:linear-gradient(135deg,#ffd36a,#f4b83d);color:#07111f;box-shadow:0 12px 34px rgba(255,189,72,0.22)}.casino-lobby-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0}.casino-lobby-tabs button{border:1px solid rgba(255,255,255,0.14);border-radius:999px;background:rgba(255,255,255,0.08);color:rgba(245,248,251,0.88);padding:10px 15px;font-weight:800;cursor:pointer}.casino-lobby-tabs button.active,.casino-lobby-tabs button:hover{border-color:rgba(255,212,119,0.62);background:rgba(255,212,119,0.16);color:#ffd477}.premium-casino-lobby .lobby-stats-strip{max-width:1320px;margin:-10px auto 36px;border:1px solid rgba(255,255,255,0.1);background:rgba(9,21,34,0.84);box-shadow:0 22px 80px rgba(0,0,0,0.24)}.premium-provider-overview .provider-grid article{position:relative;overflow:hidden;min-height:250px}.premium-provider-overview .provider-grid article::after{content:"";position:absolute;inset:auto -30px -50px auto;width:150px;height:150px;border-radius:999px;background:rgba(255,212,119,0.08)}.imported-game-library{max-width:1320px;margin-left:auto;margin-right:auto}.imported-game-library .section-heading p:not(.eyebrow){color:rgba(235,242,250,0.74);max-width:760px}.imported-game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.casino-floor-card{position:relative;grid-template-columns:1fr;min-height:360px;padding:18px;overflow:hidden;border-color:rgba(255,255,255,0.13);background:linear-gradient(180deg,rgba(255,255,255,0.075),rgba(255,255,255,0.035)),radial-gradient(circle at 18% 14%,rgba(255,212,119,0.16),transparent 26%),rgba(8,18,32,0.95);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.casino-floor-card:hover{transform:translateY(-4px);border-color:rgba(255,212,119,0.45);box-shadow:0 28px 80px rgba(0,0,0,0.34)}.casino-floor-rank{position:absolute;top:14px;right:14px;z-index:2;color:rgba(255,212,119,0.8);font-size:0.78rem;font-weight:900;letter-spacing:0.12em}.casino-floor-card .imported-game-icon{width:100%;height:130px;border-radius:20px;background:radial-gradient(circle at 50% 44%,rgba(255,255,255,0.86),transparent 22%),linear-gradient(135deg,#2f64ff,#7a3cff 48%,#ffd36a);color:#fff;font-size:1.9rem;text-shadow:0 2px 16px rgba(0,0,0,0.35)}.casino-floor-card.provider-netent .imported-game-icon{background:linear-gradient(135deg,#0a63ff,#19d3ff)}.casino-floor-card.provider-pragmatic-play .imported-game-icon{background:linear-gradient(135deg,#07111f,#245447 48%,#f2b64b)}.casino-floor-card.provider-red-tiger .imported-game-icon{background:linear-gradient(135deg,#d5151f,#ff9f2e)}.casino-floor-card.provider-nolimit-city .imported-game-icon{background:linear-gradient(135deg,#101827,#7d8797)}.casino-floor-card.provider-big-time-gaming .imported-game-icon{background:linear-gradient(135deg,#6b2eff,#ffd36a)}.casino-floor-card.provider-sneaky-slots .imported-game-icon{background:linear-gradient(135deg,#1a8f63,#ffda6b)}.casino-floor-card h3{font-size:1.28rem;line-height:1.12}.casino-floor-card .premium-game-tags{gap:7px}.casino-floor-card .premium-game-tags span{background:rgba(255,255,255,0.075);color:rgba(245,248,251,0.82)}.casino-floor-card .imported-game-actions{margin-top:auto}.casino-floor-card .imported-game-actions a{flex:1 1 120px;text-align:center;justify-content:center}@media (max-width:1100px){.imported-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.casino-floor-hero{min-height:auto;margin:14px;border-radius:24px}.casino-floor-hero .lobby-search{border-radius:24px}.casino-floor-hero .lobby-search div{display:grid;grid-template-columns:1fr;gap:8px}.imported-game-grid{grid-template-columns:1fr}.casino-floor-card{min-height:auto}}.casino-floor-card .imported-game-icon{position:relative;overflow:hidden;align-content:center;gap:10px;padding:16px}.casino-floor-card .imported-game-icon.has-provider-art{background-image:linear-gradient(180deg,rgba(3,8,18,0.14),rgba(3,8,18,0.76)),var(--game-art);background-size:cover;background-position:center;border:1px solid rgba(255,212,119,0.18)}.casino-floor-card .imported-game-icon.has-provider-logo{background:radial-gradient(circle at 72% 18%,rgba(255,212,119,0.24),transparent 22%),linear-gradient(135deg,#101827,#17253d 52%,#07101f);border:1px solid rgba(255,255,255,0.12)}.casino-floor-card .imported-game-icon::before,.casino-floor-card .imported-game-icon::after{content:"";position:absolute;pointer-events:none}.casino-floor-card .imported-game-icon::before{inset:0;background:linear-gradient(120deg,rgba(255,255,255,0.18),transparent 34%),radial-gradient(circle at 78% 18%,rgba(255,255,255,0.35),transparent 13%),repeating-linear-gradient(135deg,rgba(255,255,255,0.08) 0 1px,transparent 1px 15px);opacity:0.82}.casino-floor-card .imported-game-icon::after{width:110px;height:110px;right:-28px;bottom:-34px;border:18px solid rgba(255,255,255,0.18);border-radius:999px}.game-initials{position:relative;z-index:1;display:grid;place-items:center;width:62px;height:62px;margin:0 auto;border-radius:18px;background:rgba(3,8,18,0.52);color:#fff;font-size:1.35rem;font-weight:950;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.18),0 14px 28px rgba(0,0,0,0.22)}.provider-card-logo{position:relative;z-index:1;display:block;width:auto;max-width:min(78%,176px);max-height:58px;margin:0 auto;object-fit:contain;padding:10px 12px;border-radius:16px;background:rgba(4,10,22,0.68);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.13),0 16px 34px rgba(0,0,0,0.24)}.casino-floor-card.provider-netent .provider-card-logo,.casino-floor-card.provider-pragmatic-play .provider-card-logo,.casino-floor-card.provider-red-tiger .provider-card-logo{background:rgba(4,10,22,0.76)}.casino-floor-card.provider-nolimit-city .provider-card-logo{max-height:66px}.casino-floor-card.provider-sneaky-slots .provider-card-logo{max-height:70px}.game-card-provider-logo{position:relative;z-index:1;display:block;max-width:100%;margin:0 auto;padding:7px 10px;border-radius:999px;background:rgba(3,8,18,0.62);color:#fff;font-size:0.72rem;line-height:1;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;text-align:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.14)}.casino-floor-card.provider-netent .game-card-provider-logo{color:#bff4ff}.casino-floor-card.provider-pragmatic-play .game-card-provider-logo{color:#ffe4a8}.casino-floor-card.provider-red-tiger .game-card-provider-logo{color:#ffe0b3}.casino-floor-card.provider-nolimit-city .game-card-provider-logo{color:#f1f5f9}.casino-floor-card.provider-big-time-gaming .game-card-provider-logo{color:#fff2b8}.casino-floor-card.provider-sneaky-slots .game-card-provider-logo{color:#c5ffe7}.premium-provider-overview .provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-logo-mark{width:100%;min-height:82px;padding:14px;background:radial-gradient(circle at 80% 20%,rgba(255,212,119,0.12),transparent 24%),rgba(5,12,24,0.68);color:#fff}.provider-logo-mark img{display:block;width:auto;max-width:100%;max-height:54px;object-fit:contain}@media (max-width:1180px){.premium-provider-overview .provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.premium-provider-overview .provider-grid{grid-template-columns:1fr}.provider-logo-mark{min-height:72px}}.game-demo-page .game-hero-image.placeholder-art{position:relative;display:grid;min-height:360px;place-items:center;border-radius:28px;overflow:hidden;border:1px solid rgba(255,212,119,0.22);background:radial-gradient(circle at 70% 18%,rgba(255,255,255,0.22),transparent 13%),radial-gradient(circle at 30% 45%,rgba(255,212,119,0.22),transparent 24%),linear-gradient(135deg,#112342,#0a1221 52%,#2f64ff);box-shadow:0 28px 90px rgba(0,0,0,0.28)}.game-demo-page .game-hero-image.placeholder-art::before{content:"Free demo";position:absolute;left:22px;top:22px;padding:9px 12px;border-radius:999px;background:rgba(255,212,119,0.92);color:#07111f;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;font-size:0.75rem}.game-demo-page .game-hero-image.placeholder-art::after{content:"";position:absolute;width:210px;height:210px;right:-56px;bottom:-58px;border-radius:999px;border:30px solid rgba(255,255,255,0.12)}.game-demo-page .game-hero-image.placeholder-art span{position:relative;z-index:1;display:grid;place-items:center;width:150px;height:150px;border-radius:36px;background:rgba(5,12,24,0.62);color:#fff;font-size:clamp(2rem,5vw,4.2rem);font-weight:950;letter-spacing:0.02em;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.16),0 20px 50px rgba(0,0,0,0.24)}.game-demo-page .game-hero-image.provider-hero{background:linear-gradient(180deg,rgba(5,12,24,0.14),rgba(5,12,24,0.72)),radial-gradient(circle at 72% 20%,rgba(255,212,119,0.2),transparent 20%),linear-gradient(135deg,#101827,#17253d 52%,#07101f)}.game-demo-page .game-hero-image.provider-hero.provider-netent{background-image:linear-gradient(180deg,rgba(5,12,24,0.18),rgba(5,12,24,0.78)),url("../assets/game-media/providers/netent-lobby.webp");background-size:cover;background-position:center}.game-demo-page .game-hero-image.provider-hero.provider-red-tiger{background-image:linear-gradient(180deg,rgba(5,12,24,0.18),rgba(5,12,24,0.78)),url("../assets/game-media/providers/red-tiger-lobby.webp");background-size:cover;background-position:center}.game-demo-page .game-hero-image.provider-hero.provider-pragmatic-play{background:radial-gradient(circle at 72% 20%,rgba(255,202,85,0.34),transparent 28%),linear-gradient(135deg,#07111f,#123c36 48%,#d49a31)}.pragmatic-slot-page .placeholder-art img{max-width:min(78%,320px);max-height:170px}.game-demo-page .game-hero-image.provider-hero img{position:relative;z-index:1;display:block;max-width:min(72%,280px);max-height:110px;object-fit:contain;padding:18px 22px;border-radius:24px;background:rgba(5,12,24,0.76);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.16),0 22px 52px rgba(0,0,0,0.26)}.game-demo-page .game-hero-provider{position:absolute;left:22px;bottom:22px;z-index:2;padding:8px 11px;border-radius:999px;background:rgba(5,12,24,0.7);color:rgba(255,255,255,0.88);font-weight:850}.game-demo-page .game-hero-image.actual-game-hero{position:relative;display:grid;min-height:360px;place-items:center;overflow:hidden;background-image:linear-gradient(180deg,rgba(5,12,24,0.12),rgba(5,12,24,0.82)),var(--game-hero-art);background-size:cover;background-position:center}.game-demo-page .game-hero-image.actual-game-hero::before{content:"Free demo";position:absolute;left:22px;top:22px;z-index:2;padding:9px 12px;border-radius:999px;background:rgba(255,212,119,0.94);color:#07111f;font-weight:950;font-size:0.78rem;text-transform:uppercase;letter-spacing:0.08em}.game-demo-page .game-hero-image.actual-game-hero::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(255,212,119,0.18),transparent 30%),linear-gradient(180deg,transparent 0%,rgba(3,8,16,0.76) 100%);pointer-events:none}.game-demo-page .game-hero-image.actual-game-hero img{position:relative;z-index:1;display:block;width:auto;height:auto;max-width:min(72%,360px);max-height:170px;object-fit:contain;padding:16px 20px;border-radius:22px;background:rgba(255,255,255,0.9);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.24),0 24px 52px rgba(0,0,0,0.38)}.game-documents{max-width:1180px;margin:24px auto;padding:clamp(22px,4vw,34px);display:grid;grid-template-columns:minmax(0,0.95fr) minmax(280px,1.05fr);gap:22px;border:1px solid rgba(255,212,119,0.18);border-radius:28px;background:radial-gradient(circle at 86% 10%,rgba(255,212,119,0.12),transparent 24%),rgba(7,17,31,0.92);box-shadow:0 24px 80px rgba(0,0,0,0.24)}.game-documents h2{margin:0 0 10px;color:#fff}.game-documents p:not(.eyebrow){margin:0;color:rgba(226,238,246,0.78)}.game-document-list{display:grid;gap:10px}.game-document-list a,.game-document-list article{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;border:1px solid rgba(255,255,255,0.12);border-radius:16px;background:rgba(255,255,255,0.06);color:#fff;font-weight:900;text-decoration:none}.game-document-list a:hover{border-color:rgba(255,212,119,0.46);background:rgba(255,212,119,0.1)}.game-document-list small{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#ffd477;color:#07111f;font-weight:950}.game-document-list article span{color:#fff;font-weight:900}.licensed-operator-card .geo-card-name,.country-fit-card .geo-card-name{display:flex;align-items:center;gap:12px;margin:2px 0 4px;font-weight:950;line-height:1.08}.licensed-operator-card .geo-card-name{color:#061018;font-size:1.55rem}.country-fit-card .geo-card-name{color:#fff;font-size:1.35rem}body.ranked-country-cards .operator-review-queue .licensed-operator-card .geo-card-name{grid-column:2;margin:0;color:#0b1828;font-size:clamp(1.45rem,2vw,1.9rem)}.detail-label{font-weight:900;color:inherit}.strong-label{font-weight:900;color:inherit}.external-reference{font-weight:850;color:inherit}.demo-slot-title{margin:0;color:#fff;font-size:1.15rem;font-weight:950;line-height:1.15}.game-content-depth{width:min(1120px,calc(100% - 32px));margin:24px auto}.game-extra-checklist{width:min(1120px,calc(100% - 32px));margin:24px auto}.content-report-expansion{width:min(1120px,calc(100% - 32px));margin:24px auto}.content-subtitle{margin:1rem 0 0.25rem;color:inherit;font-weight:950;line-height:1.2}.seo-card-heading{margin:0 0 0.5rem;color:inherit;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:950;line-height:1.18}.seo-section-label{display:block;margin:0 0 0.75rem;color:inherit;font-size:clamp(1.15rem,2vw,1.75rem);font-weight:950;line-height:1.12}.crawler-game-index{margin:2rem 0;padding:clamp(1rem,3vw,1.5rem);border:1px solid rgba(255,255,255,0.12);border-radius:8px;background:rgba(8,17,31,0.72)}.crawler-game-index h2{margin-top:0}.crawler-game-index p{max-width:72ch}.crawler-game-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0.45rem 0.75rem;max-height:540px;overflow:auto;padding:0.25rem 0.15rem}.crawler-game-link-grid a{display:block;padding:0.45rem 0.6rem;border:1px solid rgba(255,255,255,0.1);border-radius:8px;background:rgba(255,255,255,0.04);color:inherit;font-size:0.9rem;font-weight:800;line-height:1.25}.crawler-game-link-grid a:hover,.crawler-game-link-grid a:focus-visible{border-color:rgba(255,201,87,0.65);background:rgba(255,201,87,0.1)}.h1-support-copy{margin-top:0.85rem;max-width:74ch;color:var(--muted,#b9c5d6);font-size:0.98rem;line-height:1.65}.title-keyword-support{margin-top:0.75rem;max-width:76ch;color:var(--muted,#b9c5d6);font-size:0.96rem;line-height:1.62}.unique-content-signal,.geo-market-differentiator,.cannibalization-differentiator{margin-top:22px}.unique-content-signal p,.geo-market-differentiator p,.cannibalization-differentiator p{color:var(--muted,#c7d0de)}.game-seo-panel{width:min(1120px,calc(100% - 32px));margin:24px auto;padding:28px;border:1px solid rgba(255,204,92,0.22);border-radius:22px;background:linear-gradient(135deg,rgba(10,22,38,0.94),rgba(5,12,24,0.96));box-shadow:0 22px 70px rgba(0,0,0,0.24)}.game-seo-panel.compact{border-color:rgba(110,180,255,0.22)}.game-seo-panel h2{margin:0 0 14px;color:#fff;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.game-seo-panel h3{margin:0 0 12px;color:var(--gold);font-size:1rem;letter-spacing:0.05em;text-transform:uppercase}.game-seo-panel p,.game-seo-panel li{color:rgba(236,244,255,0.84)}.game-seo-panel ul{margin:0;padding-left:1.1rem}.game-seo-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.game-seo-columns article{padding:20px;border:1px solid rgba(255,255,255,0.1);border-radius:18px;background:rgba(255,255,255,0.04)}@media (max-width:760px){.game-documents{grid-template-columns:1fr;margin:16px 14px;border-radius:22px}.game-seo-panel{width:min(100% - 20px,1120px);padding:20px;border-radius:18px}.game-seo-columns{grid-template-columns:1fr}.game-seo-panel h2{font-size:clamp(1.7rem,9vw,2.4rem)}}.casino-floor-card .imported-game-icon.has-provider-art{min-height:210px;padding:0;align-content:stretch;background-image:var(--game-art) !important;background-size:cover !important;background-position:center !important;border-color:rgba(255,212,119,0.34)}.casino-floor-card .game-card-art{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;display:block}.casino-floor-card .imported-game-icon.has-provider-art::before{background:linear-gradient(180deg,rgba(3,8,18,0.04),rgba(3,8,18,0.16) 58%,rgba(3,8,18,0.54));opacity:1;z-index:1}.casino-floor-card .imported-game-icon.has-provider-art::after,.casino-floor-card .imported-game-icon.has-provider-art .provider-card-logo,.casino-floor-card .imported-game-icon.has-provider-art .game-initials,.casino-floor-card .game-card-provider-logo{display:none}.game-demo-page .game-hero-image.actual-game-hero{min-height:360px;padding:0;background-image:linear-gradient(180deg,rgba(3,8,18,0.04),rgba(3,8,18,0.48)),var(--game-hero-art) !important;background-size:cover !important;background-position:center !important}.game-demo-page .game-hero-image.actual-game-hero img,.game-demo-page .game-hero-image.actual-game-hero .game-hero-provider{display:none}@media (max-width:760px){.casino-floor-card .imported-game-icon.has-provider-art{min-height:180px}.game-demo-page .game-hero-image.actual-game-hero{min-height:260px}}.game-demo-page .game-hero-image.actual-game-hero::before{content:none !important}.game-demo-page .game-hero-image.actual-game-hero .game-hero-art-img{position:absolute !important;inset:0 !important;z-index:0 !important;display:block !important;width:100% !important;height:100% !important;min-height:100% !important;max-width:none !important;max-height:none !important;padding:0 !important;border-radius:inherit !important;object-fit:cover !important;background:transparent !important;box-shadow:none !important}.game-demo-page .game-hero-image.actual-game-hero .game-logo-img{position:absolute;left:18px;bottom:18px;z-index:2;width:min(46%,220px);max-height:96px;object-fit:contain;padding:10px 12px;border-radius:8px;background:rgba(7,16,31,.78);box-shadow:0 18px 38px rgba(0,0,0,.28)}.game-demo-page .game-hero-image.actual-game-hero::after{z-index:1}.game-demo-page .game-hero-image.actual-game-hero .game-hero-provider{display:none !important}.game-demo-page main>.game-demo-shell:first-child{margin-top:28px;margin-bottom:26px}.game-demo-page main>.game-demo-shell:first-child .section-heading{margin-bottom:10px}.game-media-showcase{width:min(100% - 28px,1180px);margin:26px auto;padding:clamp(18px,3vw,28px);border:1px solid rgba(255,212,119,0.18);border-radius:22px;background:radial-gradient(circle at 12% 0%,rgba(255,204,102,0.12),transparent 28%),rgba(8,18,32,0.92)}.game-media-grid,.game-trailer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.game-trailer-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.game-media-card,.game-trailer-card{overflow:hidden;border:1px solid rgba(255,255,255,0.12);border-radius:16px;background:rgba(255,255,255,0.055)}.game-media-card img,.game-trailer-card video{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;background:#07101f}.game-media-card:not(.game-media-card-featured) img{aspect-ratio:4 / 3}.game-media-card>div,.game-trailer-card{padding:14px}.game-trailer-card h3,.game-media-card h3{margin:4px 0 8px;color:#fff;font-size:1.05rem}.game-trailer-card p,.game-media-card p:not(.eyebrow){color:rgba(235,242,250,0.74)}.game-trailer-card .secondary-button{margin-top:10px}.fury-release-page .game-demo-hero{align-items:center}.home-dark .main-nav .home-game-lobby-nav{color:#07111f !important;padding:0 14px;background:linear-gradient(135deg,var(--luma-gold),var(--luma-gold-2));border-radius:999px;box-shadow:0 12px 28px rgba(226,174,75,0.2)}.home-dark .main-nav .home-game-lobby-nav::after{display:none}.home-game-lobby-section{width:min(1180px,calc(100% - 32px));margin:28px auto 42px;display:grid;grid-template-columns:minmax(0,0.95fr) minmax(360px,1.05fr);gap:clamp(18px,3vw,34px);align-items:center;padding:clamp(22px,4vw,38px);color:#f8fafc;background:linear-gradient(135deg,rgba(8,17,31,0.94),rgba(10,27,43,0.94)),url("assets/game-media/lobby/betluma-free-casino-game-lobby.webp");background-size:cover;background-position:center;border:1px solid rgba(255,212,119,0.2);border-radius:24px;box-shadow:0 28px 90px rgba(0,0,0,0.32)}.home-game-lobby-copy h2{margin:0 0 14px;color:#ffffff;font-size:clamp(2rem,4vw,4.1rem);line-height:1;letter-spacing:0}.home-game-lobby-copy p:not(.eyebrow){max-width:66ch;color:rgba(235,242,250,0.78)}.home-game-lobby-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.home-game-lobby-stats span{display:grid;gap:3px;min-height:76px;padding:13px;color:rgba(235,242,250,0.76);background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.12);border-radius:16px}.home-game-lobby-stats strong{color:var(--luma-gold);font-size:1.35rem}.home-game-lobby-feature{display:grid;gap:12px;color:inherit}.home-game-lobby-banner{width:100%;max-height:240px;object-fit:cover;border:1px solid rgba(255,255,255,0.12);border-radius:18px}.home-game-lobby-card{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center;padding:14px;background:rgba(3,8,18,0.72);border:1px solid rgba(255,255,255,0.12);border-radius:18px}.home-game-lobby-card img{width:120px;height:150px;object-fit:cover;border-radius:14px}.home-game-lobby-card h3{margin:3px 0 8px;color:#ffffff;font-size:clamp(1.35rem,2vw,1.9rem)}.home-game-lobby-card p:not(.eyebrow){margin:0;color:rgba(235,242,250,0.76)}.home-game-lobby-feature-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-game-lobby-feature-actions a{width:100%}.fury-release-page .main-nav .nav-game-lobby{padding:0 14px;color:#07111f !important;background:linear-gradient(135deg,var(--luma-gold),var(--luma-gold-2)) !important;border-radius:999px;box-shadow:0 10px 24px rgba(226,174,75,0.18)}.fury-release-page .main-nav .nav-game-lobby::after{display:none}.fury-release-page .main-nav .nav-game-lobby:hover{color:#07111f !important;transform:translateY(-1px)}.fury-release-page .header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.fury-release-page .header-lobby-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;color:var(--luma-gold) !important;font-weight:900;text-decoration:none;white-space:nowrap;border:1px solid rgba(255,212,119,0.44);border-radius:999px;background:rgba(255,212,119,0.08)}.fury-release-page .header-lobby-link:hover{color:#07111f !important;background:linear-gradient(135deg,var(--luma-gold),var(--luma-gold-2))}.game-demo-page .main-nav .nav-game-lobby,.game-lobby-page .main-nav .nav-game-lobby{color:#111827 !important;background:linear-gradient(135deg,#ffdc86,#f6b93b) !important;border:1px solid rgba(255,204,102,0.58);border-radius:999px;padding:0.55rem 0.9rem;font-weight:850;box-shadow:0 10px 24px rgba(246,185,59,0.18)}.game-demo-page .main-nav .nav-game-lobby::after,.game-lobby-page .main-nav .nav-game-lobby::after{display:none}.game-demo-page .header-lobby-link,.game-lobby-page .header-lobby-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 1rem;border:1px solid rgba(255,204,102,0.44);border-radius:999px;background:rgba(255,204,102,0.12);color:#ffe6a7 !important;font-weight:850;text-decoration:none;white-space:nowrap}.game-demo-page .game-page-faq{width:min(1120px,calc(100% - 32px));margin:2rem auto;padding:1.5rem;border:1px solid rgba(255,204,102,0.18);border-radius:8px;background:rgba(8,16,30,0.82)}.game-demo-page .game-page-faq .section-heading{margin-bottom:1rem}.game-demo-page .game-page-faq details{border:1px solid rgba(255,255,255,0.12);border-radius:8px;background:rgba(255,255,255,0.04)}.game-demo-page .game-page-faq details+details{margin-top:0.7rem}.game-demo-page .game-page-faq summary{cursor:pointer;padding:1rem;color:#fff;font-weight:850}.game-demo-page .game-page-faq details p{margin:0;padding:0 1rem 1rem;color:rgba(245,248,251,0.78);line-height:1.65}.fury-release-page .game-demo-hero .actual-game-hero{min-height:clamp(240px,34vw,390px);background-color:#07101f}.fury-release-page .game-demo-hero .actual-game-hero::after{background:linear-gradient(180deg,rgba(3,8,18,0.02),rgba(3,8,18,0.18))}.fury-release-page .game-demo-hero .game-hero-art-img{object-fit:cover !important;object-position:center !important}.fury-release-page .game-hero-provider{display:none !important}.fury-release-points{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 4px}.fury-release-points span{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border:1px solid rgba(255,212,119,0.28);border-radius:999px;background:rgba(255,212,119,0.09);color:#ffdf8a;font-size:0.78rem;font-weight:900}.fury-release-breakdown{width:min(100% - 28px,1180px);margin:26px auto}.fury-breakdown-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fury-breakdown-grid article{padding:18px;border:1px solid rgba(255,255,255,0.12);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,255,255,0.035)),rgba(8,18,32,0.92)}.fury-breakdown-grid span{color:#ffcc66;font-size:0.72rem;font-weight:950;letter-spacing:0.12em}.fury-breakdown-grid h3{margin:8px 0 9px;color:#fff;font-size:1.1rem}.fury-breakdown-grid p{margin:0;color:rgba(235,242,250,0.74)}.fury-release-page .game-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.fury-release-page .game-media-card-featured{grid-row:auto}.fury-release-page .game-media-card img{height:clamp(300px,31vw,360px);object-fit:contain;padding:12px;background:#07101f}.fury-release-page .fury-banner-card img{aspect-ratio:600 / 364}.fury-release-page .fury-portrait-card img{aspect-ratio:2 / 3;height:clamp(300px,31vw,360px);object-fit:contain;padding:10px}.fury-release-page .fury-strip-card img{height:96px;aspect-ratio:12 / 1;object-fit:contain;padding:18px 10px}.fury-release-page .fury-top-strip-card{margin:0 0 14px}.fury-release-page .fury-top-strip-card img{height:clamp(54px,6vw,78px);width:100%;aspect-ratio:1920 / 50;object-fit:contain;padding:10px 12px}.fury-release-page .game-trailer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fury-release-page .game-trailer-card video{border-radius:12px}@media (max-width:820px){.home-game-lobby-section{grid-template-columns:1fr;width:min(100% - 24px,1180px);padding:20px}.home-game-lobby-stats{grid-template-columns:1fr}.home-game-lobby-banner{max-height:180px}.home-game-lobby-card{grid-template-columns:88px minmax(0,1fr)}.home-game-lobby-card img{width:88px;height:112px}.home-game-lobby-feature-actions{grid-template-columns:1fr}.game-media-grid,.game-trailer-grid,.fury-release-page .game-media-grid,.fury-release-page .game-trailer-grid,.fury-breakdown-grid{grid-template-columns:1fr}.fury-release-page .game-media-card-featured{grid-row:auto}.fury-release-page .game-media-card-featured img{min-height:0}.fury-release-page .game-media-card img,.fury-release-page .fury-portrait-card img,.fury-release-page .fury-strip-card img{height:auto;max-height:340px}.fury-release-page .fury-top-strip-card img{height:58px;min-height:58px;max-height:58px}.fury-release-page .fury-portrait-card img,.fury-release-page .fury-banner-card img{height:260px;max-height:260px}.fury-release-page .main-nav .nav-game-lobby{justify-content:center;min-height:48px;padding:12px 14px}.fury-release-page .header-actions{grid-column:1 / -1;justify-content:stretch;width:100%}.fury-release-page .header-lobby-link,.fury-release-page .header-actions .header-cta{flex:1 1 0;min-width:0;min-height:40px;padding:0 10px;font-size:0.78rem}}.premium-game-list{gap:12px}.premium-game-row{grid-template-columns:minmax(140px,190px) minmax(0,1fr) minmax(140px,190px);gap:14px;padding:12px;border-radius:18px}.premium-game-art{min-height:112px;border-radius:14px}.premium-game-art img{min-height:112px}.premium-game-title{grid-template-columns:48px minmax(0,1fr);gap:10px;margin-bottom:8px}.premium-game-title img,.premium-game-title .game-icon-fallback{width:48px;height:48px;border-radius:12px}.premium-game-title h3{font-size:clamp(1.18rem,1.45vw,1.48rem)}.premium-game-body p{margin:0 0 10px;font-size:0.92rem}.premium-game-tags{gap:6px}.premium-game-tags span{padding:6px 9px;font-size:0.75rem}.premium-game-actions{gap:8px}@media (max-width:920px){.premium-game-row{grid-template-columns:132px minmax(0,1fr)}.premium-game-actions{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}.premium-game-list{gap:9px}.premium-game-row{grid-template-columns:minmax(110px,150px) minmax(0,1fr) minmax(120px,160px);gap:10px;padding:10px}.premium-game-art{min-height:84px}.premium-game-art img{min-height:84px}.premium-game-title{grid-template-columns:40px minmax(0,1fr);gap:8px;margin-bottom:6px}.premium-game-title img,.premium-game-title .game-icon-fallback{width:40px;height:40px;border-radius:11px}.premium-game-title h3{font-size:clamp(1rem,1.15vw,1.22rem)}.premium-game-body p{margin-bottom:7px;font-size:0.84rem;line-height:1.35}.premium-game-tags{gap:5px}.premium-game-tags span{padding:5px 7px;font-size:0.68rem}.premium-game-actions{gap:7px}.premium-game-actions a{min-height:40px;padding:9px 10px;font-size:0.86rem}@media (max-width:920px){.premium-game-row{grid-template-columns:110px minmax(0,1fr)}.premium-game-art,.premium-game-art img{min-height:96px}}@media (max-width:640px){.premium-game-row{grid-template-columns:1fr}.premium-game-art,.premium-game-art img{min-height:138px}}.premium-lobby-hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,390px);gap:24px;min-height:260px;padding-top:24px;padding-bottom:22px}.premium-featured-game{gap:10px;padding:14px;border-radius:18px}.premium-featured-game>img{max-height:245px;border-radius:14px}.premium-featured-game .featured-ribbon{top:12px;left:12px;padding:6px 9px;font-size:0.68rem}.premium-featured-game .featured-game-meta{grid-template-columns:52px minmax(0,1fr);gap:10px}.premium-featured-game .featured-game-meta img{width:52px;height:52px;border-radius:13px}.premium-featured-game .featured-game-meta h2{font-size:clamp(1.28rem,2vw,1.75rem);line-height:1.04}.premium-featured-game .featured-game-meta p{font-size:0.86rem;line-height:1.38}.premium-featured-game .featured-game-actions{gap:8px}.premium-featured-game .featured-game-actions a{min-height:42px;padding:9px 12px}@media (max-width:900px){.premium-lobby-hero{grid-template-columns:1fr}.premium-featured-game{width:min(100%,430px);justify-self:center}}@media (max-width:560px){.premium-featured-game>img{max-height:190px}.premium-featured-game .featured-game-actions{grid-template-columns:1fr 1fr}}@media (max-width:760px){.premium-casino-lobby #playin-library.imported-game-library{display:block !important;visibility:visible !important;opacity:1 !important;width:auto;max-width:none;margin:18px 12px 28px;padding:18px 12px;border-radius:20px;overflow:visible}.premium-casino-lobby #playin-library .section-heading{margin-bottom:14px}.premium-casino-lobby #playin-library .section-heading h2{font-size:clamp(1.55rem,8vw,2rem);line-height:1.08}.premium-casino-lobby #playin-library .game-library-controls{display:grid !important;grid-template-columns:1fr !important;gap:10px;margin:16px 0}.premium-casino-lobby #playin-library .game-library-controls input,.premium-casino-lobby #playin-library .game-library-controls select{width:100%;min-width:0}.premium-casino-lobby #playin-game-grid.imported-game-grid{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:10px;width:100%;min-height:1px;overflow:visible}.premium-casino-lobby #playin-game-grid .casino-floor-card{display:grid !important;grid-template-columns:84px minmax(0,1fr) !important;width:100%;min-width:0;min-height:0;align-items:center;gap:9px;padding:9px;border-radius:14px}.premium-casino-lobby #playin-game-grid .casino-floor-card .imported-game-icon{grid-column:1;grid-row:1 / span 2;width:100% !important;min-width:0;height:84px !important;min-height:0;aspect-ratio:1;border-radius:12px;padding:0;background-size:cover !important;background-position:center !important;filter:none !important;transform:none !important;box-shadow:none}.premium-casino-lobby #playin-game-grid .casino-floor-card .imported-game-icon::before,.premium-casino-lobby #playin-game-grid .casino-floor-card .imported-game-icon::after{content:none !important}.premium-casino-lobby #playin-game-grid .casino-floor-card .game-card-art{position:absolute;inset:0;display:block !important;width:100%;height:100%;object-fit:cover;filter:none !important;transform:none !important;opacity:1 !important}.premium-casino-lobby #playin-game-grid .casino-floor-card>div:not(.imported-game-actions){grid-column:2;min-width:0;filter:none !important}.premium-casino-lobby #playin-game-grid .casino-floor-card h3{min-height:2.32em;margin:2px 0 0;font-size:0.94rem;line-height:1.16;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;filter:none !important;text-shadow:none}.premium-casino-lobby #playin-game-grid .casino-floor-card .game-provider{margin:0;font-size:0.62rem;line-height:1.2}.premium-casino-lobby #playin-game-grid .casino-floor-card p:not(.game-provider),.premium-casino-lobby #playin-game-grid .casino-floor-card .premium-game-tags{display:none}.premium-casino-lobby #playin-game-grid .casino-floor-card .imported-game-actions{grid-column:2;display:flex;flex-wrap:wrap;gap:6px;margin-top:0;padding-top:0;border-top:0}.premium-casino-lobby #playin-game-grid .casino-floor-card .imported-game-actions .secondary-button{display:inline-flex}.premium-casino-lobby #playin-game-grid .casino-floor-card .imported-game-actions .review-button,.premium-casino-lobby #playin-game-grid .casino-floor-card .imported-game-actions .secondary-button{flex:0 0 auto !important;width:auto !important;max-width:100%;min-height:28px;padding:5px 8px;border-radius:999px;font-size:0.68rem;line-height:1;white-space:nowrap;justify-content:center}.premium-casino-lobby #playin-game-grid .casino-floor-card .imported-game-actions .secondary-button{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.16);color:rgba(245,248,251,0.9)}.premium-casino-lobby #playin-library .game-library-actions{display:grid;grid-template-columns:1fr;gap:12px;text-align:left}}@media (max-width:340px){.premium-casino-lobby #playin-game-grid .casino-floor-card{grid-template-columns:82px minmax(0,1fr) !important}.premium-casino-lobby #playin-game-grid .casino-floor-card .imported-game-icon{height:82px !important}}@media (max-width:760px){body.review-page .article-hero{padding:28px 18px 24px}body.review-page .article-hero h1{max-width:8.5em;font-size:clamp(2.35rem,13vw,3.05rem);line-height:0.98}body.review-page .article-hero .hero-copy{margin-top:18px;font-size:1.02rem;line-height:1.5}body.review-page .article-hero .hero-actions{grid-template-columns:1fr 1fr;gap:10px}body.review-page .article-hero .hero-actions .primary-button{grid-column:1 / -1}body.review-page .article-hero .hero-actions a{min-height:42px;padding:10px 12px;font-size:0.86rem}body.review-page .trust-notice{padding:16px}body.review-page .trust-notice h2{font-size:2rem}body.review-page .trust-notice p{font-size:0.96rem}body.review-page .review-start-path{padding:20px 16px}body.review-page .review-start-path .section-kicker{margin-bottom:8px}body.review-page .review-start-path h2,body.review-page #compare-casinos h2,body.review-page .review-section-heading h2{font-size:2rem;line-height:1.05}body.review-page .review-start-grid{gap:10px}body.review-page .review-start-card{min-height:0;padding:13px 14px}body.review-page .review-start-card p{display:none}body.review-page #compare-casinos{padding:20px 16px}body.review-page .compare-card-row{gap:10px}body.review-page .compare-mini-card{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:12px}body.review-page .compare-mini-card img{width:72px;height:46px;object-fit:cover;border-radius:8px}body.review-page .compare-mini-card p{display:none}body.review-page .compare-mini-card h3{margin:0 0 4px;font-size:1rem;line-height:1.15}body.review-page .compare-mini-card span{font-size:0.78rem}body.review-page .privacy-banner{right:16px;bottom:14px;left:16px;max-height:none;padding:14px;overflow:visible}body.review-page .privacy-banner h2{margin-bottom:6px;font-size:1.1rem}body.review-page .privacy-banner p{font-size:0.76rem;line-height:1.28}body.review-page .privacy-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body.review-page .privacy-actions .primary-button,body.review-page .privacy-actions .secondary-button{min-height:38px;padding:8px 6px;font-size:0.67rem;white-space:normal}body.review-page .privacy-actions .primary-button{grid-column:auto}}@media (max-width:760px){.privacy-banner{right:16px !important;bottom:calc(env(safe-area-inset-bottom,0px)+14px) !important;left:16px !important;width:auto !important;max-width:none !important;max-height:none !important;padding:14px !important;gap:10px !important;grid-template-columns:1fr !important;overflow:visible !important;color:#eef5ff !important;background:rgba(4,12,27,0.94) !important;border:1px solid rgba(247,198,91,0.45) !important;border-radius:10px !important;box-shadow:0 24px 70px rgba(0,0,0,0.42) !important}.privacy-banner h2,.privacy-banner strong{margin-bottom:6px !important;color:#fff !important;font-size:1.1rem !important;line-height:1.15 !important}.privacy-banner p{color:rgba(226,238,246,0.84) !important;font-size:0.76rem !important;line-height:1.28 !important}.privacy-actions{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important;justify-content:stretch !important}.privacy-actions .primary-button,.privacy-actions .review-button,.privacy-actions .secondary-button{width:100% !important;min-width:0 !important;min-height:38px !important;padding:8px 6px !important;justify-content:center !important;font-size:0.67rem !important;line-height:1.12 !important;white-space:normal !important}.privacy-actions .primary-button,.privacy-actions .secondary-button:first-child{grid-column:auto !important}body:has(.privacy-banner) .floating-casino-cta.scroll-top-cta{bottom:calc(env(safe-area-inset-bottom,0px)+188px) !important}}.site-header .main-nav .nav-game-lobby,.home-dark .main-nav .home-game-lobby-nav{color:#07111f !important;background:linear-gradient(135deg,#ffdc86,#f6b93b) !important;border:1px solid rgba(255,204,102,0.62) !important;border-radius:999px !important;box-shadow:0 10px 24px rgba(246,185,59,0.18) !important}.site-header .main-nav .nav-game-lobby::after,.home-dark .main-nav .home-game-lobby-nav::after{display:none !important}@media (max-width:760px){.site-header.is-menu-open .main-nav .nav-game-lobby,.site-header.is-menu-open .main-nav .home-game-lobby-nav,body:not(.home-dark) .site-header.is-menu-open .main-nav .nav-game-lobby,.home-dark .site-header.is-menu-open .main-nav .home-game-lobby-nav{display:flex !important;width:100% !important;color:#07111f !important;background:linear-gradient(135deg,#ffd36a,#f4b938) !important;border-color:rgba(255,211,106,0.72) !important;box-shadow:0 14px 34px rgba(244,185,56,0.22) !important}.game-lobby-page .test-section,.game-lobby-page .test-section.reveal-on-scroll,.game-lobby-page .test-game-row,.game-lobby-page .test-game-row.reveal-on-scroll,.game-lobby-page .test-game-card,.game-lobby-page .test-game-card.reveal-on-scroll{opacity:1 !important;visibility:visible !important;transform:none !important}}@media (max-width:760px){.country-directory,.country-directory.reveal-on-scroll,.country-directory .country-grid,.country-directory .country-grid a,.country-directory .country-grid a.reveal-on-scroll{opacity:1 !important;visibility:visible !important;transform:none !important;filter:none !important}.country-directory{padding:22px 16px}.country-directory .section-heading{align-items:flex-start;gap:12px}.country-directory .country-grid{display:grid !important;grid-template-columns:1fr !important;gap:10px}.country-fit-section,.country-fit-section.reveal-on-scroll,.country-fit-card,.country-fit-card.reveal-on-scroll,.operator-review-queue,.operator-review-queue.reveal-on-scroll,.operator-review-queue .licensed-operator-grid,.operator-review-queue .licensed-operator-grid.reveal-on-scroll,.operator-review-queue .licensed-operator-card,.operator-review-queue .licensed-operator-card.reveal-on-scroll{opacity:1 !important;visibility:visible !important;transform:none !important;filter:none !important}.article-card:has(.licensed-operator-grid),.article-card:has(.licensed-operator-grid).reveal-on-scroll{opacity:1 !important;visibility:visible !important;transform:none !important;filter:none !important}.operator-review-queue .licensed-operator-grid{display:grid !important;grid-template-columns:1fr !important}}@media (max-width:680px){.home-start-path{display:grid !important;grid-template-columns:1fr !important;width:calc(100% - 28px) !important;gap:12px !important;margin:24px auto 18px !important}.home-start-grid{display:grid !important;grid-template-columns:1fr !important;gap:12px !important}.home-start-copy,.home-start-card{width:100% !important;min-width:0 !important;min-height:0 !important;padding:18px !important;overflow:visible !important}.home-start-copy h2{font-size:1.8rem !important;line-height:1.12 !important}.home-start-card{display:grid !important;grid-template-columns:auto 1fr !important;align-items:start !important;align-content:start !important;column-gap:12px !important;row-gap:6px !important}.home-start-card span{grid-row:1 / span 2 !important;width:42px !important;height:42px !important;display:grid !important;place-items:center !important;padding:0 !important;border-radius:50% !important;font-size:0.85rem !important}.home-start-card h3,.home-start-card p{grid-column:2 !important;min-width:0 !important}.home-start-card h3{font-size:1.05rem !important;line-height:1.18 !important}.home-start-card p{font-size:0.94rem !important;line-height:1.45 !important}}.review-depth-summary .review-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.review-depth-summary .review-check-grid>div{padding:18px;border:1px solid rgba(15,111,88,0.16);border-radius:8px;background:rgba(15,111,88,0.05)}.review-depth-summary .review-check-grid h3{margin-top:0}.review-depth-summary .review-check-grid ul{margin-bottom:0}.review-depth-summary,.review-depth-summary.reveal-on-scroll,.review-player-verdict,.review-player-verdict.reveal-on-scroll{opacity:1 !important;visibility:visible !important;transform:none !important;filter:none !important}@media (max-width:760px){.review-depth-summary .review-check-grid{grid-template-columns:1fr}}