:root{--primary-purple:#8b5cf6;--primary-purple-dark:#7c3aed;--primary-red:#ef4758;--primary-red-hover:#f9587a;--bg-dark:#0f0f1e;--bg-card:#1a1a2e;--bg-card-hover:#232338;--text-light:#e4e4e7;--text-muted:#9ca3af;--border-color:#2d2d44;--accent-glow:rgba(139, 92, 246, 0.15);--gold:#C9A84C;--green:#22c55e;--red:#ef4758;--sp-xs:0.5rem;--sp-sm:1rem;--sp-md:1.5rem;--sp-lg:2rem;--sp-xl:3rem;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:50px;--t-fast:0.2s ease;--t-norm:0.3s ease;--font-head:'Outfit', -apple-system, sans-serif;--font-body:'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--head:var(--font-head);--text2:var(--text-light);--text3:var(--text-muted);--radius:var(--r-md);--gold-dark:#a8863a}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg-dark);color:var(--text-light);font-family:var(--font-body);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}ul{list-style:none}button{cursor:pointer;font-family:var(--font-body)}.lk-topbar{background:var(--bg-card);border-bottom:1px solid var(--border-color);padding:6px 0;font-size:12px}.lk-topbar__inner{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;color:var(--text-muted)}.lk-topbar__slogan a{color:var(--text-muted)}.lk-topbar__actions{display:flex;align-items:center;gap:12px}.lk-lang-switcher{display:flex;gap:4px}.lk-lang-btn{padding:3px 11px;border-radius:4px;border:1px solid var(--border-color);font-size:11px;font-weight:600;font-family:var(--font-body);background:#fff0;color:var(--text-muted);cursor:pointer;transition:all var(--t-fast)}.lk-lang-btn:hover,.lk-lang-btn.active{background:var(--primary-purple);border-color:var(--primary-purple);color:#fff}.lk-age-badge{background:var(--primary-red);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px;letter-spacing:.5px}.lk-header{background:rgb(15 15 30 / .95);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:200;box-shadow:0 4px 24px rgb(0 0 0 / .4)}.lk-nav{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:68px}.lk-logo{font-family:var(--font-head);font-weight:800;font-size:22px;display:flex;align-items:center;gap:2px}.lk-logo__lv{color:var(--primary-red)}.lk-logo__dot{color:var(--primary-purple)}.lk-logo__eu{color:var(--text-muted);font-size:16px;font-weight:400;margin-left:1px}.lk-menu{display:flex;align-items:center;gap:2px}.lk-menu li{position:relative}.lk-menu a{display:flex;align-items:center;gap:5px;padding:8px 14px;border-radius:var(--r-sm);font-size:13px;font-weight:500;color:var(--text-muted);transition:all var(--t-fast);white-space:nowrap}.lk-menu a:hover,.lk-menu .current-menu-item>a{background:var(--bg-card-hover);color:var(--text-light)}.lk-menu .lk-nav-cta>a,.lk-menu a.lk-nav-cta{background:var(--primary-red);color:#fff!important;font-weight:700;padding:8px 18px;border-radius:var(--r-sm);box-shadow:0 4px 16px rgb(239 71 88 / .35);transition:all var(--t-norm)}.lk-menu .lk-nav-cta>a:hover,.lk-menu a.lk-nav-cta:hover{background:var(--primary-red-hover);box-shadow:0 6px 24px rgb(239 71 88 / .5);transform:translateY(-1px)}.lk-menu .sub-menu{position:absolute;top:calc(100% + 8px);left:0;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--r-md);min-width:200px;padding:8px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all var(--t-fast);box-shadow:0 8px 32px rgb(0 0 0 / .5);z-index:300}.lk-menu li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.lk-menu .sub-menu a{border-radius:var(--r-sm);font-size:13px;padding:8px 12px}.lk-hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:6px}.lk-hamburger span{display:block;width:22px;height:2px;background:var(--text-light);border-radius:2px;transition:all var(--t-fast)}.lk-mobile-menu{background:var(--bg-card);border-bottom:1px solid var(--border-color);padding:12px 24px 20px}.lk-mobile-menu ul{display:flex;flex-direction:column;gap:4px}.lk-mobile-menu a{padding:10px 14px;border-radius:var(--r-sm);font-size:14px;display:block}.lk-mobile-menu a:hover{background:var(--bg-card-hover);color:var(--text-light)}.lk-breadcrumb-bar{background:var(--bg-card);border-bottom:1px solid var(--border-color);padding:10px 0}.lk-breadcrumb{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;gap:6px;font-size:12px;color:var(--text-muted);align-items:center;flex-wrap:wrap}.lk-breadcrumb a{color:var(--text-muted);transition:color var(--t-fast)}.lk-breadcrumb a:hover{color:var(--primary-purple)}.lk-breadcrumb .sep{color:var(--border-color)}.lk-breadcrumb .current{color:var(--text-light)}.lk-page{max-width:1280px;margin:0 auto;padding:40px 24px}.lk-page--wide{max-width:1400px}.casino-comparison-wrapper{font-family:var(--font-body);background:var(--bg-dark);color:var(--text-light);line-height:1.6;padding:var(--sp-lg) var(--sp-md) var(--sp-md)}.casino-header{text-align:center;margin-bottom:var(--sp-xl);padding-top:var(--sp-lg)}.casino-logo-header{display:flex;justify-content:center;margin-bottom:var(--sp-sm)}.casino-header-logo-img{width:120px;height:120px;object-fit:contain;border-radius:50%;box-shadow:0 8px 32px rgb(139 92 246 / .4),0 0 50px rgb(139 92 246 / .2);transition:transform var(--t-norm),box-shadow var(--t-norm)}.casino-header-logo-img:hover{transform:scale(1.05);box-shadow:0 12px 40px rgb(139 92 246 / .5),0 0 60px rgb(139 92 246 / .3)}.casino-main-title{font-family:var(--font-head);font-size:clamp(2rem, 6vw, 3.5rem);font-weight:800;background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;margin-bottom:var(--sp-xs);letter-spacing:.04em}.casino-subtitle{font-size:clamp(1rem, 3vw, 1.25rem);color:var(--text-muted);margin-bottom:var(--sp-lg)}.casino-filter-tabs{display:flex;flex-wrap:wrap;gap:var(--sp-xs);justify-content:center;margin-bottom:var(--sp-lg)}.casino-filter-tab{padding:.75rem 1.5rem;border-radius:var(--r-pill);border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-muted);font-size:.9rem;font-weight:500;transition:all var(--t-norm);display:flex;align-items:center;gap:.5rem}.casino-filter-tab::before{content:'';width:11px;height:11px;border-radius:50%;background:#fff0;border:2px solid var(--text-muted);flex-shrink:0;transition:all var(--t-fast)}.casino-filter-tab.active{background:var(--primary-purple);color:#fff;border-color:var(--primary-purple);transform:translateY(-2px);box-shadow:0 4px 20px rgb(139 92 246 / .4),0 0 30px rgb(139 92 246 / .2)}.casino-filter-tab.active::before{background:#fff;border-color:#fff;box-shadow:0 0 10px rgb(255 255 255 / .8)}.casino-filter-tab:hover:not(.active){background:var(--bg-card-hover);border-color:var(--primary-purple);color:var(--text-light);transform:translateY(-1px)}.casino-list{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:var(--sp-md)}.casino-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--r-md);padding:var(--sp-md);display:grid;grid-template-columns:160px 1fr;gap:var(--sp-md);align-items:center;transition:all var(--t-norm);position:relative;overflow:hidden;animation:cardFadeUp 0.5s ease both}@keyframes cardFadeUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.casino-card:nth-child(1){animation-delay:0.05s}.casino-card:nth-child(2){animation-delay:0.1s}.casino-card:nth-child(3){animation-delay:0.15s}.casino-card:nth-child(4){animation-delay:0.2s}.casino-card:nth-child(5){animation-delay:0.25s}.casino-card::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),rgb(139 92 246 / .1) 0%,transparent 50%);opacity:0;transition:opacity var(--t-norm);pointer-events:none}.casino-card:hover{transform:translateY(-4px);border-color:var(--primary-purple);box-shadow:0 8px 32px rgb(139 92 246 / .25),0 0 50px rgb(139 92 246 / .1);background:var(--bg-card-hover)}.casino-card:hover::before{opacity:1}.casino-rank{position:absolute;top:12px;left:12px;background:var(--primary-purple);color:#fff;font-size:11px;font-weight:700;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 0 12px rgb(139 92 246 / .5)}.casino-card:first-child .casino-rank{background:var(--gold);box-shadow:0 0 12px rgb(201 168 76 / .5)}.casino-card:nth-child(2) .casino-rank{background:#94a3b8}.casino-card:nth-child(3) .casino-rank{background:#cd7f32}.casino-logo{width:100%;height:90px;border-radius:var(--r-sm);background:#0a0a15;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);transition:all var(--t-norm);font-family:var(--font-head);font-weight:800;font-size:14px;letter-spacing:-.3px;color:var(--text-light);overflow:hidden;flex-shrink:0;padding:0 8px;text-align:center;line-height:1.2}.casino-logo img{width:100%;height:100%;object-fit:contain;padding:12px}.casino-card:hover .casino-logo{border-color:var(--primary-purple);box-shadow:0 0 20px rgb(139 92 246 / .3)}.casino-logo-x3000{background:linear-gradient(135deg,#0a0a15,#1a0a2e);color:#8b5cf6}.casino-logo-optibet{background:linear-gradient(135deg,#0a1520,#0d2040);color:#3b82f6}.casino-logo-laimz{background:linear-gradient(135deg,#0a1a0a,#0d2615);color:#22c55e}.casino-logo-lvbet{background:linear-gradient(135deg,#150a0a,#2d0a15);color:#ef4758}.casino-logo-spelet{background:linear-gradient(135deg,#0a0a0a,#1a1a2e);color:#f59e0b}.casino-logo-tonybet{background:linear-gradient(135deg,#071510,#0a2418);color:#22c55e}.casino-logo-klondaika{background:linear-gradient(135deg,#15100a,#2a1e08);color:#c9a84c}.casino-logo-11lv{background:linear-gradient(135deg,#080d1a,#0f1a35);color:#60a5fa}.casino-logo-olybet{background:linear-gradient(135deg,#0a0f18,#0d1e30);color:#38bdf8}.casino-logo-betsafe{background:linear-gradient(135deg,#081408,#0f2410);color:#4ade80}.casino-logo-fenikss{background:linear-gradient(135deg,#180808,#2d0f0f);color:#f87171}.casino-logo-joker{background:linear-gradient(135deg,#12081a,#220f30);color:#e879f9}.casino-info{display:grid;grid-template-columns:1fr auto auto auto auto auto;gap:var(--sp-md);align-items:center}.casino-name-section{display:flex;flex-direction:column;gap:4px}.casino-name{font-family:var(--font-head);font-size:1.3rem;font-weight:700;color:var(--text-light)}.casino-badges{display:flex;gap:4px;flex-wrap:wrap}.casino-badge{font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px;letter-spacing:.3px;background:rgb(139 92 246 / .15);color:var(--primary-purple);border:1px solid rgb(139 92 246 / .2)}.casino-badge--iaui{background:rgb(34 197 94 / .12);color:var(--green);border-color:rgb(34 197 94 / .2)}.casino-badge--fast{background:rgb(239 71 88 / .12);color:var(--primary-red);border-color:rgb(239 71 88 / .2)}.casino-badge--crypto{background:rgb(245 158 11 / .12);color:#f59e0b;border-color:rgb(245 158 11 / .2)}.casino-badge--nodep{background:rgb(34 197 94 / .12);color:#22c55e;border-color:rgb(34 197 94 / .2)}.casino-badge--sports{background:rgb(59 130 246 / .12);color:#3b82f6;border-color:rgb(59 130 246 / .2)}.casino-badge--new{background:rgb(236 72 153 / .12);color:#ec4899;border-color:rgb(236 72 153 / .2)}.casino-review-link{color:var(--text-muted);font-size:.8rem;transition:all var(--t-fast);display:inline-flex;align-items:center;gap:3px}.casino-review-link:hover{color:var(--primary-purple)}.casino-review-link::after{content:'›'}.casino-info-section{display:flex;flex-direction:column;gap:3px;min-width:80px}.casino-info-label{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.casino-info-value{font-size:1.15rem;font-weight:700;color:var(--text-light)}.casino-info-value.highlight{background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.casino-info-section--bonus .casino-info-label{color:var(--gold)}.casino-info-section--fs .casino-info-value{color:var(--green)}.casino-actions{display:flex;flex-direction:column;gap:var(--sp-xs);align-items:center;min-width:130px}.casino-btn-play{display:block;width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,var(--primary-red),#f97316);color:#fff;border:none;border-radius:var(--r-sm);font-size:.95rem;font-weight:700;text-align:center;transition:all var(--t-norm);box-shadow:0 4px 20px rgb(239 71 88 / .4);position:relative;overflow:hidden}.casino-btn-play::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .3),transparent);transition:left .5s}.casino-btn-play:hover{transform:translateY(-2px);box-shadow:0 6px 28px rgb(239 71 88 / .55)}.casino-btn-play:hover::before{left:100%}.casino-btn-play:active{transform:translateY(0)}.casino-btn-review{display:block;width:100%;padding:.5rem 1rem;background:#fff0;color:var(--text-muted);border:1px solid var(--border-color);border-radius:var(--r-sm);font-size:.8rem;text-align:center;transition:all var(--t-fast)}.casino-btn-review:hover{color:var(--primary-purple);border-color:var(--primary-purple);background:rgb(139 92 246 / .08)}.casino-card-footer{grid-column:1 / -1;display:flex;gap:var(--sp-md);padding-top:var(--sp-sm);border-top:1px solid var(--border-color);font-size:.75rem;color:var(--text-muted);flex-wrap:wrap}.casino-card-meta{display:flex;align-items:center;gap:5px}.casino-card-meta .icon{font-size:12px}.casino-score-wrap{display:flex;flex-direction:column;gap:4px;min-width:80px}.casino-score-num{font-size:1.5rem;font-weight:800;color:var(--text-light);line-height:1}.casino-score-stars{color:var(--gold);font-size:11px}.casino-score-bar{height:4px;background:var(--border-color);border-radius:2px;overflow:hidden;margin-top:4px}.casino-score-fill{height:100%;background:linear-gradient(90deg,var(--primary-purple),#ec4899);border-radius:2px}.casino-info-content{max-width:900px;margin:var(--sp-xl) auto 0}.casino-section-title{font-family:var(--font-head);font-size:1.6rem;font-weight:700;background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;margin-bottom:var(--sp-md)}.casino-text-content p{color:var(--text-muted);margin-bottom:var(--sp-sm);line-height:1.8}.casino-text-content h3{color:var(--text-light);font-size:1.1rem;margin:var(--sp-md) 0 var(--sp-xs)}.casino-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-sm);margin:var(--sp-lg) 0}.casino-info-box{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--r-md);padding:var(--sp-md);transition:all var(--t-norm)}.casino-info-box:hover{border-color:var(--primary-purple);box-shadow:0 4px 20px rgb(139 92 246 / .15)}.casino-info-box__icon{font-size:2rem;margin-bottom:var(--sp-xs)}.casino-info-box__title{font-weight:700;color:var(--text-light);margin-bottom:4px}.casino-info-box__text{font-size:.85rem;color:var(--text-muted);line-height:1.6}.casino-faq-section{max-width:900px;margin:var(--sp-xl) auto 0}.casino-faq-list{display:flex;flex-direction:column;gap:10px}.casino-faq-item{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--r-md);overflow:hidden;transition:border-color var(--t-fast)}.casino-faq-item:hover{border-color:rgb(139 92 246 / .3)}.casino-faq-item.active{border-color:var(--primary-purple)}.casino-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--sp-md);background:none;border:none;color:var(--text-light);font-size:.95rem;font-weight:600;text-align:left;gap:var(--sp-sm)}.casino-faq-icon{width:28px;height:28px;border-radius:50%;border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;color:var(--text-muted);transition:all var(--t-fast)}.casino-faq-item.active .casino-faq-icon{background:var(--primary-purple);border-color:var(--primary-purple);color:#fff}.casino-faq-answer{display:none;padding:0 var(--sp-md) var(--sp-md);color:var(--text-muted);font-size:.9rem;line-height:1.8}.casino-faq-item.active .casino-faq-answer{display:block}.casino-footer-responsible{display:flex;align-items:center;justify-content:center;gap:var(--sp-md);padding:var(--sp-lg) 0;margin-top:var(--sp-xl);border-top:1px solid var(--border-color);flex-wrap:wrap}.casino-footer-logo{height:40px;width:auto;opacity:.6;filter:grayscale(1);transition:all var(--t-norm)}.casino-footer-logo:hover{opacity:1;filter:none}.lk-blog-wrap{max-width:1280px;margin:0 auto;padding:40px 24px;display:grid;grid-template-columns:1fr 320px;gap:40px}.lk-blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--sp-lg)}.lk-blog-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--r-md);overflow:hidden;transition:all var(--t-norm)}.lk-blog-card:hover{transform:translateY(-4px);border-color:var(--primary-purple);box-shadow:0 8px 32px rgb(139 92 246 / .2)}.lk-blog-card__img{width:100%;height:180px;object-fit:cover;background:var(--bg-card-hover);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:2rem}.lk-blog-card__body{padding:var(--sp-md)}.lk-blog-card__cat{font-size:.75rem;font-weight:700;color:var(--primary-purple);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.lk-blog-card__title{font-family:var(--font-head);font-size:1.05rem;font-weight:700;color:var(--text-light);margin-bottom:8px;line-height:1.4}.lk-blog-card__title a:hover{color:var(--primary-purple)}.lk-blog-card__excerpt{font-size:.85rem;color:var(--text-muted);line-height:1.6}.lk-blog-card__footer{padding:var(--sp-sm) var(--sp-md);border-top:1px solid var(--border-color);display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-muted)}.lk-article{max-width:780px}.lk-article__header{margin-bottom:var(--sp-lg)}.lk-article__cat{font-size:.75rem;font-weight:700;color:var(--primary-purple);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.lk-article__title{font-family:var(--font-head);font-size:clamp(1.5rem, 4vw, 2.2rem);font-weight:800;color:var(--text-light);line-height:1.3;margin-bottom:var(--sp-sm)}.lk-article__meta{font-size:.8rem;color:var(--text-muted);display:flex;gap:16px;align-items:center;flex-wrap:wrap}.lk-article__body{color:var(--text-muted);line-height:1.9}.lk-article__body h2{font-family:var(--font-head);font-size:1.4rem;font-weight:700;color:var(--text-light);margin:var(--sp-lg) 0 var(--sp-sm)}.lk-article__body h3{font-size:1.15rem;font-weight:600;color:var(--text-light);margin:var(--sp-md) 0 var(--sp-xs)}.lk-article__body p{margin-bottom:var(--sp-sm)}.lk-article__body ul,.lk-article__body ol{padding-left:20px;margin-bottom:var(--sp-sm)}.lk-article__body li{margin-bottom:6px}.lk-article__body a{color:var(--primary-purple)}.lk-article__body a:hover{text-decoration:underline}.lk-article__body strong{color:var(--text-light)}.lk-article__body table{width:100%;border-collapse:collapse;margin:var(--sp-md) 0;font-size:.9rem}.lk-article__body th{background:var(--bg-card-hover);color:var(--text-light);padding:10px 14px;text-align:left;font-weight:600;border-bottom:2px solid var(--primary-purple)}.lk-article__body td{padding:10px 14px;border-bottom:1px solid var(--border-color);color:var(--text-muted)}.lk-article__body tr:hover td{background:rgb(139 92 246 / .04)}.lk-sidebar-widget{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--r-md);padding:var(--sp-md);margin-bottom:var(--sp-md)}.lk-sidebar-widget__title{font-family:var(--font-head);font-size:1rem;font-weight:700;color:var(--text-light);margin-bottom:var(--sp-sm);padding-bottom:8px;border-bottom:2px solid var(--primary-purple)}.lk-sidebar-casino{display:flex;flex-direction:column;gap:8px}.lk-sidebar-casino-item{display:flex;align-items:center;gap:10px;padding:8px;background:var(--bg-card-hover);border-radius:var(--r-sm);transition:all var(--t-fast)}.lk-sidebar-casino-item:hover{background:rgb(139 92 246 / .1)}.lk-sidebar-casino-item .logo{width:40px;height:30px;border-radius:4px;background:#0a0a15;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800}.lk-sidebar-casino-item .info{flex:1}.lk-sidebar-casino-item .name{font-size:.85rem;font-weight:600;color:var(--text-light)}.lk-sidebar-casino-item .bonus{font-size:.75rem;color:var(--primary-purple)}.lk-sidebar-casino-item .btn{background:var(--primary-red);color:#fff;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:4px;white-space:nowrap}.lk-sidebar-casino-item .btn:hover{background:var(--primary-red-hover)}.lk-review-wrap{max-width:1280px;margin:0 auto;padding:40px 24px;display:grid;grid-template-columns:1fr 320px;gap:40px}.casino-verdict-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--r-lg);padding:var(--sp-lg);text-align:center;position:sticky;top:88px}.casino-verdict-logo{width:100%;height:120px;border-radius:var(--r-sm);background:#0a0a15;margin-bottom:var(--sp-md);display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-size:24px;font-weight:800;color:var(--primary-purple)}.casino-verdict-score{font-size:4rem;font-weight:800;background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;line-height:1;margin-bottom:4px}.casino-verdict-stars{color:var(--gold);font-size:1.2rem;margin-bottom:var(--sp-sm)}.casino-verdict-bonus{background:rgb(139 92 246 / .1);border:1px solid rgb(139 92 246 / .2);border-radius:var(--r-sm);padding:var(--sp-sm);margin-bottom:var(--sp-sm);font-size:.9rem;color:var(--text-light)}.casino-verdict-bonus strong{color:var(--primary-purple);font-size:1.1rem}.casino-verdict-btn{display:block;width:100%;padding:var(--sp-sm);background:linear-gradient(135deg,var(--primary-red),#f97316);color:#fff;border-radius:var(--r-sm);font-weight:700;font-size:1rem;margin-bottom:8px;transition:all var(--t-norm);box-shadow:0 4px 20px rgb(239 71 88 / .4)}.casino-verdict-btn:hover{box-shadow:0 6px 28px rgb(239 71 88 / .6);transform:translateY(-2px)}.casino-verdict-note{font-size:.7rem;color:var(--text-muted)}.casino-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-md);margin:var(--sp-lg) 0}.casino-pros,.casino-cons{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--r-md);padding:var(--sp-md)}.casino-pros{border-color:rgb(34 197 94 / .2)}.casino-cons{border-color:rgb(239 71 88 / .2)}.casino-pros h3{color:var(--green);margin-bottom:var(--sp-sm);font-size:.95rem}.casino-cons h3{color:var(--primary-red);margin-bottom:var(--sp-sm);font-size:.95rem}.casino-pros li,.casino-cons li{font-size:.85rem;color:var(--text-muted);padding:5px 0;padding-left:20px;position:relative}.casino-pros li::before{content:'✓';position:absolute;left:0;color:var(--green)}.casino-cons li::before{content:'✗';position:absolute;left:0;color:var(--primary-red)}.casino-score-breakdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--sp-sm);margin:var(--sp-lg) 0}.casino-score-item{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--r-sm);padding:var(--sp-sm);text-align:center}.casino-score-item__label{font-size:.75rem;color:var(--text-muted);margin-bottom:6px}.casino-score-item__val{font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.lk-payment-table{width:100%;border-collapse:collapse;margin:var(--sp-md) 0;font-size:.9rem}.lk-payment-table th{background:var(--bg-card-hover);color:var(--text-light);padding:10px 14px;text-align:left;font-weight:600;border-bottom:2px solid var(--primary-purple)}.lk-payment-table td{padding:10px 14px;border-bottom:1px solid var(--border-color);color:var(--text-muted)}.lk-payment-table tr:hover td{background:rgb(139 92 246 / .04)}.lk-payment-table .status-fast{color:var(--green);font-weight:600}.lk-payment-table .status-slow{color:var(--primary-red)}.lk-section-title{font-family:var(--font-head);font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;margin-bottom:var(--sp-md)}.lk-section-intro{color:var(--text-muted);max-width:720px;margin-bottom:var(--sp-lg);line-height:1.8}.lk-footer{background:var(--bg-card);border-top:1px solid var(--border-color);margin-top:var(--sp-xl);padding:var(--sp-xl) 0 0}.lk-footer__inner{max-width:1280px;margin:0 auto;padding:0 24px var(--sp-xl);display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--sp-xl)}.lk-footer__brand .lk-logo{margin-bottom:var(--sp-sm)}.lk-footer__brand p{font-size:.85rem;color:var(--text-muted);line-height:1.7;max-width:280px}.lk-footer__col h4{font-family:var(--font-head);font-weight:700;color:var(--text-light);font-size:.9rem;margin-bottom:var(--sp-sm);padding-bottom:8px;border-bottom:1px solid var(--border-color)}.lk-footer__col ul{display:flex;flex-direction:column;gap:6px}.lk-footer__col a{font-size:.85rem;color:var(--text-muted);transition:color var(--t-fast)}.lk-footer__col a:hover{color:var(--primary-purple)}.lk-footer__trust{max-width:1280px;margin:0 auto;padding:var(--sp-md) 24px;display:flex;align-items:center;gap:var(--sp-md);flex-wrap:wrap;border-top:1px solid var(--border-color)}.lk-footer__trust-logo{height:36px;width:auto;opacity:.5;filter:grayscale(1);transition:all var(--t-norm)}.lk-footer__trust-logo:hover{opacity:.8;filter:none}.lk-footer__trust-text{font-size:.75rem;color:var(--text-muted);flex:1;line-height:1.6}.lk-footer__bottom{background:var(--bg-dark);border-top:1px solid var(--border-color);padding:var(--sp-sm) 24px;text-align:center;font-size:.8rem;color:var(--text-muted)}.lk-footer__bottom a{color:var(--text-muted);transition:color var(--t-fast)}.lk-footer__bottom a:hover{color:var(--primary-purple)}.lk-back-to-top{position:fixed;bottom:24px;right:24px;width:44px;height:44px;background:var(--primary-purple);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;opacity:0;visibility:hidden;transition:all var(--t-norm);box-shadow:0 4px 20px rgb(139 92 246 / .4);z-index:500}.lk-back-to-top.visible{opacity:1;visibility:visible}.lk-back-to-top:hover{background:var(--primary-purple-dark);transform:translateY(-2px)}@media (max-width:1024px){.casino-info{grid-template-columns:1fr auto auto auto}.lk-footer__inner{grid-template-columns:1fr 1fr;gap:var(--sp-lg)}.lk-blog-wrap,.lk-review-wrap{grid-template-columns:1fr}.casino-pros-cons{grid-template-columns:1fr}}@media (max-width:768px){.lk-menu{display:none}.lk-hamburger{display:flex}.casino-card{grid-template-columns:1fr}.casino-logo{width:100%;height:80px}.casino-info{grid-template-columns:1fr 1fr}.casino-actions{flex-direction:row}.casino-btn-play,.casino-btn-review{flex:1}.lk-footer__inner{grid-template-columns:1fr}.casino-filter-tabs{gap:6px}.casino-filter-tab{padding:.6rem 1rem;font-size:.85rem}.casino-score-breakdown{grid-template-columns:1fr 1fr}}@media (max-width:480px){.casino-info{grid-template-columns:1fr 1fr}.casino-info-section:nth-child(n+5){display:none}.lk-page{padding:24px 16px}}.fade-up{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.fade-up.visible{opacity:1;transform:none}.casino-card.hidden{display:none}body{padding-top:0}.lk-header{position:sticky;top:0;z-index:200;will-change:box-shadow}.lk-header.scrolled{box-shadow:0 8px 40px rgb(0 0 0 / .6)}html{font-display:swap}.lk-back-to-top{position:fixed!important;bottom:24px;right:24px;z-index:999;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .25s,transform .25s}.lk-back-to-top.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.casino-list{min-height:200px}.casino-card.hidden{display:none}.lk-mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:190;background:var(--bg-dark);padding:80px 24px 24px;overflow-y:auto}.lk-mobile-menu[hidden]{display:none!important}img{aspect-ratio:attr(width) / attr(height)}.casino-logo{min-width:120px;min-height:60px}html,body,#page,#content,.site,.wp-site-blocks{background-color:var(--bg-dark)!important;color:var(--text-light)!important}.wp-block-group,.wp-block-cover,.entry-content,.page-content{background-color:transparent!important;color:var(--text-light)!important}.admin-bar .lk-header{top:32px}@media screen and (max-width:782px){.admin-bar .lk-header{top:46px}}.casino-btn-play,.casino-btn-review,.casino-verdict-btn,.lk-nav-cta a,.btn-cta-play{white-space:normal!important;word-break:break-word;overflow:visible!important;text-overflow:unset!important}@media (max-width:480px){.casino-actions{flex-direction:column;gap:8px}.casino-btn-play,.casino-btn-review{width:100%;text-align:center;padding:10px 12px;font-size:13px}.casino-card .casino-info{grid-template-columns:1fr!important}}.saboxplugin-wrap{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:var(--r-lg)!important;color:var(--text-light)!important;padding:20px!important;margin-top:32px!important}.saboxplugin-wrap *{color:var(--text-muted)!important}.saboxplugin-wrap .saboxplugin-authorname,.saboxplugin-wrap .saboxplugin-authorname a{color:var(--text-light)!important;font-family:var(--font-head)!important;font-weight:700!important}.saboxplugin-wrap .saboxplugin-desc{color:var(--text-muted)!important}.saboxplugin-wrap img{border-radius:50%!important}.casino-faq-answer{display:none;padding:0 var(--sp-md) var(--sp-md);color:var(--text-muted);font-size:.9rem;line-height:1.8;animation:fadeIn .2s ease}.casino-faq-item.active .casino-faq-answer{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lk-lang-btn{cursor:pointer}.casino-hero{background:linear-gradient(135deg,var(--bg-dark) 0%,var(--bg-card-hover) 60%,#1a2a44 100%);padding:32px 20px;position:relative;overflow:hidden}.casino-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 80% 50%,rgb(201 168 76 / .06) 0%,transparent 70%);pointer-events:none}.casino-hero-inner{max-width:1200px;margin:0 auto;position:relative;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:start}.casino-hero-left{display:flex;flex-direction:column;gap:16px}.casino-identity{display:flex;align-items:center;gap:16px}.casino-logo-big{width:80px;height:80px;background:var(--bg-card-hover);border-radius:16px;display:flex;align-items:center;justify-content:center;font-family:var(--head);font-weight:800;font-size:16px;color:#C9A84C;border:2px solid var(--border-color);flex-shrink:0}.casino-title{font-family:var(--head);font-size:clamp(22px,3vw,32px);font-weight:800;margin-bottom:4px}.casino-badges{display:flex;flex-wrap:wrap;gap:6px}.badge{padding:3px 10px;border-radius:5px;font-size:11px;font-weight:700}.badge-green{background:rgb(29 185 84 / .12);color:var(--green);border:1px solid rgb(29 185 84 / .25)}.badge-gold{background:rgb(201 168 76 / .12);color:#C9A84C;border:1px solid rgb(201 168 76 / .25)}.badge-blue{background:rgb(59 130 246 / .12);color:#3B82F6;border:1px solid rgb(59 130 246 / .25)}.badge-red{background:rgb(230 57 70 / .12);color:var(--primary-red);border:1px solid rgb(230 57 70 / .25)}.hero-score-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.score-big{display:flex;align-items:baseline;gap:4px}.score-num{font-family:var(--head);font-size:48px;font-weight:800;color:#C9A84C;line-height:1}.score-max{font-size:16px;color:var(--text3);font-weight:400;margin-bottom:4px}.stars-big{color:#C9A84C;font-size:20px;letter-spacing:2px}.score-count{font-size:12px;color:var(--text3)}.criteria-row{display:flex;flex-wrap:wrap;gap:8px}.crit-item{display:flex;align-items:center;gap:6px;padding:6px 12px;background:rgb(255 255 255 / .04);border:1px solid var(--border-color);border-radius:8px;font-size:12px;color:var(--text2)}.crit-score{font-weight:700;margin-left:4px}.crit-good{color:var(--green)}.crit-ok{color:#C9A84C}.crit-bad{color:var(--primary-red)}.cta-box{background:var(--bg-card);border:2px solid #C9A84C;border-radius:16px;padding:24px;min-width:260px;text-align:center;flex-shrink:0;position:relative}.cta-box::before{content:'🏆 TOP BONUSS';position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#C9A84C;color:var(--bg-dark);font-family:var(--head);font-size:10px;font-weight:800;padding:3px 12px;border-radius:10px;white-space:nowrap;letter-spacing:.5px}.cta-bonus-label{font-size:11px;color:var(--text3);margin-bottom:4px}.cta-bonus-amount{font-family:var(--head);font-size:32px;font-weight:800;color:#C9A84C;line-height:1;margin-bottom:2px}.cta-bonus-sub{font-size:13px;color:var(--text2);margin-bottom:4px}.cta-bonus-spins{font-size:14px;font-weight:700;color:var(--green);margin-bottom:16px}.btn-cta-big{display:block;background:var(--primary-red);color:#fff!important;font-family:var(--head);font-weight:800;font-size:15px;padding:13px 24px;border-radius:10px;transition:all .15s;border:none;cursor:pointer;width:100%;text-decoration:none}.btn-cta-big:hover{background:var(--primary-red-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgb(239 71 88 / .45);color:#fff!important}.cta-review-link{font-size:12px;color:var(--text3);margin-top:10px;display:block;transition:color .15s}.cta-review-link:hover{color:#C9A84C}.cta-wager{font-size:11px;color:var(--text3);margin-top:8px;padding-top:8px;border-top:1px solid var(--border-color)}.main-wrap{max-width:1200px;margin:0 auto;padding:28px 20px;display:grid;grid-template-columns:1fr 300px;gap:28px}.score-table{width:100%;border-collapse:collapse;margin-bottom:4px}.score-table tr{border-bottom:1px solid var(--border-color)}.score-table tr:last-child{border-bottom:none}.score-table td{padding:10px 0;font-size:14px}.score-table td:first-child{color:var(--text2)}.score-table td:last-child{text-align:right;font-weight:700;font-family:var(--head);font-size:15px}.score-bar-wrap{flex:1;height:5px;background:var(--bg-card-hover);border-radius:3px;margin:0 12px;overflow:hidden;display:inline-block;width:80px;vertical-align:middle}.score-bar-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--gold-dark),#C9A84C)}.pros-cons-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:0}.pros-box{background:rgb(29 185 84 / .05);border:1px solid rgb(29 185 84 / .15);border-radius:10px;padding:14px}.cons-box{background:rgb(230 57 70 / .05);border:1px solid rgb(230 57 70 / .12);border-radius:10px;padding:14px}.pros-cons-title{font-family:var(--head);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.pros-cons-title.green{color:var(--green)}.pros-cons-title.red{color:var(--primary-red)}.pros-list,.cons-list{list-style:none;display:flex;flex-direction:column;gap:6px}.pros-list li,.cons-list li{font-size:13px;color:var(--text2);display:flex;align-items:flex-start;gap:7px;line-height:1.5}.pros-list li::before{content:'✓';color:var(--green);font-weight:700;flex-shrink:0}.cons-list li::before{content:'✗';color:var(--primary-red);font-weight:700;flex-shrink:0}.pay-table{width:100%;border-collapse:collapse;font-size:13px}.pay-table th{background:var(--bg-card-hover);padding:9px 12px;text-align:left;font-family:var(--head);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-light);border-bottom:2px solid #C9A84C}.pay-table td{padding:9px 12px;border-bottom:1px solid var(--border-color);color:var(--text2);vertical-align:middle}.pay-table tr:last-child td{border-bottom:none}.pay-table tr:nth-child(even) td{background:rgb(255 255 255 / .02)}.speed-badge{padding:2px 7px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap}.s-instant{background:rgb(29 185 84 / .1);color:var(--green);border:1px solid rgb(29 185 84 / .2)}.s-fast{background:rgb(201 168 76 / .1);color:#C9A84C;border:1px solid rgb(201 168 76 / .2)}.s-slow{background:rgb(90 112 144 / .1);color:var(--text3);border:1px solid var(--border-color)}.bonus-card{background:linear-gradient(135deg,rgb(201 168 76 / .08),rgb(201 168 76 / .04));border:1px solid rgb(201 168 76 / .2);border-radius:12px;padding:20px;margin-bottom:16px}.bonus-card-title{font-family:var(--head);font-weight:700;font-size:15px;margin-bottom:12px;display:flex;align-items:center;gap:8px}.bonus-details{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bonus-det-item{background:var(--bg-card-hover);border-radius:8px;padding:10px;text-align:center;border:1px solid var(--border-color)}.bonus-det-val{font-family:var(--head);font-size:16px;font-weight:800;color:#C9A84C;margin-bottom:3px}.bonus-det-label{font-size:11px;color:var(--text3)}.games-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.game-item{background:var(--bg-card-hover);border:1px solid var(--border-color);border-radius:10px;padding:14px;text-align:center;transition:all .15s}.game-item:hover{border-color:rgb(201 168 76 / .2);transform:translateY(-2px)}.game-icon{font-size:22px;margin-bottom:6px}.game-name{font-size:12px;font-weight:600;color:var(--text-light);margin-bottom:2px}.game-count{font-size:11px;color:#C9A84C}.content-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius);padding:24px;margin-bottom:20px}.content-card h2{font-family:var(--head);font-size:18px;font-weight:700;margin-bottom:14px}.content-card h3{font-family:var(--head);font-size:15px;font-weight:600;color:#C9A84C;margin:18px 0 8px}.content-card p{color:var(--text2);font-size:14px;line-height:1.8;margin-bottom:12px}.info-box{border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.7;margin-bottom:16px}.info-box-green{background:rgb(29 185 84 / .06);border:1px solid rgb(29 185 84 / .15);color:var(--text2)}.info-box-gold{background:rgb(201 168 76 / .06);border:1px solid rgb(201 168 76 / .15);color:var(--text2)}.info-box strong{display:block;margin-bottom:4px;font-size:14px}.info-box-green strong{color:var(--green)}.info-box-gold strong{color:#C9A84C}.verdict-card{background:linear-gradient(135deg,rgb(201 168 76 / .08),rgb(201 168 76 / .03));border:2px solid rgb(201 168 76 / .3);border-radius:16px;padding:24px;margin-bottom:20px}.verdict-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.verdict-score-circle{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#C9A84C,var(--gold-dark));display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.verdict-score-num{font-family:var(--head);font-size:20px;font-weight:800;color:var(--bg-dark);line-height:1}.verdict-score-max{font-size:9px;color:var(--bg-dark);opacity:.7}.verdict-title{font-family:var(--head);font-size:18px;font-weight:800}.verdict-sub{font-size:12px;color:var(--text3);margin-top:2px}.verdict-text{font-size:14px;color:var(--text2);line-height:1.8;margin-bottom:16px}.sidebar{display:flex;flex-direction:column;gap:20px}.widget{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius);overflow:hidden}.widget-header{padding:14px 16px;border-bottom:1px solid var(--border-color);font-family:var(--head);font-weight:700;font-size:14px;display:flex;align-items:center;gap:8px}.widget-body{padding:14px 16px}.info-row{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--border-color);font-size:13px}.info-row:last-child{border-bottom:none}.info-row-label{color:var(--text3)}.info-row-val{font-weight:600;color:var(--text-light)}.btn-play-full{display:block;background:linear-gradient(135deg,#C9A84C,var(--gold-dark));color:var(--bg-dark);font-family:var(--head);font-weight:800;font-size:14px;padding:12px;border-radius:10px;text-align:center;transition:all .15s;margin-bottom:8px}.btn-play-full:hover{background:linear-gradient(135deg,var(--gold-light),#C9A84C);transform:translateY(-1px);box-shadow:0 4px 16px rgb(201 168 76 / .3)}.quick-link{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;font-size:13px;color:var(--text2);transition:all .12s;border:1px solid #fff0}.quick-link:hover{background:var(--bg-card-hover);color:#C9A84C}.quick-link-icon{width:28px;height:28px;border-radius:7px;background:var(--bg-card-hover);display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.review-meta{background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:14px 16px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--text3)}.review-meta-item{display:flex;align-items:center;gap:6px}.review-meta strong{color:var(--text2)}.faq-section{padding:32px 0}.faq-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.faq-section h2{font-family:var(--head);font-size:20px;font-weight:700;margin-bottom:16px}.faq-item{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius);margin-bottom:8px;overflow:hidden}.faq-q{padding:16px 20px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600;font-size:14px;transition:background .15s}.faq-q:hover{background:var(--bg-card-hover)}.faq-icon{width:24px;height:24px;border-radius:6px;background:var(--bg-card-hover);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;transition:all .2s;color:#C9A84C}.faq-item.open .faq-icon{background:#C9A84C;color:var(--bg-dark);transform:rotate(45deg)}.faq-a{padding:0 20px;max-height:0;overflow:hidden;transition:all .3s ease;font-size:14px;color:var(--text2);line-height:1.8}.faq-item.open .faq-a{padding:0 20px 16px;max-height:300px}.site-footer{background:var(--bg-card);border-top:1px solid var(--border-color);padding:40px 20px 20px;margin-top:32px}.footer-inner{max-width:1200px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;margin-bottom:32px}.footer-desc{font-size:13px;color:var(--text3);line-height:1.7;margin-bottom:14px}.footer-heading{font-family:var(--head);font-size:13px;font-weight:700;color:var(--text-light);margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.footer-links{list-style:none;display:flex;flex-direction:column;gap:6px}.footer-links a{font-size:13px;color:var(--text3);transition:color .15s}.footer-links a:hover{color:#C9A84C}.footer-bottom{border-top:1px solid var(--border-color);padding-top:20px;display:flex;flex-direction:column;gap:14px}.footer-disclaimer{font-size:11px;color:var(--text3);line-height:1.7;text-align:center}.footer-trust{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.trust-badge{background:var(--bg-card-hover);border:1px solid var(--border-color);border-radius:6px;padding:5px 12px;font-size:11px;font-weight:600;color:var(--text3)}.trust-badge.age{background:rgb(230 57 70 / .1);color:var(--primary-red);border-color:rgb(230 57 70 / .2)}.trust-badge.reg{background:rgb(29 185 84 / .1);color:var(--green);border-color:rgb(29 185 84 / .2)}.footer-legal-links{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.footer-legal-links a{font-size:12px;color:var(--text3);transition:color .15s}@media(max-width:900px){.main-wrap{grid-template-columns:1fr}.casino-hero-inner{grid-template-columns:1fr}.cta-box{width:100%;max-width:400px}.pros-cons-grid{grid-template-columns:1fr}.games-grid{grid-template-columns:repeat(2,1fr)}.bonus-details{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.nav-menu{display:none}.games-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr}}.casino-logo-under-title{display:flex;align-items:center;gap:16px;margin:12px 0 20px}.casino-logo-under-title .logo-box{width:72px;height:72px;background:var(--bg-card);border:2px solid var(--border-color);border-radius:14px;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-weight:800;font-size:13px;color:var(--primary-purple);text-align:center;padding:6px;flex-shrink:0;transition:border-color .2s}.casino-logo-under-title .logo-box:hover{border-color:var(--primary-purple)}.casino-logo-under-title .logo-box img{width:100%;height:100%;object-fit:contain;border-radius:10px}.casino-logo-under-title .logo-meta{display:flex;flex-direction:column;gap:4px}.casino-logo-under-title .logo-since{font-size:12px;color:var(--text-muted)}.casino-logo-under-title .logo-rating{display:flex;align-items:center;gap:6px}.casino-logo-under-title .logo-score{font-family:var(--font-head);font-size:22px;font-weight:800;color:var(--primary-purple)}.casino-logo-under-title .logo-stars{color:var(--primary-purple);font-size:14px}@media (max-width:900px){.casino-hero-inner,.main-wrap{grid-template-columns:1fr!important}.cta-box{min-width:unset!important;width:100%!important}.main-wrap{grid-template-columns:1fr!important}.lk-sidebar{order:-1}}@media (max-width:600px){.pros-cons-grid{grid-template-columns:1fr!important}.games-grid{grid-template-columns:repeat(2,1fr)!important}.casino-hero{padding:20px 14px!important}.crit-item{font-size:11px!important}.score-num{font-size:36px!important}.cta-bonus-amount{font-size:26px!important}}.lk-cta-float{position:fixed;bottom:0;left:0;right:0;z-index:300;background:linear-gradient(135deg,#1a1a2e 0%,#0f0f1e 100%);border-top:2px solid var(--primary-purple);padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -4px 30px rgb(139 92 246 / .25);transform:translateY(100%);transition:transform .4s cubic-bezier(.22,1,.36,1)}.lk-cta-float.visible{transform:translateY(0)}.lk-cta-float__info{display:flex;flex-direction:column;gap:2px;min-width:0}.lk-cta-float__name{font-family:var(--font-head);font-size:14px;font-weight:700;color:var(--text-light);white-space:nowrap}.lk-cta-float__bonus{font-size:13px;color:var(--primary-purple);font-weight:600;white-space:nowrap}.lk-cta-float__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.lk-cta-float__btn{background:var(--primary-red);color:#fff!important;font-family:var(--font-head);font-weight:800;font-size:14px;padding:10px 22px;border-radius:10px;text-decoration:none;white-space:nowrap;transition:all .15s;display:inline-block}.lk-cta-float__btn:hover{opacity:.9;transform:translateY(-1px)}.lk-cta-float__close{background:none;border:none;cursor:pointer;color:var(--text-muted);font-size:20px;padding:4px 8px;line-height:1;border-radius:6px;transition:color .15s;flex-shrink:0}.lk-cta-float__close:hover{color:var(--text-light)}@media (max-width:600px){.lk-cta-float{padding:10px 14px;gap:8px}.lk-cta-float__name{font-size:12px}.lk-cta-float__bonus{font-size:11px}.lk-cta-float__btn{font-size:13px;padding:9px 16px}}.lk-back-to-top{bottom:80px!important}.casino-btn-play,.btn-cta-big,.lk-cta-float__btn,.lk-nav-cta>a,a.lk-nav-cta{color:#fff!important;text-decoration:none}.casino-btn-play:visited,.casino-btn-play:hover,.btn-cta-big:visited,.btn-cta-big:hover,.lk-cta-float__btn:visited,.lk-cta-float__btn:hover{color:#fff!important;text-decoration:none}.casino-logo--img{height:130px;padding:6px;overflow:hidden;box-sizing:border-box}.casino-logo--img img{display:block;width:auto;height:100%;max-width:100%;object-fit:contain;margin:auto}@media(max-width:768px){.casino-logo--img{height:110px}}