@font-face{font-family:__Bricolage_Grotesque_a4bae9;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_a4bae9;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_a4bae9;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_Fallback_a4bae9;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_a4bae9{font-family:__Bricolage_Grotesque_a4bae9,__Bricolage_Grotesque_Fallback_a4bae9;font-style:normal}.__variable_a4bae9{--font-display:"__Bricolage_Grotesque_a4bae9","__Bricolage_Grotesque_Fallback_a4bae9"}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_Fallback_73ee6c;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:__Manrope_73ee6c,__Manrope_Fallback_73ee6c;font-style:normal}.__variable_73ee6c{--font-body:"__Manrope_73ee6c","__Manrope_Fallback_73ee6c"}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_3c557b;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:__JetBrains_Mono_3c557b,__JetBrains_Mono_Fallback_3c557b;font-style:normal}.__variable_3c557b{--font-mono:"__JetBrains_Mono_3c557b","__JetBrains_Mono_Fallback_3c557b"}:root{--black:#0a0a0a;--dark:#101012;--panel:#17131f;--panel-2:#211832;--violet:#7b3ff2;--violet-deep:#2d145f;--violet-soft:#a78bfa;--gold:gold;--gold-soft:#ffe875;--magenta:#ff3df2;--green:#20e68a;--red:#ff4d5e;--cyan:#5eead4;--text:#f6f4ff;--muted:#b6b1c8;--border:hsla(0,0%,100%,.1);--shadow:0 20px 60px rgba(0,0,0,.4);--bg-deep:#0b0612;--bg-canvas:#110820;--bg-surface:#1a0e2e;--bg-surface-2:#241340;--bg-elevated:#2d1856;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--violet-glow:rgba(139,92,246,.45);--gold-300:#fcd34d;--gold-400:#f59e0b;--gold-500:#d97706;--gold-glow:rgba(245,158,11,.4);--magenta:#ec4899;--magenta-glow:rgba(236,72,153,.38);--success:#10b981;--danger:#ef4444;--text-soft:#cbc2e0;--text-muted:#8e83a8;--border-strong:rgba(167,139,250,.28);--border-gold:rgba(245,158,11,.32);--black:var(--bg-deep);--dark:var(--bg-canvas);--panel:var(--bg-surface);--panel-2:var(--bg-surface-2);--violet:var(--violet-500);--violet-soft:var(--violet-400);--gold:var(--gold-400);--gold-soft:var(--gold-300);--green:var(--success);--red:var(--danger);--muted:var(--text-soft);--border:rgba(167,139,250,.14);--shadow:0 24px 60px rgba(0,0,0,.5)}body{background:radial-gradient(ellipse 820px 580px at 15% 0,rgba(139,92,246,.22),transparent 62%),radial-gradient(ellipse 620px 420px at 96% 8%,rgba(245,158,11,.1),transparent 72%),radial-gradient(ellipse 800px 500px at 50% 100%,rgba(236,72,153,.07),transparent 70%),linear-gradient(180deg,#0b0612,#0e0818 52%,#0b0612);color:#f5f0ff;font-family:var(--font-body),Manrope,Inter,Arial,sans-serif}.brand strong,.display,h1,h2,h3{font-family:var(--font-display),"Bricolage Grotesque",Inter,sans-serif;letter-spacing:-.02em}.eyebrow{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--gold-400)}:focus-visible{outline:2px solid var(--gold-400);outline-offset:3px}.brand-logo{background:radial-gradient(circle at 30% 30%,rgba(139,92,246,.2),transparent 54%),#0f071a}.brand small{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em}.btn{font-family:var(--font-display),Inter,sans-serif;border-radius:10px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s}.btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.55) 50%,transparent 70%);transform:translateX(-110%);transition:transform .56s cubic-bezier(.22,1,.36,1)}.btn-primary:hover:before{transform:translateX(110%)}.btn-ghost,.btn-secondary{background:linear-gradient(135deg,rgba(139,92,246,.14),rgba(236,72,153,.06));border-color:var(--border-strong)}.btn-ghost:hover,.btn-secondary:hover{border-color:var(--violet-400);box-shadow:0 0 24px rgba(139,92,246,.22)}.btn-lg{min-height:52px;padding-inline:24px}.btn-md{min-height:44px}.btn-full{width:100%}.btn-magenta{border-color:rgba(236,72,153,.4);background:linear-gradient(135deg,rgba(236,72,153,.28),rgba(139,92,246,.18));color:#fff}.page-header:before{background:radial-gradient(circle,rgba(245,158,11,.18),transparent 62%)}.page-header p{color:var(--text-soft)}.hero-cta-button{border-color:var(--border-gold);background:linear-gradient(135deg,var(--gold-300),var(--gold-500));color:#1a0f00}.hero-cta-button.secondary{color:#fff}.trust-card{border-color:rgba(167,139,250,.18);background:rgba(26,14,46,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.trust-card:hover{border-color:rgba(245,158,11,.38);transform:translateY(-4px);box-shadow:0 0 32px rgba(139,92,246,.22)}.trust-icon{background:rgba(139,92,246,.16);color:var(--violet-400)}.casino-card.premium-casino-card.is-top-card{border-color:rgba(245,158,11,.44);box-shadow:0 22px 58px rgba(245,158,11,.09),0 0 42px rgba(139,92,246,.18)}.bonus-list-premium li::marker{color:var(--gold-400)}.premium-card-actions .btn-primary{min-width:min(260px,100%)}.badge{letter-spacing:.02em}.badge-magenta{border-color:rgba(236,72,153,.35);background:rgba(236,72,153,.12);color:#f9a8d4}.badge-cyan{border-color:rgba(6,182,212,.35);background:rgba(6,182,212,.12);color:#67e8f9}.bonus-podium{gap:22px}.editorial-method-band{background:radial-gradient(ellipse 680px 380px at 10% 20%,rgba(139,92,246,.14),transparent 70%),rgba(11,6,18,.54)}.method-grid h2{margin:8px 0 14px;font-size:clamp(32px,4vw,54px)}.method-grid p{color:var(--text-soft);font-size:18px}.method-card-grid svg{color:var(--gold-400)}.blog-card h2{margin:0}.as-label{cursor:default}.ui-rating{display:inline-grid;gap:4px;color:var(--gold-400);font-family:var(--font-mono),ui-monospace,monospace}.ui-rating strong{font-size:22px}.ui-rating-bar{width:86px;height:5px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.1)}.ui-rating-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--gold-400),var(--magenta))}.ui-spinner{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.35);border-top-color:currentcolor;border-radius:999px;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:980px){.blog-grid,.home-stats-strip,.method-card-grid,.method-grid{grid-template-columns:1fr}.page-header-rat{width:250px;opacity:.42}}@media (max-width:640px){.home-stats-strip{margin-top:14px}.casino-card.premium-casino-card{grid-template-columns:1fr;padding-top:74px}.premium-casino-logo{min-height:94px}.casino-rank-xl{top:18px;left:18px}.page-header h1{font-size:clamp(38px,12vw,56px)}.page-header-rat{right:-72px;bottom:-30px;width:220px;opacity:.22}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 16% 0,rgba(123,63,242,.18),transparent 32%),radial-gradient(circle at 88% 10%,rgba(255,215,0,.1),transparent 26%),linear-gradient(90deg,rgba(255,215,0,.025) 1px,transparent 0),linear-gradient(0deg,rgba(123,63,242,.032) 1px,transparent 0),linear-gradient(140deg,#07070a,#0d0915 42%,#0b0a0d);background-size:auto,auto,68px 68px,68px 68px,auto;color:var(--text);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;height:auto}.container{width:min(1180px,calc(100% - 32px));margin-inline:auto}.site-header{z-index:50;border-bottom:1px solid rgba(255,215,0,.14);background:rgba(8,7,12,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 32px rgba(0,0,0,.34)}.nav-shell{min-height:78px;gap:20px}.brand,.nav-shell{display:flex;align-items:center}.brand{gap:12px;min-width:max-content}.brand-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;border:1px solid rgba(255,215,0,.48);background:linear-gradient(135deg,rgba(255,215,0,.2),transparent 42%),linear-gradient(135deg,var(--violet),#35156f);color:var(--gold);font-weight:900;box-shadow:0 0 24px rgba(123,63,242,.5),inset 0 0 16px rgba(255,215,0,.14)}.brand-logo{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(255,215,0,.28);border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 0 24px rgba(123,63,242,.28)}.brand-logo img{width:100%;height:100%}.brand small,.brand strong{display:block}.brand small{color:var(--muted);font-size:12px}.desktop-nav{display:flex;align-items:center;gap:14px;margin-left:auto;font-size:14px}.desktop-nav>a,.nav-group>a{color:#eee8ff;font-weight:800}.desktop-nav>a:hover,.nav-group>a:hover{color:var(--gold)}.nav-group{position:relative;padding-block:26px}.nav-menu{position:absolute;top:68px;left:0;min-width:230px;display:none;padding:10px;border:1px solid var(--border);border-radius:8px;background:rgba(13,10,19,.98);box-shadow:var(--shadow),0 0 28px rgba(123,63,242,.14)}.nav-group:focus-within .nav-menu,.nav-group:hover .nav-menu{display:grid}.mobile-nav a,.nav-menu a{padding:10px 12px;border-radius:6px;color:var(--muted)}.mobile-nav a:hover,.nav-menu a:hover{color:var(--text);background:rgba(123,63,242,.16)}.nav-actions{display:flex;gap:10px}.mobile-nav{display:none;margin-left:auto}.mobile-nav summary{cursor:pointer;padding:10px 12px}.mobile-nav div,.mobile-nav summary{border:1px solid var(--border);border-radius:8px}.mobile-nav div{position:absolute;right:16px;top:68px;display:grid;width:min(320px,calc(100vw - 32px));padding:12px;background:#101010;box-shadow:var(--shadow)}.btn,.filter-chip,.icon-button{border:0;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:8px;font-weight:800;white-space:nowrap}.btn:hover,.filter-chip:hover,.icon-button:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,var(--gold),#ffb300);color:#171100;box-shadow:0 0 24px rgba(255,215,0,.28),0 10px 24px rgba(0,0,0,.22)}.btn-secondary{border:1px solid rgba(123,63,242,.55);background:linear-gradient(135deg,rgba(123,63,242,.25),rgba(255,61,242,.09));color:var(--text);box-shadow:inset 0 0 18px rgba(123,63,242,.1)}.btn-ghost{border:1px solid var(--border);color:var(--text)}.btn-success{border:1px solid rgba(32,230,138,.5);background:rgba(32,230,138,.16);color:var(--green)}.btn-danger{border:1px solid rgba(255,77,94,.55);background:rgba(255,77,94,.14);color:var(--red)}.text-link{color:var(--gold);font-weight:800}.page-header{position:relative;overflow:hidden;border-bottom:1px solid rgba(255,215,0,.18);background:linear-gradient(90deg,rgba(255,215,0,.045) 1px,transparent 0),linear-gradient(0deg,rgba(123,63,242,.055) 1px,transparent 0),radial-gradient(circle at 82% 50%,rgba(123,63,242,.26),transparent 31%),linear-gradient(105deg,#09080d,#11101a 62%,#08080a);background-size:42px 42px,42px 42px,auto,auto}.page-header:before{content:"";inset:auto -120px -180px auto;width:420px;height:420px;border-radius:50%;border:1px solid rgba(255,215,0,.18);background:radial-gradient(circle,rgba(255,215,0,.1),transparent 66%)}.page-header-rat,.page-header:before{position:absolute;pointer-events:none}.page-header-rat{right:max(20px,calc((100vw - 1180px) / 2));bottom:-46px;width:clamp(180px,27vw,330px);opacity:.2;filter:drop-shadow(0 0 36px rgba(123,63,242,.36));mix-blend-mode:screen}.page-header-inner{position:relative;z-index:1;min-height:300px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;padding-block:64px}.page-header.compact .page-header-inner{min-height:220px;padding-block:42px}.page-header h1{max-width:880px;margin:0;font-size:clamp(38px,7vw,82px);letter-spacing:0;text-shadow:0 0 30px rgba(123,63,242,.38)}.page-header p{max-width:720px;color:var(--muted);font-size:18px}.hero-cta-button{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:13px 20px;border:1px solid rgba(255,215,0,.42);border-radius:8px;background:linear-gradient(135deg,rgba(255,215,0,.98),rgba(255,179,0,.9)),linear-gradient(135deg,rgba(123,63,242,.55),transparent);color:#151007;font-weight:900;box-shadow:0 0 28px rgba(255,215,0,.22),0 18px 40px rgba(0,0,0,.28)}.hero-cta-button:before{content:"";width:9px;height:9px;border-radius:999px;background:#24e88f;box-shadow:0 0 16px #24e88f}.page-header-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.hero-cta-button.secondary{border-color:rgba(123,63,242,.56);background:linear-gradient(135deg,rgba(123,63,242,.28),rgba(255,61,242,.1)),hsla(0,0%,4%,.85);color:var(--text)}.hero-cta-button.secondary:before{background:var(--violet-soft);box-shadow:0 0 16px var(--violet-soft)}.eyebrow{margin:0 0 10px;color:var(--gold);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.community-strip{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;margin-top:-24px;border:1px solid rgba(255,215,0,.18);border-radius:8px;background:linear-gradient(135deg,rgba(255,215,0,.1),transparent 34%),linear-gradient(135deg,rgba(123,63,242,.22),rgba(14,10,20,.92));box-shadow:var(--shadow)}.community-strip h2{margin:0;font-size:26px}.trust-strip{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:-28px}.trust-card{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:92px;padding:14px;border:1px solid rgba(255,215,0,.16);border-radius:8px;background:linear-gradient(135deg,rgba(123,63,242,.18),rgba(12,10,17,.95)),#101010;box-shadow:0 16px 38px rgba(0,0,0,.28)}.trust-card span,.trust-card strong{display:block}.trust-card span{color:var(--muted);font-size:13px}.trust-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,215,0,.34);border-radius:8px;color:var(--gold);background:rgba(255,215,0,.08)}.section{padding-block:56px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.content-band h2,.section-heading h2{margin:0;font-size:34px;letter-spacing:0}.muted{color:var(--muted)}.badge-row,.casino-actions,.filter-row,.quick-grid,.table-actions{display:flex;flex-wrap:wrap;gap:10px}.filter-row{margin-bottom:24px}.filter-chip{padding:9px 12px;border:1px solid var(--border);border-radius:999px;background:var(--panel);color:var(--muted)}.filter-chip.active{border-color:var(--gold);color:var(--gold);box-shadow:0 0 18px rgba(255,215,0,.18)}.casino-finder{display:grid;grid-gap:18px;gap:18px}.casino-filter-panel{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid rgba(255,215,0,.16);border-radius:8px;background:linear-gradient(135deg,rgba(255,215,0,.055),transparent 34%),rgba(12,10,17,.82);box-shadow:0 12px 34px rgba(0,0,0,.2)}.casino-search{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:13px}.geo-filter select{min-height:44px}.country-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.country-row.compact{margin-top:0;max-width:220px}.country-chip{display:inline-flex;align-items:center;min-height:28px;padding:4px 8px;border:1px solid rgba(123,63,242,.3);border-radius:999px;background:rgba(123,63,242,.12);color:var(--text);font-size:12px;font-weight:800;white-space:nowrap}.clear-chip{border-color:rgba(255,77,94,.34);color:var(--red)}.finder-result-bar{display:flex;align-items:baseline;gap:8px;padding:0 2px;color:var(--muted)}.finder-result-bar strong{color:var(--gold);font-size:28px}.fixed-ranking-heading{margin-top:22px;margin-bottom:0}.select-label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:13px}input,select,textarea{border:1px solid var(--border);border-radius:8px;background:#0f0f0f;color:var(--text);padding:10px 12px}.casino-list{display:grid;grid-gap:18px;gap:18px}.casino-card{position:relative;display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:20px;gap:20px;padding:20px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:radial-gradient(circle at 94% 12%,rgba(255,215,0,.08),transparent 20%),linear-gradient(145deg,rgba(123,63,242,.13),rgba(14,12,20,.92));box-shadow:0 12px 40px rgba(0,0,0,.28)}.casino-card:after{content:"";position:absolute;right:14px;bottom:14px;width:58px;height:58px;background:url(/brand/rat-mascot.svg) 50%/contain no-repeat;opacity:.08;pointer-events:none}.casino-card:hover{border-color:rgba(123,63,242,.6);box-shadow:0 0 30px rgba(123,63,242,.16)}.casino-rank{position:absolute;top:14px;left:14px;padding:4px 8px;border-radius:6px;border:1px solid rgba(255,215,0,.35);background:#0a0a0a;color:var(--gold);font-weight:900;font-size:13px}.casino-logo{display:grid;place-items:center;min-height:130px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:rgba(7,7,10,.5)}.casino-logo img{max-width:160px;max-height:90px;object-fit:contain}.admin-grid,.casino-title-row,.game-grid,.guide-grid,.legal-grid,.stat-grid,.stream-grid,.two-column{display:grid;grid-gap:18px;gap:18px}.casino-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.casino-card h2,.casino-card h3{margin:0 0 8px}.rating-pill{display:grid;grid-gap:2px;gap:2px;min-width:116px;padding:10px;border:1px solid rgba(255,215,0,.4);border-radius:8px;text-align:center;background:rgba(255,215,0,.08)}.rating-pill strong{font-size:24px;color:var(--gold)}.stars{color:var(--gold)}.compact-list{display:grid;grid-gap:6px;gap:6px;padding-left:18px;color:var(--muted)}.badge{min-height:28px;padding:5px 9px;border:1px solid rgba(123,63,242,.32);color:var(--text);background:linear-gradient(135deg,rgba(123,63,242,.18),rgba(255,215,0,.05));font-size:12px;font-weight:800}.badge-gold{border-color:rgba(255,215,0,.35);background:rgba(255,215,0,.1)}.badge-green{border-color:rgba(32,230,138,.35);background:rgba(32,230,138,.1)}.badge-red{border-color:rgba(255,77,94,.35);background:rgba(255,77,94,.1)}.small .badge{font-size:11px}.table-wrap{margin-top:28px;overflow-x:auto;border:1px solid var(--border);border-radius:8px}.comparison-table{width:100%;min-width:1080px;border-collapse:collapse;background:#101010}.comparison-table td,.comparison-table th{padding:14px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.comparison-table th{color:var(--gold);font-size:12px;text-transform:uppercase}.modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.78)}.modal-panel{position:relative;width:min(1040px,100%);max-height:min(860px,calc(100vh - 40px));overflow:auto;padding:28px;border:1px solid rgba(123,63,242,.45);border-radius:8px;background:#111;box-shadow:var(--shadow)}.modal-close{position:absolute;top:14px;right:14px}.icon-button{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text)}.modal-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:28px;gap:28px}.modal-grid h2{margin-top:0;font-size:34px}.rating-line{color:var(--gold)}.notice{margin-top:18px;padding:14px;border:1px solid rgba(255,215,0,.28);border-radius:8px;color:#fff6bf;background:rgba(255,215,0,.08)}.modal-facts{display:grid;grid-gap:16px;gap:16px}.modal-facts dl{display:grid;grid-gap:8px;gap:8px}.modal-facts dl div{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.modal-facts dt{color:var(--muted)}.modal-facts dd{margin:0}.strength-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.content-band{padding-block:56px;border-top:1px solid rgba(255,215,0,.12);background:linear-gradient(180deg,rgba(123,63,242,.07),transparent 38%)}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.clip-card,.code-card,.game-card,.giveaway-card,.guide-card,.panel,.stat{padding:18px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:linear-gradient(135deg,rgba(255,215,0,.045),transparent 34%),linear-gradient(145deg,rgba(123,63,242,.12),rgba(18,14,24,.92));box-shadow:0 12px 34px rgba(0,0,0,.22)}.clip-card:hover,.code-card:hover,.game-card:hover,.giveaway-card:hover,.guide-card:hover{border-color:rgba(255,215,0,.38);box-shadow:0 0 28px rgba(123,63,242,.18)}.stat strong{display:block;color:var(--gold);font-size:30px}.stream-grid,.two-column{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr)}.admin-grid,.game-grid,.guide-grid,.legal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.game-card h3,.guide-card h3,.panel h3{margin-top:0}.game-surface{display:grid;grid-gap:18px;gap:18px}.game-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.game-result{min-height:110px;padding:18px;border:1px dashed rgba(255,215,0,.35);border-radius:8px;background:rgba(255,215,0,.06)}.animated-stage{display:grid;place-items:center;grid-gap:12px;gap:12px;min-height:250px;border:1px solid var(--border);border-radius:8px;background:radial-gradient(circle at 50% 35%,rgba(123,63,242,.16),#101010 58%);overflow:hidden}.stage-caption{color:var(--muted);margin:0}.roulette-wheel{position:relative;display:grid;place-items:center;width:190px;height:190px;border:10px solid #2b1016;border-radius:50%;background:conic-gradient(from 0deg,#0d7a3f 0 10deg,#b7152a 10deg 30deg,#111 30deg 50deg,#b7152a 50deg 70deg,#111 70deg 90deg,#b7152a 90deg 110deg,#111 110deg 130deg,#b7152a 130deg 150deg,#111 150deg 170deg,#b7152a 170deg 190deg,#111 190deg 210deg,#b7152a 210deg 230deg,#111 230deg 250deg,#b7152a 250deg 270deg,#111 270deg 290deg,#b7152a 290deg 310deg,#111 310deg 330deg,#b7152a 330deg 1turn);box-shadow:inset 0 0 28px rgba(0,0,0,.7),0 0 26px rgba(123,63,242,.24)}.roulette-stage{position:relative}.roulette-wheel.is-spinning{animation:roulette-spin .95s cubic-bezier(.2,.7,.2,1) both}.roulette-wheel.has-result{animation:roulette-result-spin 1.05s cubic-bezier(.16,.82,.28,1) both}.roulette-wheel span{position:absolute;color:#fff;font-size:12px;font-weight:900}.roulette-wheel span:first-of-type{transform:translateY(-72px)}.roulette-wheel span:nth-of-type(2){transform:rotate(60deg) translateY(-72px) rotate(-60deg)}.roulette-wheel span:nth-of-type(3){transform:rotate(120deg) translateY(-72px) rotate(-120deg)}.roulette-wheel span:nth-of-type(4){transform:rotate(180deg) translateY(-72px) rotate(-180deg)}.roulette-wheel span:nth-of-type(5){transform:rotate(240deg) translateY(-72px) rotate(-240deg)}.roulette-wheel span:nth-of-type(6){transform:rotate(300deg) translateY(-72px) rotate(-300deg)}.roulette-slot{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;transform:rotate(var(--slot-rotation)) translateY(-76px) rotate(calc(-1 * var(--slot-rotation)))!important}.roulette-slot.red{background:rgba(183,21,42,.9)}.roulette-slot.black{background:rgba(0,0,0,.86)}.roulette-slot.zero{background:rgba(13,122,63,.92)}.roulette-pointer{position:absolute;top:-20px;left:calc(50% - 9px);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:18px solid var(--gold);filter:drop-shadow(0 0 8px rgba(255,215,0,.55))}.roulette-ball{position:absolute;top:calc(50% - 102px);left:calc(50% - 8px);width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 0 12px #fff}.roulette-ball.is-moving{animation:roulette-ball-drop 1.05s cubic-bezier(.16,.82,.28,1) both}.coin-token,.dice-cube,.limbo-meter{display:grid;place-items:center;width:150px;height:150px;border:1px solid rgba(255,215,0,.36);border-radius:8px;color:var(--gold);background:linear-gradient(135deg,#171717,#241c09);font-size:34px;font-weight:900;box-shadow:0 16px 40px rgba(0,0,0,.35),0 0 24px rgba(255,215,0,.14)}.dice-cube.is-rolling{animation:dice-roll .52s ease both}.coin-token{border-radius:50%}.coin-token.is-flipping{animation:coin-flip .62s ease both}.limbo-meter{width:min(360px,86%);height:120px}.limbo-meter.is-climbing strong{animation:limbo-pulse .52s ease both}@keyframes roulette-spin{0%{transform:rotate(0deg)}to{transform:rotate(1260deg)}}@keyframes roulette-result-spin{0%{transform:rotate(0deg)}to{transform:rotate(var(--roulette-final-rotation))}}@keyframes roulette-ball-drop{0%{transform:rotate(0deg) translateX(0)}70%{transform:rotate(-900deg) translateX(0)}to{transform:rotate(-3turn) translateX(0)}}@keyframes dice-roll{0%{transform:translateY(0) rotate(0deg)}35%{transform:translateY(-18px) rotate(80deg)}70%{transform:translateY(6px) rotate(170deg)}to{transform:translateY(0) rotate(1turn)}}@keyframes coin-flip{0%{transform:rotateY(0deg) translateY(0)}45%{transform:rotateY(2turn) translateY(-18px)}to{transform:rotateY(4turn) translateY(0)}}@keyframes limbo-pulse{0%{transform:scale(.9);opacity:.6}70%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}.cards-row{display:flex;flex-wrap:wrap;gap:8px}.playing-card{display:grid;place-items:center;width:54px;height:74px;border-radius:8px;background:#f8f4e9;color:#121212;font-weight:900;box-shadow:0 8px 20px rgba(0,0,0,.35)}.playing-card.red{color:#c81932}.sound-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:var(--muted)}.iframe-shell{overflow:hidden;aspect-ratio:16/9;margin-bottom:16px;border:1px solid var(--border);border-radius:8px;background:#070707}.iframe-shell iframe{width:100%;height:100%;border:0}.result-layout{display:flex;align-items:center;gap:16px}.roulette-number{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:var(--red);color:#fff;font-size:28px;font-weight:900;box-shadow:0 0 22px rgba(255,77,94,.28)}.game-result.win{border-color:rgba(32,230,138,.45);background:rgba(32,230,138,.08)}.roulette-board{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--border);border-radius:8px;background:#101010}.roulette-board button{min-height:38px;border:1px solid var(--border);border-radius:6px;color:var(--text);background:#171717;font-weight:900}.roulette-board button.active{border-color:var(--gold);box-shadow:0 0 14px rgba(255,215,0,.22)}.roulette-board-zero{grid-row:span 3;background:rgba(13,122,63,.7)!important}.roulette-number-grid{display:grid;grid-template-columns:repeat(12,minmax(38px,1fr));grid-gap:6px;gap:6px}.roulette-board-number.red{background:rgba(183,21,42,.82)}.roulette-board-number.black{background:rgba(0,0,0,.75)}.roulette-outside-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px}.roulette-outside-bet{background:rgba(123,63,242,.14)!important}.hand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-block:18px}.active-hand{border-color:rgba(255,215,0,.45);box-shadow:0 0 20px rgba(255,215,0,.12)}.hand-won{border-color:rgba(32,230,138,.45);box-shadow:0 0 22px rgba(32,230,138,.12)}.playing-card.back{background:linear-gradient(135deg,var(--violet),#171717);color:var(--gold)}.dealt-card{animation:card-deal .32s cubic-bezier(.2,.72,.2,1) both;animation-delay:var(--deal-delay,0ms)}@keyframes card-deal{0%{opacity:0;transform:translateY(-18px) scale(.92) rotate(-2deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}}.blackjack-banner{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:center;margin-bottom:16px;padding:14px 16px;border-radius:8px;animation:banner-pop .42s ease both}.blackjack-banner strong{font-size:28px}.blackjack-banner.win{border:1px solid rgba(32,230,138,.45);background:rgba(32,230,138,.12)}.blackjack-banner.push{border:1px solid rgba(255,215,0,.45);background:rgba(255,215,0,.1)}.blackjack-banner.lose{border:1px solid rgba(255,77,94,.45);background:rgba(255,77,94,.1)}.sidebet-alerts{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.insurance-box,.sidebet-alert{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid rgba(255,215,0,.48);border-radius:8px;background:rgba(255,215,0,.09);animation:banner-pop .42s ease both}.sidebet-alert strong{color:var(--gold);font-size:20px}.sidebet-alert small,.sidebet-row small{color:var(--muted)}.sidebet-list{display:grid;grid-gap:8px;gap:8px;margin:16px 0}.sidebet-row{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(160px,1fr);grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:#101010}.sidebet-row.won{border-color:rgba(255,215,0,.42)}@keyframes banner-pop{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.code-value{display:inline-flex;padding:10px 12px;border:1px solid rgba(255,215,0,.4);border-radius:8px;color:var(--gold);background:rgba(255,215,0,.08);font-size:24px;font-weight:900}.checkbox-line{grid-template-columns:auto 1fr;align-items:center}.checkbox-line input{width:18px;height:18px}.strategy-legend{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.strategy-stack{display:grid;grid-gap:24px;gap:24px}.strategy-panel{padding:18px;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.strategy-panel h2{margin-top:0}.strategy-table-wrap{overflow-x:auto}.strategy-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:6px}.strategy-table th{color:var(--muted);font-size:13px}.strategy-cell,.strategy-table td{min-width:48px;height:42px;border-radius:8px;text-align:center;font-weight:900}.strategy-cell,.strategy-table td span{display:inline-grid;place-items:center}.strategy-cell{min-width:auto;height:36px;padding:0 12px}.strategy-cell.hit,.strategy-table .hit{background:rgba(94,234,212,.16);color:var(--cyan)}.strategy-cell.stand,.strategy-table .stand{background:rgba(255,215,0,.14);color:var(--gold)}.strategy-cell.double,.strategy-table .double{background:rgba(123,63,242,.22);color:var(--violet-soft)}.strategy-cell.split,.strategy-table .split{background:rgba(32,230,138,.16);color:var(--green)}.admin-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.admin-editor-grid{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);grid-gap:18px;gap:18px}.staff-mode-panel{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}.brand-preview-box{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--border);border-radius:8px;background:#101010}.brand-preview-box img{width:76px;height:76px;border-radius:8px;object-fit:cover}.brand-preview-box small{display:block;color:var(--muted)}.admin-list.compact-list{padding-left:0}.bonus-hunt-admin{grid-template-columns:minmax(260px,.34fr) minmax(0,.8fr)}.legal-document{display:grid;grid-gap:18px;gap:18px}.legal-document .panel{max-width:980px}.slot-cell{display:flex;align-items:center;gap:10px;min-width:220px}.slot-cell img{width:72px;height:42px;border-radius:6px;object-fit:cover}.slot-cell img,.stat-card{border:1px solid var(--border)}.stat-card{padding:16px;border-radius:8px;background:linear-gradient(180deg,rgba(123,63,242,.12),hsla(0,0%,7%,.96))}.stat-card span,.stat-card strong{display:block}.stat-card span{color:var(--muted);font-size:13px}.stat-card strong{margin-top:6px;color:var(--gold);font-size:24px}.bonus-hunt-tool{display:grid;grid-gap:16px;gap:16px}.hunt-hero-panel,.hunt-summary-strip{display:flex;align-items:center;justify-content:space-between;gap:14px}.hunt-actions{display:flex;flex-wrap:wrap;gap:8px}.hunt-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.hunt-filter-bar{display:grid;grid-template-columns:1.2fr 1fr .8fr 1.6fr auto;grid-gap:10px;gap:10px;align-items:flex-end}.hunt-table-panel{overflow:visible}.hunt-grid{display:grid;grid-template-columns:34px minmax(170px,1.5fr) minmax(115px,.9fr) 104px 82px 92px 70px 42px;grid-gap:8px;gap:8px;align-items:center}.hunt-grid-head{padding:0 6px 8px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.hunt-grid-list{display:grid;grid-gap:8px;gap:8px}.hunt-grid-row{min-height:48px;padding:8px 6px;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.025)}.hunt-grid-row input,.hunt-grid-row select{min-height:36px;padding:7px 8px;font-size:13px}.hunt-grid-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-danger-button{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,77,94,.55);border-radius:8px;background:rgba(255,77,94,.14);color:var(--red);font-size:22px;font-weight:900}.icon-danger-button:disabled{cursor:not-allowed;opacity:.35}.hunt-summary-strip{flex-wrap:wrap}.hunt-summary-strip span{color:var(--muted)}.hunt-summary-strip strong{color:var(--gold)}.coinflip-evo-panel{display:grid;grid-gap:16px;gap:16px}.coinflip-history{display:flex;flex-wrap:wrap;gap:8px}.coinflip-history span{padding:7px 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:hsla(0,0%,100%,.04)}.coinflip-history .won{border-color:rgba(32,230,138,.42);color:var(--green)}.coinflip-history .lost{border-color:rgba(255,77,94,.42);color:var(--red)}.leaderboard-panel{display:grid;grid-gap:16px;gap:16px}.compact-heading{align-items:center;margin-bottom:0}.no-margin{margin-bottom:0}.leaderboard-list{display:grid;grid-gap:10px;gap:10px}.leaderboard-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:hsla(0,0%,100%,.035)}.leaderboard-rank{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;border:1px solid rgba(255,215,0,.32);color:var(--gold);font-weight:900;background:rgba(255,215,0,.08)}.leaderboard-row small,.leaderboard-row strong{display:block}.leaderboard-row small{color:var(--muted)}.leaderboard-gain{text-align:right}.leaderboard-gain strong{color:var(--gold);font-size:18px}.daily-ratcoins-box{display:grid;grid-gap:4px;gap:4px;margin:12px 0;padding:12px;border:1px solid rgba(255,215,0,.24);border-radius:8px;background:rgba(255,215,0,.07)}.daily-ratcoins-box small,.daily-ratcoins-box span{color:var(--muted)}.rumble-link-panel,.rumble-live-panel{display:grid;grid-gap:16px;gap:16px}.rumble-link-locked{border-color:rgba(255,215,0,.24)}.locked-account-box{display:grid;grid-gap:4px;gap:4px;padding:14px;border:1px solid rgba(255,77,94,.28);border-radius:8px;background:rgba(255,77,94,.08)}.locked-account-box span{color:var(--muted)}.rumble-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rumble-event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.rumble-event-grid div{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:hsla(0,0%,100%,.035)}.rumble-event-grid span{color:var(--muted)}.live-dot{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:8px 11px;border:1px solid rgba(255,77,94,.42);border-radius:999px;color:var(--red);background:rgba(255,77,94,.1);font-weight:900}.live-dot:before{content:"";width:8px;height:8px;border-radius:999px;background:currentColor;box-shadow:0 0 14px currentColor}.live-dot.active{border-color:rgba(32,230,138,.42);color:var(--green);background:rgba(32,230,138,.1)}.rumble-account-row{grid-template-columns:minmax(0,1fr) auto auto}.admin-stat-page{display:grid;grid-gap:18px;gap:18px}.super-admin-notice{border-color:rgba(255,215,0,.28)}.metric-list{display:grid;grid-gap:12px;gap:12px}.metric-row{display:grid;grid-template-columns:minmax(150px,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border)}.metric-row.compact{grid-template-columns:minmax(0,1fr) auto}.metric-row div{grid-column:1/-1;height:8px;overflow:hidden;border-radius:999px;background:#0d0d0d}.metric-row div span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--violet),var(--gold))}.casino-image-editor{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid var(--border);border-radius:8px;background:#101010}.casino-image-preview{display:grid;place-items:center;min-height:120px;border:1px dashed rgba(255,215,0,.28);border-radius:8px;background:#0a0a0a}.casino-image-preview img{max-width:150px;max-height:90px;object-fit:contain}.casino-detail-logo{display:grid;place-items:center;min-height:130px}.casino-detail-logo img{max-width:260px;max-height:130px;object-fit:contain}.save-toast{margin:0;padding:10px 12px;border:1px solid rgba(32,230,138,.42);border-radius:8px;color:var(--green);background:rgba(32,230,138,.1)}.panel-subsection{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--border);border-radius:8px;background:#101010}.panel-subsection h3{margin:0}.selected-chip-row,.selection-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.selected-chip,.selection-chip{min-height:36px;padding:7px 10px;border:1px solid var(--border);border-radius:999px;background:#0d0d0d;color:var(--muted);font-weight:800}.selection-chip.active{border-color:rgba(255,215,0,.45);color:var(--gold);background:rgba(255,215,0,.08)}.country-selection-chip{display:inline-flex;align-items:center;gap:7px}.country-flag{font-size:18px;line-height:1}.selected-chip{display:inline-flex;align-items:center;gap:8px;border-color:rgba(123,63,242,.45);color:var(--text);background:rgba(123,63,242,.14)}.selected-chip span{color:var(--red);font-size:16px;line-height:1}.users-admin-grid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.user-toolbar{display:grid;grid-template-columns:minmax(190px,1fr) minmax(150px,.6fr) minmax(160px,.6fr);grid-gap:10px;gap:10px;margin-bottom:14px}.user-toolbar label{display:grid;grid-gap:6px;gap:6px;color:var(--muted)}.user-list{display:grid;grid-gap:8px;gap:8px;max-height:620px;overflow:auto;padding-right:4px}.user-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;width:100%;padding:11px;border:1px solid var(--border);border-radius:8px;background:#101010;color:var(--text);text-align:left}.user-row.active{border-color:rgba(255,215,0,.55);box-shadow:0 0 18px rgba(255,215,0,.12)}.user-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;color:var(--gold);background:rgba(123,63,242,.2);font-weight:900}.user-row small,.user-row strong{display:block}.user-row small{color:var(--muted)}.role-pill,.status-pill{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:900;white-space:nowrap}.role-pill{border:1px solid rgba(123,63,242,.32);color:var(--violet-soft);background:rgba(123,63,242,.12)}.status-pill.active{border:1px solid rgba(32,230,138,.35);color:var(--green);background:rgba(32,230,138,.1)}.status-pill.pending{border:1px solid rgba(255,215,0,.35);color:var(--gold);background:rgba(255,215,0,.1)}.status-pill.banned,.status-pill.blocked{border:1px solid rgba(255,77,94,.35);color:var(--red);background:rgba(255,77,94,.1)}.user-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.user-detail-grid div{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#101010}.user-detail-grid span{color:var(--muted);font-size:12px}.admin-list{display:grid;grid-gap:10px;gap:10px}.admin-list-item{width:100%;display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#101010;color:var(--text);text-align:left}.admin-list-item.active{border-color:rgba(255,215,0,.55);box-shadow:0 0 18px rgba(255,215,0,.12)}.admin-list-item span,.section-row span{color:var(--muted);font-size:13px}.form-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.section-row,.social-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:flex-end}.section-row{grid-template-columns:minmax(160px,1fr) minmax(140px,.8fr) 140px minmax(120px,.8fr);align-items:center;padding:10px;border:1px solid var(--border);border-radius:8px;background:#101010}.form-grid{display:grid;grid-gap:12px;gap:12px}.form-grid label{display:grid;grid-gap:6px;gap:6px;color:var(--muted)}.site-footer{padding-block:44px;border-top:1px solid var(--border);background:#070707}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);grid-gap:28px;gap:28px}.footer-grid a{display:block;margin:8px 0;color:var(--muted)}.footer-socials{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.footer-socials a{margin:0;padding:6px 9px;border:1px solid var(--border);border-radius:999px}.podium-section{padding-bottom:24px}.bonus-podium{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.08fr) minmax(0,.96fr);align-items:flex-end;grid-gap:16px;gap:16px}.podium-card{position:relative;display:grid;grid-gap:12px;gap:12px;min-height:430px;padding:18px;border:1px solid rgba(255,215,0,.22);border-radius:8px;background:radial-gradient(circle at 50% 0,rgba(255,215,0,.12),transparent 32%),linear-gradient(145deg,rgba(123,63,242,.22),rgba(9,8,12,.96));box-shadow:0 18px 48px rgba(0,0,0,.32),inset 0 0 28px rgba(123,63,242,.08)}.podium-1{order:2}.podium-2{order:1}.podium-3{order:3}.podium-1{min-height:470px;border-color:rgba(255,215,0,.56);box-shadow:0 0 34px rgba(255,215,0,.16),0 22px 54px rgba(0,0,0,.36)}.podium-medal{display:flex;align-items:center;justify-content:space-between;gap:8px}.podium-medal span,.podium-medal strong{display:inline-grid;place-items:center;min-height:34px;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,215,0,.36);color:var(--gold);background:rgba(255,215,0,.08);font-weight:900}.podium-logo{display:grid;place-items:center;aspect-ratio:1;max-height:150px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:rgba(0,0,0,.35)}.podium-logo img{max-width:82%;max-height:92px;object-fit:contain}.podium-card h4,.podium-copy h3{margin:0}.podium-copy p{margin:2px 0;color:var(--muted)}.podium-card h4{min-height:58px;font-size:18px}.podium-actions{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-top:auto}.podium-actions .btn,.podium-actions .text-link{width:100%;justify-content:center;text-align:center}.podium-admin-panel{grid-column:1/-1}.podium-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.podium-admin-row{display:grid;grid-template-columns:auto minmax(0,1fr) 38px 38px;grid-gap:8px;gap:8px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:8px;background:#101010}.roulette-chip-row{display:flex;flex-wrap:wrap;gap:10px}.roulette-chip{display:grid;place-items:center;width:64px;height:64px;border:3px dashed hsla(0,0%,100%,.22);border-radius:50%;background:radial-gradient(circle,rgba(255,215,0,.18),transparent 58%),linear-gradient(135deg,#2d145f,#101010);color:var(--gold);font-weight:900;box-shadow:inset 0 0 0 6px rgba(0,0,0,.32),0 0 16px rgba(123,63,242,.18);cursor:pointer}.roulette-chip.active{border-color:var(--gold);box-shadow:inset 0 0 0 6px rgba(0,0,0,.32),0 0 24px rgba(255,215,0,.26)}.roulette-board-live button{position:relative;overflow:visible}.placed-chip{position:absolute;right:-5px;top:-7px;display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 6px;border:2px solid hsla(0,0%,100%,.72);border-radius:999px;background:linear-gradient(135deg,var(--gold),#ff9f1a);color:#1a1200;font-size:11px;font-weight:900;box-shadow:0 0 14px rgba(255,215,0,.24)}.roulette-bet-slip{display:grid;grid-gap:14px;gap:14px}.roulette-settlement-list,.roulette-slip-list{display:flex;flex-wrap:wrap;gap:8px}.roulette-settlement-list span,.roulette-slip-item{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 10px;border:1px solid var(--border);border-radius:999px;background:hsla(0,0%,100%,.04);color:var(--text)}.roulette-slip-item strong{color:var(--gold)}.roulette-settlement-list .won{border-color:rgba(32,230,138,.42);color:var(--green)}.roulette-settlement-list .lost{border-color:rgba(255,77,94,.42);color:var(--red)}.contact-card{display:grid;grid-gap:12px;gap:12px}.pro-contact-card{border-color:rgba(255,215,0,.28)}.contact-mail{padding:10px 12px;border:1px solid rgba(255,215,0,.35);border-radius:8px;background:rgba(255,215,0,.08)}.contact-mail,.discord-button{width:-moz-fit-content;width:fit-content}.discord-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 16px;border:1px solid rgba(88,101,242,.62);border-radius:8px;background:linear-gradient(135deg,#5865f2,#3842b8);color:#fff;font-weight:900;box-shadow:0 0 24px rgba(88,101,242,.28)}.stream-api-explainer ul{margin:0}.stream-data-panel{display:grid;grid-gap:16px;gap:16px}.stream-data-table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.stream-data-table div{display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid var(--border);border-radius:8px;background:#101010}.stream-data-table span{color:var(--muted);font-size:12px}.stream-data-table strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-home-band{margin-top:28px}.home-discord-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:24px;border:1px solid rgba(88,101,242,.32);border-radius:8px;background:radial-gradient(circle at 95% 10%,rgba(88,101,242,.24),transparent 30%),linear-gradient(135deg,rgba(123,63,242,.2),rgba(13,10,19,.94));box-shadow:0 18px 44px rgba(0,0,0,.3)}.home-discord-cta h2,.home-discord-cta p{margin-top:0}.faq-list{display:grid;grid-gap:10px;gap:10px}.faq-item{border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.035)}.faq-item summary{padding:16px;color:var(--text);font-weight:900}.faq-item p{margin:0;padding:0 16px 16px;color:var(--muted)}.sticky-affiliate-bar{position:fixed;left:50%;bottom:18px;z-index:80;width:min(900px,calc(100% - 32px));transform:translate(-50%,130%);opacity:0;pointer-events:none;transition:transform .24s ease,opacity .24s ease}.sticky-affiliate-bar.visible{transform:translate(-50%);opacity:1;pointer-events:auto}.sticky-affiliate-content{display:grid;grid-template-columns:54px minmax(0,1fr) auto 38px;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid rgba(255,215,0,.28);border-radius:8px;background:linear-gradient(135deg,rgba(255,215,0,.12),transparent 28%),rgba(9,8,12,.96);box-shadow:0 18px 54px rgba(0,0,0,.52),0 0 28px rgba(123,63,242,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sticky-affiliate-content img{width:54px;height:54px;object-fit:contain;border:1px solid var(--border);border-radius:8px;background:#090909}.sticky-affiliate-content span,.sticky-affiliate-content strong{display:block}.sticky-affiliate-content span{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.sticky-affiliate-close{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--border);border-radius:8px;background:hsla(0,0%,100%,.04);color:var(--text);cursor:pointer;font-size:22px}@media (max-width:980px){.desktop-nav,.nav-actions{display:none}.mobile-nav{display:block}.admin-editor-grid,.bonus-podium,.casino-card,.footer-grid,.home-discord-cta,.modal-grid,.page-header-inner,.stream-grid,.trust-strip,.two-column{grid-template-columns:1fr}.admin-grid,.game-grid,.guide-grid,.legal-grid,.podium-admin-grid,.stat-grid,.stream-data-table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.container{width:min(100% - 24px,1180px)}.page-header-inner{min-height:260px;padding-block:42px}.page-header-rat{right:-40px;bottom:-34px;width:190px;opacity:.18}.hero-cta-button{width:100%;justify-content:center}.podium-1,.podium-2,.podium-3{order:0;min-height:auto}.admin-grid,.casino-filter-panel,.casino-image-editor,.casino-title-row,.form-two,.game-grid,.guide-grid,.hand-grid,.hunt-filter-bar,.hunt-grid,.hunt-hero-panel,.legal-grid,.podium-admin-grid,.podium-admin-row,.roulette-board,.roulette-outside-grid,.section-heading,.section-row,.sidebet-row,.social-row,.staff-mode-panel,.stat-grid,.stream-data-table,.strength-grid,.user-detail-grid,.user-row,.user-toolbar{grid-template-columns:1fr}.btn{width:100%}.staff-mode-panel{display:grid;align-items:stretch}.casino-actions .text-link{width:100%;text-align:center}.modal-panel{padding:22px 16px}.roulette-board-zero{grid-row:auto}.roulette-number-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hunt-grid-head{display:none}.hunt-grid-row{gap:10px}.hunt-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-strip,.leaderboard-row,.rumble-account-row,.rumble-event-grid,.rumble-stat-grid{grid-template-columns:1fr}.community-strip .btn,.discord-button,.leaderboard-gain,.page-header-actions{width:100%;text-align:left}.page-header-actions{justify-content:stretch}.sticky-affiliate-content{grid-template-columns:42px minmax(0,1fr) 34px}.sticky-affiliate-content .btn{grid-column:1/-1}.sticky-affiliate-content img{width:42px;height:42px}}.site-header{border-bottom-color:rgba(167,139,250,.16);background:rgba(11,6,18,.86);-webkit-backdrop-filter:saturate(170%) blur(18px);backdrop-filter:saturate(170%) blur(18px)}.brand-logo{position:relative;width:58px;height:58px;border-color:rgba(245,158,11,.34);border-radius:14px;background:linear-gradient(135deg,rgba(245,158,11,.12),transparent 36%),radial-gradient(circle at 30% 30%,rgba(139,92,246,.2),transparent 54%),#0f071a;box-shadow:0 0 30px rgba(139,92,246,.28),inset 0 1px 0 hsla(0,0%,100%,.08);isolation:isolate}.brand-logo:after{content:"7♦";position:absolute;right:4px;bottom:2px;z-index:-1;color:rgba(245,158,11,.32);font-family:var(--font-mono),ui-monospace,monospace;font-size:15px;font-weight:900}.brand-logo img{object-fit:contain;padding:2px}.btn-primary{position:relative;overflow:hidden;border-color:rgba(252,211,77,.42);background:linear-gradient(135deg,var(--gold-300),var(--gold-500));color:#1a0f00;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),inset 0 -2px 0 rgba(0,0,0,.18),0 12px 30px rgba(0,0,0,.28)}.btn-primary:hover{transform:translateY(-2px) scale(1.015);box-shadow:0 14px 34px rgba(0,0,0,.34),0 0 26px var(--gold-glow)}.page-header{background:radial-gradient(ellipse 760px 420px at 80% 50%,rgba(236,72,153,.13),transparent 72%),radial-gradient(ellipse 620px 360px at 18% 70%,rgba(139,92,246,.18),transparent 72%),linear-gradient(135deg,rgba(17,8,32,.96),rgba(11,6,18,.96))}.page-header-rat{right:max(18px,calc((100vw - 1240px) / 2));bottom:-58px;width:min(420px,34vw);height:auto;opacity:.92;filter:drop-shadow(0 26px 60px rgba(139,92,246,.42)) drop-shadow(0 0 70px rgba(236,72,153,.22));transform:rotate(2deg)}.page-header h1{max-width:860px;font-size:clamp(46px,7vw,88px);line-height:.95}.home-stats-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:-36px;position:relative;z-index:4}.home-stat{padding:18px 20px;border:1px solid var(--border);border-radius:14px;background:rgba(26,14,46,.82);box-shadow:0 18px 44px rgba(0,0,0,.24)}.home-stat strong{display:block;color:var(--gold-400);font-family:var(--font-display),Inter,sans-serif;font-size:34px}.home-stat span{color:var(--text-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.casino-card.premium-casino-card{grid-template-columns:116px minmax(0,1fr);gap:22px;border-color:rgba(167,139,250,.18);border-radius:18px;background:radial-gradient(ellipse 260px 150px at 0 0,rgba(139,92,246,.18),transparent 72%),linear-gradient(165deg,rgba(36,19,64,.96),rgba(17,8,32,.96));box-shadow:0 20px 54px rgba(0,0,0,.24)}.casino-card.premium-casino-card:hover{border-color:rgba(139,92,246,.62);transform:translateY(-3px);box-shadow:0 28px 70px rgba(0,0,0,.36),0 0 36px rgba(139,92,246,.22)}.casino-rank-xl{position:absolute;top:16px;left:16px;z-index:2;display:inline-flex;align-items:baseline;gap:1px;color:var(--gold-400);font-family:var(--font-display),Inter,sans-serif;font-size:42px;font-weight:900;line-height:1;text-shadow:0 0 22px rgba(245,158,11,.32)}.casino-rank-xl span{font-size:18px;color:var(--gold-300)}.premium-casino-logo{align-self:center;min-height:126px;border-radius:16px;background:radial-gradient(circle at 50% 10%,hsla(0,0%,100%,.18),transparent 58%),rgba(11,6,18,.78)}.premium-casino-logo img{max-width:104px;max-height:76px;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(0,0,0,.36))}.rat-score-pill{align-self:flex-start;display:grid;grid-template-columns:auto auto;grid-gap:0 4px;gap:0 4px}.rat-score-pill small{grid-column:1/-1;color:var(--text-muted);font-size:11px;font-weight:900;text-transform:uppercase}.podium-card{border-radius:22px;border-color:rgba(167,139,250,.18);background:radial-gradient(ellipse 220px 140px at 50% 0,rgba(245,158,11,.11),transparent 70%),linear-gradient(165deg,rgba(36,19,64,.96),rgba(17,8,32,.96))}.podium-1{border-color:rgba(245,158,11,.48);box-shadow:0 0 44px rgba(245,158,11,.14),0 28px 72px rgba(0,0,0,.36)}.podium-medal{background:linear-gradient(135deg,var(--gold-300),var(--gold-500));color:#1a0f00}.seo-intro-panel{margin-top:28px;padding:22px 24px;border:1px solid var(--border);border-radius:16px;background:rgba(26,14,46,.72);color:var(--text-soft);font-size:18px}.method-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:28px;gap:28px;align-items:center;padding-block:74px}.method-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.blog-card,.method-card-grid article,.ui-card{display:grid;grid-gap:10px;gap:10px;padding:18px;border:1px solid var(--border);border-radius:16px;background:rgba(26,14,46,.76)}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.form-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.stream-landing-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:18px;gap:18px;align-items:stretch}.stream-preview-card{position:relative;display:block;min-height:420px;overflow:hidden;border:1px solid var(--border-gold);border-radius:22px;background:#090510;box-shadow:0 26px 72px rgba(0,0,0,.36),0 0 38px rgba(139,92,246,.16)}.stream-preview-card img{width:100%;height:100%;min-height:420px;object-fit:cover;transition:transform .32s cubic-bezier(.22,1,.36,1),filter .32s}.stream-preview-card:hover img{transform:scale(1.03);filter:brightness(1.08)}.stream-play-button{position:absolute;left:24px;bottom:24px;display:inline-flex;min-height:48px;align-items:center;padding:0 18px;border-radius:999px;background:linear-gradient(135deg,var(--gold-300),var(--gold-500));color:#1a0f00;font-family:var(--font-display),Inter,sans-serif;font-weight:900;box-shadow:0 0 28px var(--gold-glow)}.stream-story-card{display:grid;align-content:center;grid-gap:16px;gap:16px}.stream-public-layout{display:grid;grid-template-columns:minmax(320px,.7fr) minmax(0,1fr);grid-gap:18px;gap:18px;padding-top:0}.public-stream-side-stats{align-self:start}.best-call-grid,.stream-side-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.best-call-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.best-call-grid div,.stream-side-stat-grid div{padding:13px;border:1px solid var(--border);border-radius:14px;background:rgba(11,6,18,.56)}.best-call-grid span,.stream-side-stat-grid span{display:block;color:var(--text-muted);font-size:12px;font-weight:800;text-transform:uppercase}.best-call-grid strong,.stream-side-stat-grid strong{color:var(--gold-400);font-size:24px}.blog-cover{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;border:1px solid var(--border);background:rgba(11,6,18,.62)}.blog-actions-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.blog-comment-box{display:grid;grid-gap:10px;gap:10px}.comment-moderation-row{gap:10px}.bonus-spotlight-section{padding-top:28px}.bonus-spotlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.bonus-spotlight-card{position:relative;display:grid;grid-gap:12px;gap:12px;min-height:360px;padding:18px;border:1px solid rgba(245,158,11,.24);border-radius:18px;background:radial-gradient(circle at 18% 0,rgba(245,158,11,.18),transparent 34%),radial-gradient(circle at 92% 14%,rgba(139,92,246,.2),transparent 36%),linear-gradient(160deg,rgba(27,14,49,.96),rgba(12,7,20,.98));box-shadow:0 18px 48px rgba(0,0,0,.28);overflow:hidden}.bonus-spotlight-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(0deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:28px 28px;pointer-events:none}.spotlight-rank{width:-moz-fit-content;width:fit-content;position:relative;z-index:1;padding:5px 9px;border-radius:999px;background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.28);color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.spotlight-logo{position:relative;z-index:1;display:grid;place-items:center;min-height:76px}.bonus-spotlight-card .badge-row,.bonus-spotlight-card h4,.spotlight-actions,.spotlight-copy{position:relative;z-index:1}.spotlight-copy h3{margin:0;font-size:22px}.spotlight-copy p{margin:0;color:var(--text-muted);font-weight:800}.bonus-spotlight-card h4{min-height:58px;margin:0;color:var(--text);font-size:18px;line-height:1.2}.spotlight-actions{display:grid;grid-gap:8px;gap:8px;margin-top:auto}.country-picker-actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.country-search-input{margin:10px 0 12px}.compact-country-grid{max-height:260px;overflow:auto;padding-right:4px}.muted-chip{cursor:default;opacity:.76}@media (max-width:980px){.best-call-grid,.blog-grid,.bonus-spotlight-grid,.form-three,.home-stats-strip,.method-card-grid,.method-grid,.stream-landing-grid,.stream-public-layout{grid-template-columns:1fr}.page-header-rat{width:250px;opacity:.42}}@media (max-width:640px){.home-stats-strip{margin-top:14px}.casino-card.premium-casino-card{grid-template-columns:1fr;padding-top:74px}.premium-casino-logo{min-height:94px}.page-header-rat{right:-72px;bottom:-30px;width:220px;opacity:.22}}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;transition:background .3s ease,box-shadow .3s ease}.site-header--scrolled{background:rgba(7,4,14,.96)!important;box-shadow:0 2px 32px rgba(0,0,0,.5),0 1px 0 rgba(167,139,250,.12)}.nav-live-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid rgba(239,68,68,.4);border-radius:999px;background:rgba(239,68,68,.1);color:#fca5a5;font-size:13px;transition:border-color .2s,background .2s}.nav-live-badge:hover{border-color:rgba(239,68,68,.7);background:rgba(239,68,68,.18)}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ef4444;box-shadow:0 0 6px #ef4444;animation:livePulse 2s ease-in-out infinite}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.nav-link-active{color:var(--violet-400)!important}.mobile-burger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;border:1px solid var(--border-strong);border-radius:10px;background:rgba(139,92,246,.1);cursor:pointer;transition:background .2s,border-color .2s}.mobile-burger:hover{background:rgba(139,92,246,.2);border-color:var(--violet-400)}.mobile-burger span{display:block;width:18px;height:2px;border-radius:2px;background:var(--text);transition:transform .3s ease,opacity .2s ease;transform-origin:center}.mobile-burger.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.mobile-burger.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:900px){.mobile-burger{display:flex}.desktop-nav{display:none!important}}.mobile-drawer{position:fixed;top:0;right:0;z-index:200;width:min(340px,88vw);height:100dvh;overflow-y:auto;background:linear-gradient(160deg,#0e0720,#110828);border-left:1px solid rgba(139,92,246,.18);box-shadow:-24px 0 60px rgba(0,0,0,.5);transform:translateX(100%);transition:transform .32s cubic-bezier(.22,1,.36,1)}.mobile-drawer.is-open{transform:translateX(0)}.mobile-drawer-inner{padding:72px 20px 32px}.mobile-drawer-overlay{position:fixed;inset:0;z-index:190;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .25s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-nav-group{padding-block:8px;border-bottom:1px solid rgba(139,92,246,.1)}.mobile-nav-group:last-child{border-bottom:none}.mobile-nav-parent{display:block;padding:10px 12px;color:var(--text)!important;font-weight:600;font-size:15px;border-radius:8px;transition:background .18s}.mobile-nav-parent:hover{background:rgba(139,92,246,.12)}.mobile-nav-child{display:block;padding:7px 12px 7px 24px;color:var(--text-soft)!important;font-size:14px;border-radius:8px;transition:background .18s,color .18s}.mobile-nav-child:hover{background:rgba(139,92,246,.08);color:var(--text)!important}.mobile-nav-extra{display:flex;flex-direction:column;gap:2px;padding-top:6px}.mobile-nav-extra a{display:block;padding:9px 12px;color:var(--text-soft)!important;font-size:14px;border-radius:8px;transition:background .18s}.mobile-nav-extra a:hover{background:rgba(139,92,246,.1)}.footer-brand-col{display:flex;flex-direction:column;gap:12px}.footer-logo-wrap{display:flex;align-items:center;gap:14px}.footer-logo-img{width:56px;height:56px;object-fit:contain;border-radius:14px;background:radial-gradient(circle at 40% 30%,rgba(139,92,246,.2),transparent 60%),#0f0720;border:1px solid rgba(245,158,11,.28);padding:4px;box-shadow:0 0 24px rgba(139,92,246,.2);transition:box-shadow .3s}.footer-logo-img:hover{box-shadow:0 0 36px rgba(139,92,246,.4)}.footer-brand-name{display:block;font-size:18px;font-weight:800;background:linear-gradient(135deg,var(--gold-300),var(--violet-400));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:var(--font-display),Inter,sans-serif}.footer-brand-tagline{display:block;font-size:11px;color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;margin-top:2px}.footer-desc{font-size:13px;color:var(--text-muted);line-height:1.6;max-width:280px}.footer-col-title{font-size:11px;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-400);margin-bottom:14px}.footer-social-pill{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid rgba(139,92,246,.28);border-radius:999px;font-size:12px;font-weight:600;color:var(--text-soft)!important;background:rgba(139,92,246,.06);margin:0!important;transition:border-color .2s,background .2s,color .2s}.footer-social-pill:hover{border-color:var(--violet-400);background:rgba(139,92,246,.16);color:var(--text)!important}.footer-18plus{display:flex;align-items:flex-start;gap:10px;margin-top:20px;padding:12px;border:1px solid rgba(239,68,68,.25);border-radius:10px;background:rgba(239,68,68,.06)}.footer-18plus span{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;border:2px solid rgba(239,68,68,.6);color:#fca5a5;font-weight:900;font-size:13px}.footer-18plus p{font-size:11px;color:var(--text-muted);line-height:1.5;margin:0}.footer-bottom{margin-top:40px;padding-top:20px;border-top:1px solid rgba(167,139,250,.1)}.footer-bottom-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.footer-legal-notice{max-width:600px;line-height:1.6}.footer-copyright,.footer-legal-notice{font-size:11px;color:var(--text-muted);margin:0}.footer-copyright{white-space:nowrap}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes floatUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px rgba(139,92,246,.3)}50%{box-shadow:0 0 40px rgba(139,92,246,.6)}}.casino-card{animation:floatUp .4s ease both}.casino-card:nth-child(2){animation-delay:60ms}.casino-card:nth-child(3){animation-delay:.12s}.casino-card:nth-child(4){animation-delay:.18s}.casino-card:nth-child(5){animation-delay:.24s}.btn-primary,.hero-cta-button{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s!important}.btn-primary:hover,.hero-cta-button:hover{transform:translateY(-2px) scale(1.02)!important}.game-card{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s!important}.game-card:hover{transform:translateY(-4px)!important}.faq-item{transition:background .2s}.faq-item[open]{background:rgba(139,92,246,.06)}.faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.faq-item summary:hover{color:var(--violet-400)}.faq-item summary:after{content:"+";flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(139,92,246,.3);font-size:16px;color:var(--violet-400);transition:transform .3s ease,background .2s}.faq-item[open] summary:after{content:"−";transform:rotate(180deg);background:rgba(139,92,246,.15)}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand-col{grid-column:1/-1}.footer-bottom-inner{flex-direction:column;text-align:center}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr}}.btn-sm{min-height:36px;padding-inline:14px;font-size:13px}.page-header-badge{gap:6px;padding:4px 12px;margin-bottom:12px;border:1px solid rgba(245,158,11,.4);background:rgba(245,158,11,.1);color:var(--gold-300);font-size:12px;letter-spacing:.04em;animation:floatUp .35s ease both}.badge,.page-header-badge{display:inline-flex;align-items:center;border-radius:999px;font-family:var(--font-mono),ui-monospace,monospace;font-weight:600}.badge{gap:4px;padding:3px 10px;font-size:11px;letter-spacing:.03em;white-space:nowrap}.badge-success{border:1px solid rgba(16,185,129,.4);background:rgba(16,185,129,.12);color:#34d399}.badge-danger{border:1px solid rgba(239,68,68,.4);background:rgba(239,68,68,.12);color:#f87171}.badge-gold{border:1px solid rgba(245,158,11,.4);background:rgba(245,158,11,.12);color:var(--gold-300)}.alert-panel{border-left:3px solid var(--gold-400);background:linear-gradient(135deg,rgba(245,158,11,.06),rgba(139,92,246,.04))}.alert-item{border-left:2px solid var(--violet-400);padding-left:12px!important}.confirm-inline{display:inline-flex;align-items:center;gap:6px;font-size:13px}.confirm-inline span{color:var(--gold-300);font-weight:600}.item-expired{opacity:.55;border-left:2px solid var(--danger)}.manual-slot-prompt{display:flex;align-items:center;gap:12px;margin-top:.75rem;padding:12px 16px;border:1px dashed var(--border-strong);border-radius:10px;background:rgba(139,92,246,.04)}.manual-slot-form{border:1px solid var(--border-strong);background:rgba(139,92,246,.06)}.manual-slot-form h3{margin-bottom:.5rem}.slot-review-item{border-left:3px solid var(--gold-400);padding-left:14px!important}.slot-review-item .badge{margin-right:4px}.blog-image-manager{border:1px solid var(--border);border-radius:12px;padding:16px;background:rgba(139,92,246,.03)}.blog-image-preview{margin-bottom:12px}.image-placeholder{display:flex;align-items:center;justify-content:center;min-height:120px;border:2px dashed var(--border-strong);border-radius:10px;color:var(--text-muted);font-size:14px}.admin-list-item,.code-card,.faq-item,.game-card,.giveaway-card,.panel,.stat,.stat-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.code-card:hover,.game-card:hover,.giveaway-card:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(139,92,246,.18);border-color:var(--border-strong)}.stat-card:hover,.stat:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(139,92,246,.14)}.admin-list-item:hover{background:rgba(139,92,246,.06)}.btn-primary:hover{filter:brightness(1.08)}input:focus,select:focus,textarea:focus{border-color:var(--violet-400);box-shadow:0 0 0 3px rgba(139,92,246,.18);transition:border-color .2s,box-shadow .2s}.faq-item summary{cursor:pointer;transition:color .18s}.faq-item summary:hover{color:var(--gold-300)}.faq-item[open] summary{color:var(--violet-400)}.desktop-nav a{transition:color .16s,text-shadow .16s}.desktop-nav a:hover{color:var(--gold-300);text-shadow:0 0 12px rgba(245,158,11,.3)}.nav-live-badge{transition:box-shadow .2s}.nav-live-badge:hover{box-shadow:0 0 16px rgba(239,68,68,.35)}.casino-card{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s}.casino-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(0,0,0,.3),0 0 20px rgba(139,92,246,.15)}.glow-text{text-shadow:0 0 20px rgba(139,92,246,.4)}body{background:radial-gradient(ellipse 760px 500px at 18% -4%,rgba(139,92,246,.22),transparent 68%),radial-gradient(ellipse 620px 420px at 92% 8%,rgba(245,158,11,.11),transparent 72%),radial-gradient(ellipse 860px 560px at 50% 105%,rgba(236,72,153,.07),transparent 74%),linear-gradient(180deg,#07040d,#0c0615 48%,#07040d)!important;background-size:auto!important}.bonus-spotlight-card,.page-header{background:radial-gradient(ellipse 760px 420px at 78% 50%,rgba(139,92,246,.18),transparent 72%),linear-gradient(135deg,rgba(17,8,32,.97),rgba(7,4,13,.98))!important;background-size:auto!important}.bonus-spotlight-card:before{display:none!important}.brand-logo,.brand-preview-box img,.footer-logo-img,.page-header-rat,.stream-preview-card img[src*=rat-money]{background:radial-gradient(circle at 42% 28%,rgba(167,139,250,.22),transparent 54%),radial-gradient(circle at 70% 76%,rgba(245,158,11,.12),transparent 46%),#090510!important;border-color:rgba(245,158,11,.36)!important;box-shadow:0 0 28px rgba(139,92,246,.28),inset 0 0 22px rgba(245,158,11,.06)!important}.brand-logo img,.footer-logo-img{object-fit:cover!important}