:root{--gradient-primary:linear-gradient(135deg,#ff8f00,#ff6b6b,#ffd700);--color-dark:#333;--color-light:#fff;--color-gray:#f5f5f5;--shadow:0 2px 10px rgba(0,0,0,0.1);--header-height:80px;--anchor-offset:20px;--menu-link-padding:8px 14px;--menu-icon-size:16px;--menu-hover-bg:rgba(255,143,0,0.1);--menu-active-bg:rgba(255,143,0,0.12);--menu-radius:8px;--menu-font-weight:600;--menu-font-weight-active:700;--font-size-h1:2.5rem;--font-size-h2:1.8rem;}*{margin:0;padding:0;box-sizing:border-box;}body{font-family:'Arial',sans-serif;line-height:1.6;color:var(--color-dark);min-height:100%;position:relative;}html{scroll-behavior:auto;height:100%;scroll-padding-top:calc(var(--header-height)+var(--anchor-offset));-webkit-text-size-adjust:100%;text-size-adjust:100%;}.container{max-width:1200px;margin:0 auto;padding:0 20px;}main{padding-top:80px;}.casino-review-point-item i,.casino-review-stat-item i,.casino-review-method-item i,.casino-review-pros li i,.casino-review-cons li i,.trust-points .point i,.intro-icon i,.logo-link i{display:inline-block;min-width:1.25em;min-height:1em;vertical-align:middle;}.intro-icon i{width:64px;min-width:64px;height:64px;min-height:64px;line-height:64px;text-align:center;}a,button{-webkit-tap-highlight-color:transparent;}a:focus-visible,button:focus-visible,.faq-question:focus-visible,.menu-toggle:focus-visible,.toc-toggle:focus-visible,input:focus-visible{outline:2px solid #ff8f00;outline-offset:2px;}.main-menu a:focus-visible,.submenu a:focus-visible{outline-offset:1px;}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}.main-menu a,.submenu,.submenu li a,.menu-toggle,.sticky-casino-bar,.casino-review-rating-bar-fill,.toc-list li a,.toc-list li a::before,.faq-question,.faq-icon,.btn-play,.link-underline,.blog-card,.blog-card-image img{transition:none !important;}}.separator{width:80px;height:4px;background:var(--gradient-primary);margin:30px auto;border-radius:2px;}.divider{height:1px;background:#eee;margin:8px 0;}header{position:fixed;width:100%;top:0;left:0;right:0;z-index:1000;background:var(--color-light);height:80px;box-shadow:0 1px 3px rgba(0,0,0,0.06),0 4px 12px rgba(0,0,0,0.04);border-bottom:1px solid #eee;touch-action:manipulation;}.main-nav{padding:15px 0;background:var(--color-light);height:100%;display:flex;align-items:center;}.main-nav .container{display:flex;align-items:center;width:100%;padding:0 20px;}.logo{display:flex;align-items:center;flex-shrink:0;margin-right:40px;}.logo img{height:50px;}.logo-link{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:1.6rem;font-weight:bold;}.logo-link i{font-size:2rem;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.logo-text{color:#333;}.logo-text .highlight{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.nav-links{flex:0 1 auto;height:100%;display:flex;align-items:center;border-top:none;box-shadow:none;background:var(--color-light);}.main-menu{display:flex;gap:6px;list-style:none;margin:0;padding:0;}.main-menu li{list-style:none;}.main-menu li a{padding:var(--menu-link-padding);display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--color-dark);font-size:0.9375rem;letter-spacing:0.02em;transition:background 0.2s ease,color 0.2s ease;position:relative;border-radius:var(--menu-radius);}.main-menu li a,.submenu-trigger{font-weight:var(--menu-font-weight);text-transform:uppercase;}.main-menu>li>a:hover,.main-menu>li>a.active,.submenu-trigger:hover,.submenu-trigger.active,.main-menu li.show-submenu .submenu-trigger{color:var(--color-dark);}.main-menu>li>a:hover,.submenu-trigger:hover,.main-menu li.show-submenu .submenu-trigger{background:var(--menu-hover-bg);}.main-menu>li>a.active,.main-menu>li>a[aria-current="page"],.submenu-trigger.active{background:var(--menu-active-bg);font-weight:var(--menu-font-weight-active);}.main-menu a i,.submenu-trigger i{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;min-width:20px;height:20px;min-height:20px;line-height:1;font-size:var(--menu-icon-size);color:#ff8f00;text-align:center;}.main-menu>li>a>span,.main-menu>li>.submenu-trigger>span{display:inline-flex;align-items:center;min-height:20px;line-height:20px;padding-top:2px}.main-menu>li>a>i,.main-menu>li>.submenu-trigger>i{align-self:center}.main-menu li{position:relative;}.submenu{position:absolute;top:100%;left:0;background:var(--color-light);box-shadow:0 8px 24px rgba(0,0,0,0.1);min-width:220px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease;z-index:1000;border-radius:12px;border:1px solid rgba(0,0,0,0.06);padding:6px;margin-top:8px;}.main-menu li:hover .submenu{opacity:1;visibility:visible;transform:translateY(0);}.submenu li{display:block;width:100%;}.submenu li a{padding:10px 14px;display:flex;align-items:center;gap:8px;color:var(--color-dark);font-size:0.9375rem;font-weight:600;letter-spacing:0.01em;text-decoration:none;transition:background 0.2s ease,color 0.2s ease;white-space:nowrap;border-radius:var(--menu-radius);}.submenu li a i.fa-play{font-size:12px;width:14px;min-width:14px;height:14px;margin-right:0;flex-shrink:0;}.submenu li a i.fa-play+span{margin-left:0;}.submenu li a:hover,.submenu li a:active{background:rgba(255,143,0,0.12);color:var(--color-dark);}.submenu-trigger{padding:var(--menu-link-padding);display:flex;align-items:center;gap:8px;color:var(--color-dark);font-size:0.9375rem;letter-spacing:0.02em;text-decoration:none;transition:background 0.2s ease,color 0.2s ease;position:relative;cursor:pointer;border-radius:var(--menu-radius);}.submenu-trigger i{color:#ff8f00;}.submenu a i{font-size:14px;opacity:0.9;}.left-section{display:flex;align-items:center;gap:30px;}.right-section{display:flex;align-items:center;gap:15px;}.menu-toggle{margin-left:auto;order:2;display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:5px;width:30px;height:30px;position:relative;}.menu-toggle span{display:block;width:24px;height:2px;background:var(--color-dark);position:absolute;top:50%;left:50%;transform-origin:center;transition:transform 0.15s ease-out,opacity 0.12s ease-out;}.menu-toggle span:nth-child(1){transform:translate(-50%,-50%) translateY(-7px);}.menu-toggle span:nth-child(2){transform:translate(-50%,-50%);}.menu-toggle span:nth-child(3){transform:translate(-50%,-50%) translateY(7px);}.menu-toggle.active span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg);}.menu-toggle.active span:nth-child(2){opacity:0;transform:translate(-50%,-50%) scaleX(0);}.menu-toggle.active span:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg);}.hero{margin-top:0;display:flex;align-items:center;justify-content:center;padding-block:clamp(36px,5vw,48px);padding-inline:0;background:var(--gradient-primary);color:var(--color-light);text-align:center;}.hero .container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;}.hero h1,.hero h2,.hero-description{text-align:center;margin:0 auto;}.hero h1{font-size:var(--font-size-h1);font-weight:700;line-height:1.15;width:100%;max-width:900px;text-wrap:balance;}.hero h2{font-size:var(--font-size-h2);font-weight:400;line-height:1.35;width:100%;max-width:800px;text-wrap:balance;}.hero-description{font-size:clamp(1.1rem,3.2vw,1.2rem);line-height:1.45;max-width:680px;text-wrap:balance;}.hero .hero-description.date{margin-top:0;font-size:0.95rem;line-height:1.4;opacity:0.92;}.intro{text-align:center;padding:40px 0 30px;max-width:800px;margin:0 auto;}.intro h1{font-size:var(--font-size-h1);margin-bottom:20px;color:var(--color-dark);}.intro h2{font-size:var(--font-size-h2);color:var(--color-dark);margin-bottom:20px;}.intro p{font-size:1.1rem;line-height:1.8;color:#555;}.intro-text-simple{text-align:center;padding:40px 0 60px;max-width:800px;margin:0 auto;}.intro-text-simple h1{font-size:var(--font-size-h1);margin-bottom:20px;color:var(--color-dark);}.intro-text-simple h2{font-size:var(--font-size-h2);margin-top:2rem;margin-bottom:0.75rem;color:var(--color-dark);text-align:left;}.intro-text-simple h2:first-of-type{margin-top:0;}.intro-text-simple .separator{margin:10px 0 14px;margin-left:0;margin-right:auto;}.intro-text-simple p{text-align:left;font-size:1.1rem;line-height:1.8;color:#555;margin-bottom:1rem;}.intro-text-simple p:last-child{margin-bottom:0;}.glossary-page .glossary-lead{text-align:left;max-width:none;width:100%;margin:0 0 1.5rem;font-size:1.1rem;line-height:1.8;color:#555;}.glossary-page .intro-icon{text-align:center;margin-bottom:1.25rem;}.glossary-page h3{text-align:left;font-size:1.25rem;margin-top:1.75rem;margin-bottom:0.5rem;color:var(--color-dark);}.glossary-page h3:first-of-type{margin-top:0;}.glossary-page h2+.separator+h3{margin-top:0;}.guide{text-align:center;padding:60px 0;background:var(--color-light);}.guide .container{max-width:800px;margin:0 auto;}.guide h1{font-size:var(--font-size-h1);margin-bottom:20px;color:var(--color-dark);}.guide h2,.guide h3{scroll-margin-top:calc(var(--header-height)+var(--anchor-offset));}.guide h2{font-size:var(--font-size-h2);color:var(--color-dark);margin-bottom:30px;}.guide.text-left-second h2{margin-top:2rem;margin-bottom:0.75rem;}.guide.text-left-second h3{margin-top:1.5rem;margin-bottom:0.75rem;font-size:1.25rem;}.guide.text-left-second h4:not(.toc-title){margin-top:1.25rem;margin-bottom:0.75rem;font-size:1.1rem;}.guide.text-left-second .separator{margin:10px 0 14px;}.guide.text-left-second p:not(.toc-title){margin-bottom:1rem;}.guide.text-left-second .toc-wrapper+h2,.guide.text-left-second .toc-wrapper+p,.guide.text-left-second .toc-wrapper+.casino-experience-image,.guide.text-left-second .toc-wrapper+.profile-summary-table{margin-top:0;}.guide.text-left-second .author-box{margin:1.25rem 0 1.5rem;}.blog-share{display:flex;align-items:center;flex-wrap:wrap;gap:0.65rem;max-width:800px;margin:2.5em auto 0;padding-top:1.5em;border-top:1px solid #e6e6e6;}.blog-share-label{font-size:0.9rem;font-weight:600;color:#444;margin-right:0.15rem;}.blog-share-link{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#f0f0f0;color:#333;text-decoration:none;font-size:1.05rem;line-height:1;transition:background 0.2s ease,color 0.2s ease;}.blog-share-link:hover{background:#ff8f00;color:#fff;}.blog-share-link .blog-share-icon{width:1em;height:1em;fill:currentColor;}.guide.text-left-second .review-date{margin:1.5rem 0;}.guide.text-left-second .breadcrumbs+.review-date--lead{margin-top:-12px;margin-bottom:20px;}.guide.text-left-second .review-date--lead{clear:both;margin:0;padding:12px 18px;background:var(--color-light);border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.08);border-left:4px solid #ff8f00;font-size:0.875rem;line-height:1.45;color:#666;}.guide.text-left-second .review-date--lead+.toc-wrapper{margin-top:0;}.guide.text-left-second .casino-experience-image{margin:1rem 0 1.25rem;max-width:none;}.guide-h2-slide{margin:0 0 1.25rem;padding:clamp(1.25rem,4vw,2rem) clamp(1.25rem,5vw,2.5rem);border-radius:12px;background:linear-gradient(135deg,#1f1f1f 0%,#2a2118 45%,#ff8f00 120%);box-shadow:var(--shadow);text-align:left;aspect-ratio:16 / 9;max-height:220px;display:flex;flex-direction:column;justify-content:flex-end;gap:0.35rem;}.guide-h2-slide-kicker{margin:0;font-size:0.8125rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255,255,255,0.75);}.guide-h2-slide-title{margin:0;font-size:clamp(1.125rem,3.2vw,1.5rem);font-weight:700;line-height:1.25;color:var(--color-light);}.guide-h2-slide--step .guide-h2-slide-kicker{font-size:clamp(1.75rem,5vw,2.25rem);letter-spacing:0.04em;color:rgba(255,143,0,0.95);line-height:1;}.guide-h2-slide--step .guide-h2-slide-title{font-size:clamp(1rem,2.8vw,1.25rem);font-weight:600;color:rgba(255,255,255,0.92);}.guide-h2-slide-img{width:100%;height:auto;display:block;}.guide.text-left-second .x-screenshot-wrap{margin:1rem auto 1.25rem;width:100%;clear:both;text-align:center;}.guide.text-left-main{padding:40px 0 60px;text-align:left;}.guide.text-left-main h2{margin-top:2rem;margin-bottom:0.75rem;}.guide.text-left-main h2:first-child{margin-top:0;}.guide.text-left-main .separator{margin:10px 0 14px;}.guide.text-left-main p{margin-bottom:1rem;}.guide.text-left-main p:last-child{margin-bottom:0;}.guide p:not(.toc-title){font-size:1.1rem;line-height:1.8;color:#555;margin-bottom:0;}.author-box{display:flex;align-items:center;margin:3em auto 2em;padding:1.5em;border:none;border-radius:8px;background:#f5f5f5;max-width:800px;box-shadow:0 2px 8px rgba(0,0,0,0.03);}.author-box .author-avatar{width:80px;height:80px;border-radius:50%;margin-right:1.5em;object-fit:cover;border:2px solid #ff8f00;}.author-box .author-info{flex:1;}.author-box .author-info strong{display:block;font-size:1.2em;color:#222;margin-bottom:0.3em;}.author-box .author-info strong a{color:#222;text-decoration:none;}.author-box .author-info strong a:hover{color:#ff8f00;}.author-box .author-info strong .fa-linkedin{margin-left:8px;font-size:0.9em;}.author-box .author-info p{margin:0;font-size:0.95em;color:#444;line-height:1.5;}.author-box .author-info a{color:#ff8f00;text-decoration:none;}.author-box .author-info a:hover{color:#ff8f00;}.vpn-table{width:100%;margin:20px 0;background:var(--color-light);border-radius:8px;box-shadow:var(--shadow);border-collapse:collapse;table-layout:fixed;}.vpn-table tr{border-bottom:1px solid #eee;}.vpn-table tr:last-child{border-bottom:none;}.vpn-table td{padding:15px;color:#555;line-height:1.4;text-align:left;}.vpn-table td:first-child{width:40px;font-size:1.2rem;}.vpn-table td:nth-child(2){width:30%;}.vpn-table td.separator{width:1px;padding:0;background-color:#ff8f00;position:relative;z-index:1;background-image:none;}.vpn-table td:last-child{padding-left:20px;}.vpn-table td a{color:var(--color-dark);text-decoration:none;font-weight:500;transition:color 0.3s ease;}.vpn-table td a:hover{color:#ff8f00;}.about-quote{margin:30px 0;}.about-quote blockquote{border-left:4px solid #ff8f00;padding-left:30px;margin:30px 0;}.about-quote blockquote p{font-size:1.1rem;line-height:1.8;color:#555;margin-bottom:15px;}.about-quote blockquote cite{font-style:italic;color:#666;}.guide.text-left-second ul:not(.toc-list){margin:20px 0;padding:25px 40px;background:var(--color-light);border-radius:8px;box-shadow:var(--shadow);list-style:none;text-align:left;}.guide.text-left-second ul:not(.toc-list) li{position:relative;padding-left:25px;margin-bottom:12px;line-height:1.6;color:#555;}.guide.text-left-second ul:not(.toc-list) li:last-child{margin-bottom:0;}.guide.text-left-second ul:not(.toc-list) li:before{content:"•";position:absolute;left:0;color:#ff8f00;font-size:1.2em;}.guide.text-left-second ul:not(.toc-list) li strong{display:inline-block;margin-right:0px;color:var(--color-dark);}.guide-check-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0;}.guide-check-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;background:var(--color-light);border-radius:8px;box-shadow:var(--shadow);text-align:left;}.guide.text-left-second .guide-check-card>i{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:rgba(255,143,0,0.12);color:#ff8f00;font-size:1.125rem;}.guide.text-left-second .guide-check-card>i::before{color:#ff8f00;}.guide-check-card strong{color:var(--color-dark);font-size:1rem;}.guide-check-card p{margin:0;font-size:0.9375rem;line-height:1.55;color:#555;}.guide-step-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0;counter-reset:guide-step;}.guide-step-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;background:var(--color-light);border-radius:8px;box-shadow:var(--shadow);text-align:left;counter-increment:guide-step;}.guide-step-card::before{content:counter(guide-step);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:rgba(255,143,0,0.12);color:#ff8f00;font-weight:700;font-size:1.125rem;}.guide-step-card p{margin:0;font-size:0.9375rem;line-height:1.55;color:#555;}.guide-tradeoff-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0;}.guide-tradeoff-card{display:flex;flex-direction:column;gap:12px;padding:18px 20px;background:var(--color-light);border-radius:8px;box-shadow:var(--shadow);text-align:left;}.guide-tradeoff-row{display:flex;align-items:flex-start;gap:10px;font-size:0.9375rem;line-height:1.55;color:#555;}.guide.text-left-second .guide-tradeoff-row>i{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:0;border-radius:8px;font-size:0.9375rem;}.guide.text-left-second .guide-tradeoff-row--up>i{background:rgba(76,175,80,0.14);color:#4caf50;}.guide.text-left-second .guide-tradeoff-row--up>i::before{color:#4caf50;}.guide.text-left-second .guide-tradeoff-row--watch>i{background:rgba(255,143,0,0.12);color:#ff8f00;}.guide.text-left-second .guide-tradeoff-row--watch>i::before{color:#ff8f00;}.blog-casino-alts--quad{grid-template-columns:repeat(2,1fr);}@media (max-width:768px){.guide-check-cards,.guide-step-cards,.guide-tradeoff-cards{grid-template-columns:1fr;}.blog-casino-alts--quad{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto;}}@media (min-width:769px){.blog-casino-alts--quad{grid-template-columns:repeat(4,1fr);}}.intro-icon{text-align:center;margin-bottom:30px;}.intro-icon i{font-size:64px;color:#ff8f00;opacity:0.9;}.text-left-main h2,.text-left-main h3,.text-left-main p,.text-left-second h2,.text-left-second h3,.text-left-second h4:not(.toc-title),.text-left-second p:not(.toc-title){text-align:left;}.guide.text-left-second .container>h2:first-of-type{margin-top:0;}.featured-casinos{padding:20px 0 60px;}.featured-casinos h2{text-align:center;margin-bottom:20px;font-size:1.8rem;}.featured-casinos-text{text-align:center;color:#555;font-size:1.1rem;line-height:1.8;max-width:1000px;margin:0 auto 30px;}.featured-casino-bonuses{padding:20px 0 60px;}.featured-casino-bonuses h2{text-align:center;margin-bottom:20px;font-size:1.8rem;}.featured-casino-bonuses-text{text-align:center;color:#555;font-size:1.1rem;line-height:1.8;max-width:1000px;margin:0 auto 30px;}.casino-grid{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:15px;padding:0 15px;}.casino-box{display:flex;padding:15px;gap:15px;background:white;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.15);}.casino-box:hover{transform:none;box-shadow:0 2px 10px rgba(0,0,0,0.15);}.casino-logo{flex:0 0 160px;height:160px;padding:12px;display:flex;align-items:center;justify-content:center;background:#f1f1f8;border-radius:8px;position:relative;}.featured-casinos .casino-rank-badge,.featured-casino-bonuses .casino-rank-badge{position:absolute;top:8px;left:8px;z-index:1;display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;border-radius:50%;background:var(--gradient-primary);color:#fff;font-size:0.875rem;font-weight:700;line-height:1;box-shadow:0 2px 6px rgba(0,0,0,0.25);}.casino-logo.crypto-casino{background:#302c34;}.casino-logo.ltc-casino{background:#2b2c36;}.casino-logo.eth-casino{background:#2c2f3c;}.casino-logo.bitstarz-casino{background:#0d0d0d;}.casino-logo.betplay-casino{background:#20303c;}.casino-logo.duel-casino{background:#070b22;}.casino-logo.cashy-casino,.casino-review-logo.cashy-casino{background:#1b213c;}.casino-review-logo.cashy-casino img,.casino-logo.cashy-casino img{width:120px;height:auto;object-fit:contain;}.casino-logo.duel-casino img{width:90px;height:90px;object-fit:contain;}.casino-logo.nitro-casino{background:#141639;}.casino-info{flex:1;display:flex;justify-content:space-between;gap:15px;min-width:0;}.info-left{flex:1;display:flex;flex-direction:column;gap:15px;min-width:0;}.info-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:15px;min-width:220px;}.casino-info h3{width:auto;font-size:1.5rem;margin:0;display:inline-flex;align-items:center;gap:15px;}.casino-description{width:100%;margin:0 0 10px;color:#666;font-size:0.95rem;line-height:1.4;}.welcome-bonus-badge{background:#222222;color:white;padding:4px 12px;border-radius:4px;font-size:0.85rem;margin:0 auto;}.bonus-section{text-align:center;width:100%;}.bonus-amount{display:block;font-size:1.6rem;font-weight:bold;color:#d14600;text-align:center;}.bonus-text{display:block;font-size:0.9rem;color:#666;margin-top:4px;text-align:center;}.bonus{text-align:right;margin-left:auto;}.bonus-container{gap:8px;}.rating{display:flex;align-items:center;gap:8px;margin:0;background:#f8f8f8;padding:6px 12px;border-radius:6px;border:none;}.bonus-rating{color:#ff8f00;font-size:0.9rem;display:flex;align-items:center;gap:2px;background:#f8f8f8;padding:6px 12px;border-radius:6px;border:none;}.rating-score{font-size:1.1rem;font-weight:bold;color:#444;}.stars{color:#ff8f00;font-size:0.9rem;display:flex;align-items:center;gap:2px;}.title-rating{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:8px;}.title-rating h2{margin:0;font-size:1.4rem;white-space:nowrap;}.features{display:flex;flex-direction:column;gap:8px;margin:0;}.features span{display:flex;align-items:center;gap:8px;color:#666;}.features span.positive i{color:#4caf50;}.features span.negative i{color:#e74c3c;}.divider{border:none;border-top:1px solid #e0e0e0;margin:8px 0;width:100%;}.features-list{list-style:none;padding:0;margin:8px 0;display:flex;gap:15px;flex-wrap:nowrap;}.features-list li{display:flex;align-items:center;gap:8px;color:#666;font-size:0.9rem;white-space:nowrap;}.features-list li i{color:#4caf50;font-size:14px;flex-shrink:0;width:16px;text-align:center;}.buttons{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:180px;margin:0 auto;}.buttons.review{max-width:none;margin-top:0;}.btn-play{display:inline-flex;align-items:center;justify-content:center;width:100%;text-align:center;line-height:1.25;padding:12px 20px;border-radius:25px;font-weight:500;background:#d14600;color:white;text-decoration:none;transition:background-color 0.3s ease;box-sizing:border-box;}.btn-play:hover{background:#b84800;}.review-link{font-size:0.9rem;color:#666;text-decoration:none;transition:color 0.3s ease;text-align:center;margin-top:10px;}.review-link:hover{color:#ff8f00;}.casino-review-section{padding:40px 0;background:#f8f8f8;}.casino-review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;max-width:1200px;margin:0 auto;}.casino-review-box{background:white;border-radius:12px;padding:25px;box-shadow:0 4px 15px rgba(0,0,0,0.05);}.casino-review-box.main-info{grid-column:1 / -1;}.casino-review-box h3{font-size:1.3rem;color:var(--color-dark);margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #f0f0f0;}.casino-review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:30px;}.casino-review-brand{display:flex;align-items:flex-start;gap:25px;}.casino-review-logo{height:160px;width:160px;background:#f1f1f8;border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.casino-review-logo.crypto-casino{background:#302c34;}.casino-review-logo.ltc-casino{background:#2b2c36;}.casino-review-logo.eth-casino{background:#2c2f3c;}.casino-review-logo.bitstarz-casino{background:#0d0d0d;}.casino-review-logo.betplay-casino{background:#20303c;}.casino-review-logo.duel-casino{background:#070b22;}.casino-review-logo.nitro-casino{background:#141639;}.casino-review-logo.cashy-casino{background:#1b213c;}.casino-review-logo.crypto-casino img{width:100%;height:auto;}.casino-review-logo.ltc-casino img{width:100%;height:auto;padding:20px;}.casino-review-logo.eth-casino img{width:100%;height:auto;padding:10px;}.casino-review-logo.betplay-casino img{width:100%;height:auto;padding:5px;}.casino-review-logo.duel-casino img{width:100%;height:auto;padding:12px;}.casino-review-logo.nitro-casino img{width:100%;height:auto;padding:20px;}.casino-review-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;}.casino-review-info{flex:1;}.casino-review-info h2{margin-bottom:8px;font-size:1.8rem;color:var(--color-dark);}.casino-review-info>.casino-review-rating-summary{margin-bottom:0;}.casino-review-rating{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;align-self:center;gap:15px;}.casino-review-score{font-size:1.4rem;font-weight:bold;color:#ff8f00;}.casino-review-stars{color:#ff8f00;}.casino-review-rating-text{font-size:0.9rem;color:#666;}.casino-review-rating-bar{margin-top:15px;}.casino-review-rating-label{font-size:0.95rem;color:#666;margin-bottom:8px;}.casino-review-rating-summary{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:8px;margin-bottom:0;line-height:1;min-height:1.5rem;width:max-content;max-width:100%;white-space:nowrap;}.casino-review-rating-summary .stars{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:3px;font-size:1rem;line-height:1;color:#ff8f00;padding:0;background:none;border:none;min-width:calc(5 * 1rem+4 * 3px);height:1rem;}.casino-review-rating-summary .stars i{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1rem;min-width:1rem;height:1rem;line-height:1;font-size:1rem;}.casino-review-rating-summary .stars .star-empty{color:#d8d8d8;}.casino-review-rating-summary .stars .star-partial{opacity:0.45;}.casino-review-rating-outof{display:inline-flex;align-items:center;flex-shrink:0;font-size:0.95rem;font-weight:600;line-height:1rem;height:1rem;color:#444;}.casino-review-rating-bar-container{background:#f0f0f0;height:24px;border-radius:12px;overflow:hidden;}.casino-review-rating-bar-fill{height:100%;background:var(--gradient-primary);border-radius:12px;position:relative;}.casino-review-rating-value{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:black;font-weight:bold;font-size:0.9rem;}.casino-review-rating-note{font-size:0.85rem;color:#666;margin-top:8px;font-style:italic;}.casino-review-content{margin-top:20px;}.casino-review-text{color:#444;line-height:1.6;margin-bottom:25px;font-size:1.05rem;}.casino-review-key-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;}.casino-review-point-item{display:flex;align-items:center;gap:10px;padding:12px;background:#f8f8f8;border-radius:8px;}.casino-review-point-item i{color:#4caf50;font-size:1.1rem;}.casino-review-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:15px;}.casino-review-stat-item{display:flex;align-items:center;gap:15px;padding:15px;background:#f8f8f8;border-radius:8px;}.casino-review-stat-item i{font-size:1.8rem;color:#ff8f00;}.casino-review-stat-info{display:flex;flex-direction:column;gap:4px;}.casino-review-stat-value{font-size:1.2rem;font-weight:bold;color:var(--color-dark);}.casino-review-stat-label{font-size:0.9rem;color:#333;}.casino-review-stat-note{font-size:0.75rem;color:#333;margin:0;font-style:italic;line-height:1.3;opacity:0.8;}.casino-review-payment-methods{display:flex;flex-direction:column;gap:20px;}.casino-review-method-category{margin-bottom:20px;}.casino-review-method-category-label{display:block;margin-bottom:15px;color:var(--color-dark);font-weight:700;}.casino-review-method-list{display:flex;flex-wrap:wrap;gap:10px;}.casino-review-method-item{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8f8f8;border-radius:6px;font-size:0.9rem;}.casino-review-method-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin-top:20px;}.casino-review-info-item{display:flex;flex-direction:column;gap:5px;}.casino-review-info-label{font-size:0.9rem;color:#666;}.casino-review-info-value{font-weight:bold;color:var(--color-dark);}.casino-review-provider-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px;}.casino-review-provider-item{padding:8px 12px;background:#f8f8f8;border-radius:6px;font-size:0.9rem;color:#666;}.casino-review-pros-cons-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:15px;}.casino-review-pros-label,.casino-review-cons-label{display:block;font-size:1.1rem;margin-bottom:15px;color:var(--color-dark);font-weight:700;}.casino-review-pros ul,.casino-review-cons ul{list-style:none;padding:0;margin:0;}.casino-review-pros li,.casino-review-cons li{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;background:#f8f8f8;border-radius:6px;}.casino-review-pros i{color:#4caf50;}.casino-review-cons i{color:#f44336;}.casino-review-content .buttons{display:flex;justify-content:center;margin-top:20px;}.sticky-casino-bar{position:fixed;bottom:0;left:0;right:0;background:white;padding:15px 20px;box-shadow:0 -2px 10px rgba(0,0,0,0.1);transform:translateY(100%);transition:all 0.4s ease-out;z-index:999;display:none;opacity:0;}.sticky-casino-bar.visible{transform:translateY(0);display:block;opacity:1;animation:fadeSlideUp 0.6s ease-out;}@keyframes fadeSlideUp{0%{transform:translateY(30px);opacity:0;}20%{opacity:0;}100%{transform:translateY(0);opacity:1;}}.sticky-casino-content{display:flex;align-items:center;max-width:1200px;margin:0 auto;transform-origin:center;animation:contentScale 0.7s cubic-bezier(0.16,1,0.3,1) forwards;position:relative;padding-right:120px;}.sticky-casino-logo{display:flex;align-items:center;gap:15px;}.sticky-casino-logo img{width:40px;height:40px;border-radius:6px;background:#f1f1f8;padding:4px;}.sticky-casino-logo.crypto-casino img{width:70px;height:45px;border-radius:6px;background:#302c34;padding:8px;}.sticky-casino-logo.ltc-casino img{width:70px;height:45px;border-radius:6px;background:#2b2c36;padding:10px;}.sticky-casino-logo.eth-casino img{width:70px;height:45px;border-radius:6px;background:#2c2f3c;padding:10px;}.sticky-casino-logo.bitstarz-casino img{width:70px;height:45px;border-radius:6px;background:#0d0d0d;padding:7px;}.sticky-casino-logo.betplay-casino img{width:70px;height:45px;border-radius:6px;background:#20303c;padding:7px;}.sticky-casino-logo.nitro-casino img{width:70px;height:45px;border-radius:6px;background:#141639;padding:10px;object-fit:contain;}.sticky-casino-logo.duel-casino img{width:70px;height:45px;border-radius:6px;background:#070b22;padding:12px 14px;object-fit:contain;}.sticky-casino-logo.cashy-casino img{width:70px;height:36px;border-radius:6px;background:#1b213c;padding:8px 6px;object-fit:contain;}.sticky-casino-name{font-weight:600;color:#333;font-size:1.1rem;}.sticky-casino-bar .btn-play{position:absolute;right:0;padding:8px 20px;border-radius:25px;background:#d14600;color:white;text-decoration:none;font-weight:500;font-size:0.95rem;transition:all 0.3s ease;opacity:0;animation:buttonFadeIn 0.5s ease-out 0.1s forwards;min-width:100px;width:auto;text-align:center;}.sticky-casino-bar .btn-play:hover{background:#b84800;}@keyframes buttonFadeIn{0%{opacity:0;}100%{opacity:1;}}.faq-section{padding:50px 0;background:var(--color-gray);text-align:center;}.faq-section#faq{scroll-margin-top:var(--header-height);}.faq-section h2{text-align:center;margin-bottom:20px;font-size:1.8rem;color:var(--color-dark);}.faq-intro{text-align:center;color:#555;font-size:1.1rem;line-height:1.8;max-width:1000px;margin:0 auto 30px;}.faq-container{max-width:800px;margin:40px auto 0;text-align:left;}.faq-item{background:var(--color-light);border-radius:8px;margin-bottom:16px;box-shadow:var(--shadow);}.faq-question{width:100%;text-align:left;padding:20px;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;position:relative;-webkit-tap-highlight-color:transparent;user-select:none;}.faq-question h3{margin:0;font-size:1.1rem;color:var(--color-dark);padding-right:40px;}.faq-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px;height:20px;}.faq-icon::before,.faq-icon::after{content:'';position:absolute;background-color:var(--color-dark);transition:all 0.3s ease;}.faq-icon::before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%);}.faq-icon::after{top:0;left:50%;width:2px;height:100%;transform:translateX(-50%);}.faq-question[aria-expanded="true"] .faq-icon::after{transform:translateX(-50%) rotate(90deg);opacity:0;}.faq-answer{display:none;padding:0 20px 20px;text-align:left;}.faq-question[aria-expanded="true"]+.faq-answer{display:block;}.testimonials{padding:50px 0 24px;background:var(--color-gray);text-align:center;}.testimonials+.faq-section{padding-top:32px;}.guide.text-left-main+.testimonials{padding-top:44px;}.guide.text-left-main:has(+.testimonials){padding-bottom:44px;}.testimonials h2{font-size:1.8rem;color:var(--color-dark);margin-bottom:20px;}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;padding:0 15px;align-items:stretch;}.testimonial-card{background:var(--color-light);border-radius:10px;padding:25px;box-shadow:var(--shadow);text-align:left;display:flex;flex-direction:column;height:100%;justify-content:space-between;}blockquote.testimonial-text{color:#555;font-size:1rem;line-height:1.6;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;height:100%;}.testimonial-text>p{margin:0;margin-top:-5px;}cite.testimonial-author{display:flex;align-items:center;gap:12px;margin-top:20px;font-style:normal;border-top:1px solid #eee;padding-top:20px;}.author-info{display:flex;flex-direction:column;gap:4px;}.author-avatar{width:60px;height:60px;border-radius:50%;margin-bottom:0;object-fit:cover;}.author-name{font-weight:bold;color:var(--color-dark);}.testimonial-author .author-name a{color:#222;text-decoration:none;}.testimonial-author .author-name a:hover{color:#ff8f00;}.testimonial-author .author-name .fa-x-twitter{font-size:0.9em;}.author-title{font-size:0.9rem;color:#666;}.quote-icon{color:#ff8f00;font-size:24px;opacity:0.7;margin-bottom:15px;}.trust-points{padding:50px 0 60px;background:var(--color-gray);text-align:center;}.trust-points>.container>p{font-size:1.1rem;line-height:1.8;color:#555;}.trust-points h2{font-size:1.8rem;}.trust-points-text{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;}.point{padding:30px;background:var(--color-light);border-radius:10px;box-shadow:var(--shadow);}.point i{font-size:2.5rem;color:#ff8f00;margin-bottom:20px;}.point h3{margin-bottom:15px;color:var(--color-dark);}.point p{color:#666;}.point p strong{display:block;font-size:1.17em;margin-bottom:15px;color:var(--color-dark);}.point p:not(:has(strong)){color:#666;}.bullet-list{list-style:none;padding:25px 40px;margin:20px 0;text-align:left;max-width:800px;background:var(--color-light);border-radius:8px;box-shadow:var(--shadow);}.bullet-list li{position:relative;padding-left:25px;margin-bottom:12px;line-height:1.6;text-align:left;color:#555;}.bullet-list li:last-child{margin-bottom:0;}.bullet-list li:before{content:"•";position:absolute;left:0;color:#ff8f00;font-size:1.2em;}.bullet-list li strong{color:var(--color-dark);margin-right:0;}.bullet-list+p,p+.bullet-list{margin:20px 0;}.wager-calculator{background:#fff;border-radius:12px;padding:25px;margin:30px 0;box-shadow:0 2px 10px rgba(0,0,0,0.1);}.wager-calculator h4{font-size:1.2rem;margin-bottom:20px;text-align:center;color:var(--color-dark);}.calculator-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;align-items:start;}.input-group{display:flex;flex-direction:column;gap:8px;}.input-wrapper{position:relative;display:flex;align-items:center;}.currency-symbol{position:absolute;left:12px;color:#666;font-size:1rem;}.input-group label{font-size:0.9rem;color:#666;font-weight:500;}.input-group input{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:1rem;transition:border-color 0.3s;outline:none;}.input-wrapper input{padding-left:25px;}.input-group input:focus{border-color:#ff8f00;}.result-group{display:flex;flex-direction:column;gap:8px;padding:15px;background:#f8f8f8;border-radius:6px;}.result{font-size:1.4rem;font-weight:bold;color:#333;}.link-underline{color:var(--color-dark);text-decoration:underline;font-weight:500;}.link-underline:hover{text-decoration:none;color:#ff8f00;}.toc-wrapper{position:sticky;top:100px;width:280px;max-height:calc(100vh - 120px);overflow-y:auto;background:var(--color-light);padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.08);-webkit-overflow-scrolling:touch;scroll-behavior:auto;}.toc{position:relative;}.toc-title{font-size:1.1rem;font-weight:700;color:var(--color-dark);margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #ff8f00;}.toc-list{list-style:none;padding:0;margin:0;}.guide.text-left-second .toc-wrapper:not(.toc-ready) .toc-list{display:none;}.guide.text-left-second .toc-wrapper.toc-collapsible:not(.is-open){min-height:48px;}.toc-list li{margin-bottom:10px;}.toc-list li a{color:var(--color-dark);text-decoration:none;transition:all 0.2s;display:block;padding:5px 10px 5px 15px;border-radius:4px;font-size:0.95rem;position:relative;text-align:left;line-height:1.3;}.toc-list li:not(.toc-h3) a{font-weight:600;}.toc-list li.toc-h3{padding-left:15px;margin-bottom:6px;margin-top:-2px;}.toc-list li.toc-h3 a{font-size:0.85rem;color:#666;font-weight:400;padding:3px 10px 3px 12px;}.toc-list li a::before{content:'';position:absolute;left:0;top:0;height:100%;width:3px;background:#ff8f00;border-radius:2px;opacity:0;transition:opacity 0.2s ease;}.toc-list li a:hover,.toc-list li a.active{color:var(--color-dark);background:rgba(255,143,0,0.05);}.toc-list li:not(.toc-h3) a.active{font-weight:700;}.toc-list li a:hover::before,.toc-list li a.active::before{opacity:1;}.toc-list li.toc-h3 a:hover,.toc-list li.toc-h3 a.active{color:var(--color-dark);font-weight:500;background:rgba(255,143,0,0.05);}.toc-toggle{display:none;width:100%;text-align:left;padding:12px 16px;background:var(--color-light);border:1px solid #eee;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.08);font-size:1rem;font-weight:600;color:var(--color-dark);cursor:pointer;align-items:center;justify-content:space-between;gap:12px;}.toc-toggle::after{content:'';flex-shrink:0;width:8px;height:8px;border-right:2px solid #ff8f00;border-bottom:2px solid #ff8f00;transform:rotate(45deg);transform-origin:center;transition:transform 0.2s ease,margin-top 0.2s ease;align-self:center;margin-top:-1px;}.toc-collapsible.is-open .toc-toggle::after{transform:rotate(-135deg);margin-top:4px;}@media (max-width:1200px){.guide.text-left-second .toc-wrapper{display:block;position:static;float:none;width:100%;max-height:none;margin:0 0 24px;margin-left:0;padding:0;box-shadow:none;background:transparent;overflow:visible;}.guide.text-left-second .toc-wrapper.toc-collapsible .toc-title{display:none;}.guide.text-left-second .toc-wrapper.toc-collapsible .toc-toggle{display:flex;}.guide.text-left-second .toc-wrapper.toc-collapsible:not(.is-open) .toc-list{display:none;}.guide.text-left-second .toc-wrapper.toc-collapsible.is-open .toc{margin-top:12px;padding:16px;background:var(--color-light);border:1px solid #eee;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.08);}}.breadcrumbs{margin-bottom:28px;padding:14px 18px;background:var(--color-light);border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.08);border-left:4px solid #ff8f00;}.breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0;font-size:0.9rem;}.breadcrumb-item a{display:inline-flex;align-items:center;gap:8px;color:#666;text-decoration:none;font-weight:500;transition:color 0.1s ease;}.breadcrumb-item a i{color:#ff8f00;font-size:0.85rem;}.breadcrumb-item a:hover{color:#ff8f00;}.breadcrumb-separator{display:inline-flex;align-items:center;color:#ccc;font-size:0.65rem;margin:0 8px;}.breadcrumb-item.breadcrumb-current{color:var(--color-dark);font-weight:600;}.blog-section{padding:50px 0 60px;background:var(--color-gray);}.blog-section>.container>h2{font-size:1.8rem;text-align:center;color:var(--color-dark);}.blog-section>.container>p{text-align:center;font-size:1.1rem;line-height:1.8;color:#555;max-width:700px;margin:0 auto;}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;align-items:stretch;}.blog-card{background:var(--color-light);border-radius:10px;box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;height:100%;}.blog-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;}.blog-card-icon{display:flex;align-items:center;justify-content:center;height:140px;background:var(--gradient-primary);color:var(--color-light);font-size:2.5rem;}.blog-card-image{display:block;aspect-ratio:1200 / 630;overflow:hidden;background:var(--color-gray);}.blog-card-image img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;}.blog-card-image--collage{aspect-ratio:800/368;}.blog-card-image--collage img{object-fit:contain;}.blog-card-body{padding:25px;display:flex;flex-direction:column;flex:1;}.blog-card-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:0.85rem;color:#666;margin-bottom:12px;}.blog-card-meta i{color:#ff8f00;}.blog-card-meta span{display:inline-flex;align-items:center;gap:6px;}.blog-card-body h3{font-size:1.25rem;color:var(--color-dark);margin-bottom:12px;line-height:1.4;}.blog-card-body p{font-size:1rem;line-height:1.6;color:#555;flex:1;margin-bottom:16px;}.blog-card-read{font-size:0.95rem;font-weight:600;color:var(--color-dark);background:#fafafa;border:2px solid #e8e8e8;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding:12px 18px;width:100%;box-sizing:border-box;transition:border-color 0.1s ease,background-color 0.1s ease,color 0.1s ease;}.blog-card-link:hover .blog-card-read{background:var(--color-light);border-color:#ff8f00;color:#ff8f00;}.blog-empty{max-width:560px;margin:40px auto 0;padding:50px 30px;background:var(--color-light);border-radius:10px;box-shadow:var(--shadow);text-align:center;}.blog-empty-icon{font-size:3rem;color:#ff8f00;opacity:0.85;margin-bottom:20px;}.blog-empty h3{font-size:1.4rem;color:var(--color-dark);margin-bottom:12px;}.blog-empty p{font-size:1.05rem;line-height:1.7;color:#555;margin-bottom:24px;}.blog-empty-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;}.blog-empty-links a{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:6px;font-size:0.95rem;font-weight:600;text-decoration:none;transition:0.3s;}.blog-empty-links .btn-primary{background:var(--gradient-primary);color:var(--color-light);}.blog-empty-links .btn-secondary{background:var(--color-light);color:var(--color-dark);border:2px solid #eee;}.blog-empty-links .btn-secondary:hover{border-color:#ff8f00;color:#ff8f00;}.x-embed{margin:32px 0;display:flex;justify-content:center;min-height:120px;}.blog-casino-alts{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:12px;margin:28px 0 20px;}.blog-casino-alt{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:16px 20px;background:var(--color-light);border-radius:8px;box-shadow:var(--shadow);}.blog-casino-alt strong{color:var(--color-dark);}.blog-casino-alt-icon{display:block;font-size:1.75rem;line-height:1;}.blog-casino-alt-icon--btc{color:#f7931a;}.blog-casino-alt-icon--eth{color:#627eea;}.blog-casino-alt-icon--ltc{width:28px;height:28px;}.blog-casino-alt-icon--accent{color:#ff8f00;}.blog-casino-alt span{font-size:0.95rem;color:#666;line-height:1.5;}.blog-casino-alt .review-link{display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:var(--color-dark);font-weight:500;font-size:0.9rem;text-decoration:none;}.blog-casino-alt .review-link i{font-size:0.75rem;color:#ff8f00;transition:transform 0.15s ease;}.blog-casino-alt .review-link:hover{color:#ff8f00;}.blog-casino-alt .review-link:hover i{transform:translateX(2px);}.blog-casino-alts--picks .blog-casino-alt{height:100%;gap:8px;padding:20px 16px;}.blog-casino-alts--picks .blog-casino-alt>span{flex:1;width:100%;min-height:4.5em;}.blog-casino-alts--picks .blog-casino-pick-logo.casino-logo{flex:none;width:100%;max-width:132px;height:108px;margin:0 auto 4px;padding:10px;}.blog-casino-alts--picks .blog-casino-pick-logo img{width:auto;height:auto;max-width:100%;max-height:76px;object-fit:contain;}.blog-casino-alts--picks .blog-casino-pick-logo.ltc-casino img{max-height:58px;}.blog-casino-alts--picks .btn-play{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:auto;width:100%;padding:10px 12px;font-size:0.8125rem;font-weight:600;line-height:1.3;}.blog-casino-alts--picks .btn-play i{flex-shrink:0;font-size:0.7rem;color:#fff;transition:transform 0.15s ease;}.blog-casino-alts--picks .btn-play:hover i{transform:translateX(2px);}@media (max-width:768px){.blog-casino-alts{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto;}}footer{background:var(--color-dark);color:var(--color-light);padding:40px 0 12px;}.footer-content{display:grid;grid-template-columns:1fr;gap:24px;align-items:start;margin-bottom:12px;}.footer-section{min-width:0;}.footer-section h3{margin-bottom:12px;}.footer-section ul{list-style:none;}.footer-section ul li+li{margin-top:6px;}.footer-section p{line-height:1.5;}.footer-section a{color:var(--color-light);text-decoration:none;transition:0.3s;}.footer-section a:hover{color:#ff8f00;}.footer-bottom{text-align:center;padding-top:16px;border-top:1px solid rgba(255,255,255,0.2);}.social-links{margin-top:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;}.social-links a{color:var(--color-light);font-size:1.5rem;transition:color 0.3s;}.social-links a:hover{color:#ff8f00;}.social-links a.footer-btc-price{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:0.875rem;font-weight:600;color:#ff8f00;white-space:nowrap;text-decoration:none;transition:color 0.3s;}.social-links a.footer-btc-price:hover{color:#fff;}@media (min-width:768px){.hero-description{max-width:900px;text-wrap:wrap;}}@media (min-width:1046px){footer{padding:48px 0 16px;}.footer-content{grid-template-columns:minmax(220px,280px) repeat(3,minmax(0,1fr));column-gap:32px;row-gap:16px;margin-bottom:20px;}.footer-section:nth-child(1){grid-column:1;grid-row:1;}.footer-section:nth-child(2){grid-column:2;grid-row:1;}.footer-section:nth-child(3){grid-column:3;grid-row:1;}.footer-section:nth-child(4){grid-column:4;grid-row:1;}.footer-section:last-of-type{grid-column:1 / -1;grid-row:2;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px 20px;}.footer-section:last-of-type .support-links-container{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;gap:8px 14px;}.footer-section:last-of-type .support-link{width:auto;height:40px;}.footer-section:last-of-type .support-link img{width:auto;height:40px;max-width:148px;object-position:center;}.footer-section:last-of-type .support-link--bitcoin{margin-left:auto;}.footer-section h3{margin-bottom:14px;}}@media (min-width:645px) and (max-width:1045px){.footer-content{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;row-gap:24px;}.footer-section:nth-child(1){grid-column:1;grid-row:1;}.footer-section:nth-child(2){grid-column:2;grid-row:1;}.footer-section:nth-child(3){grid-column:3;grid-row:1;}.footer-section:nth-child(4){grid-column:1 / -1;grid-row:2;}.footer-section:last-of-type{grid-row:3;}}@media (max-width:1045px){.footer-section:nth-child(4),.footer-section:last-of-type{grid-column:1 / -1;}.footer-content{margin-bottom:0;}}@media (max-width:644px){.social-links{justify-content:flex-start;}}.footer-section:last-of-type{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:4px;padding-top:20px;border-top:1px solid rgba(255,255,255,0.15);}.support-links-container{display:flex;flex-direction:column;align-items:flex-start;gap:14px;}.support-link{display:inline-flex;align-items:center;margin-top:0;flex-shrink:0;width:148px;height:40px;cursor:pointer;user-select:none;-webkit-user-select:none;text-decoration:none;line-height:0;}.support-link img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center;pointer-events:none;user-select:none;-webkit-user-drag:none;}.footer-section .support-links-container a:hover{color:var(--color-light);}@media (max-width:1045px){.footer-section:last-of-type{padding-bottom:24px;}.footer-section:last-of-type .support-link{width:auto;max-width:148px;height:40px;}.footer-section:last-of-type .support-link img{width:auto;height:40px;max-width:148px;object-fit:contain;object-position:left center;}.footer-section:last-of-type .support-link--bitcoin{max-width:min(100%,180px);}.footer-section:last-of-type .support-link--bitcoin img{max-width:180px;}}.made-with{margin-top:6px;opacity:0.8;font-size:0.9em;}.made-with i{color:#ff0000;margin-left:5px;animation:heartbeat 1.5s ease infinite;}.made-with .fa-heart{color:#ff0000;}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.date{margin-top:20px;}.guide.text-left-second .container{position:relative;margin:0 auto;max-width:800px;padding-left:20px;padding-right:20px;min-width:0;}.guide.text-left-second{padding:40px 0 60px;text-align:left;overflow-x:clip;}@media (min-width:1201px){.guide.text-left-second .container{max-width:1200px;padding:0 20px 0 340px;}.guide.text-left-second .toc-wrapper{float:left;margin-left:-320px;margin-bottom:24px;}.guide.text-left-second .review-date--lead{margin-left:-320px;width:calc(100%+320px);margin-bottom:22px;}.guide.text-left-second .review-date--lead+.toc-wrapper{clear:left;margin-top:0;}.guide.text-left-second .breadcrumbs{clear:both;float:none;margin-left:-320px;width:calc(100%+320px);}.guide.text-left-second .container::after{content:'';display:table;clear:both;}.guide.text-left-second .author-box,.guide.text-left-second .wager-calculator,.guide.text-left-second .profile-summary-table,.guide.text-left-second .slot-categories-table,.guide.text-left-second .live-dealer-table,.guide.text-left-second .vpn-table,.guide.text-left-second .privacy-table-wrap,.guide.text-left-second .privacy-card{max-width:none;width:100%;}.guide.text-left-second .casino-experience-image{max-width:none;width:100%;}}.casino-experience-image{width:100%;max-width:800px;height:auto;border-radius:8px;box-shadow:var(--shadow);margin:25px auto;display:block;}.x-screenshot-wrap{margin:25px auto;width:100%;clear:both;text-align:center;}.x-screenshot{width:100%;max-width:400px;height:auto;border-radius:12px;box-shadow:var(--shadow);margin:0 auto;display:block;}.slot-categories-table,.live-dealer-table{width:100%;margin:25px 0;background:var(--color-light);border-radius:8px;box-shadow:var(--shadow);border-collapse:collapse;overflow:hidden;}.slot-categories-table th,.live-dealer-table th{background:#f8f8f8;color:var(--color-dark);padding:15px;text-align:left;font-weight:600;border-bottom:2px solid #eee;}.slot-categories-table td,.live-dealer-table td{padding:15px;border-bottom:1px solid #eee;vertical-align:top;text-align:left;}.slot-categories-table tr:last-child td,.live-dealer-table tr:last-child td{border-bottom:none;}.slot-categories-table tr:hover,.live-dealer-table tr:hover{background:#f8f8f8;}.profile-summary-table{width:100%;margin:25px 0;background:var(--color-light);border-radius:8px;box-shadow:var(--shadow);border-collapse:collapse;overflow:hidden;}.profile-summary-table th{background:#f8f8f8;color:var(--color-dark);padding:15px;text-align:left;font-weight:600;border-bottom:2px solid #eee;}.profile-summary-table td{padding:15px;border-bottom:1px solid #eee;vertical-align:top;text-align:left;}.profile-summary-table td:first-child{width:30%;background:#f8f8f8;}.profile-summary-table tr:last-child td{border-bottom:none;}.profile-summary-table tr:hover{background:#f8f8f8;}.profile-summary-table tr:hover td:first-child{background:#f0f0f0;}.review-date{margin:30px 0;color:#666;font-size:0.9rem;display:flex;align-items:center;gap:8px;}.review-date i{color:#ff8f00;font-size:1rem;}@keyframes heartbeat{0%{transform:scale(1);}50%{transform:scale(1.1);}100%{transform:scale(1);}}@media (max-width:1045px){:root{--header-height:70px;--anchor-offset:8px;}.vpn-table td{padding:25px;font-size:0.95rem;}.vpn-table td:first-child{font-size:1.1rem;padding-right:15px;}.vpn-table td:nth-child(2){width:40%;padding-right:15px;}.vpn-table td:last-child{padding-left:25px;}.slot-categories-table,.live-dealer-table{font-size:0.9rem;}.slot-categories-table th,.live-dealer-table th,.slot-categories-table td,.live-dealer-table td{padding:12px 10px;}.slot-categories-table td,.live-dealer-table td{white-space:normal;line-height:1.5;}.slot-categories-table td:last-child,.live-dealer-table td:last-child{overflow-wrap:anywhere;}.profile-summary-table{font-size:0.9rem;}.profile-summary-table th,.profile-summary-table td{padding:12px 10px;}.profile-summary-table td:last-child{line-height:1.5;}.review-date{margin:25px 0;justify-content:center;}.guide.text-left-second .review-date--lead{justify-content:flex-start;margin-left:0;width:auto;}.author-box{flex-direction:column;text-align:center;padding:1.2em;margin:2em auto 1.5em;}.author-box .author-avatar{margin:0 auto 1em;width:70px;height:70px;}.author-box .author-info{margin-top:1em;}.guide.text-left-second ul:not(.toc-list){padding:30px;margin:15px 0;}.guide.text-left-second ul:not(.toc-list) li{padding-left:25px;margin-bottom:12px;font-size:1rem;}.guide.text-left-second ul:not(.toc-list)+p,p+.guide.text-left-second ul:not(.toc-list){margin:20px 0;}.casino-experience-image{margin:20px auto;border-radius:6px;}.about-quote{margin:20px 0;}.about-quote blockquote{padding-left:20px;margin:20px 0;}.about-quote blockquote p{font-size:1rem;line-height:1.6;margin-bottom:12px;}.about-quote blockquote cite{font-size:0.9rem;}header{height:70px;}.main-nav{padding:10px 0;height:70px;}.main-nav .container{padding:0 10px;}footer .container{padding-left:10px;padding-right:10px;}main{padding-top:70px;}.nav-links{top:calc(var(--header-height) - 1px);height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));background:#fafafa;padding:8px 0 24px;border-top:1px solid #eee;}.logo img{height:45px;}.logo-link{font-size:1.4rem;}.logo-link i{font-size:1.6rem;}.main-menu li .submenu-trigger{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 24px);margin:0 12px;border-bottom:none;}.main-menu>li>a{margin:0 12px;text-align:left;}.main-menu li .submenu-trigger::after{content:'+';width:auto;height:auto;border:none;transform:none;font-size:1.35rem;font-weight:400;line-height:1;color:#ff8f00;margin-left:auto;transition:opacity 0.2s ease;flex-shrink:0;}.main-menu li.show-submenu .submenu-trigger::after{content:'−';transform:none;}.main-menu{flex-direction:column;gap:6px;width:100%;}.main-menu li{width:100%;}.main-menu li.show-submenu .submenu{display:block;margin:4px 12px 0;padding:2px 6px;background:#fff;border-radius:10px;border:1px solid #eee;width:calc(100% - 24px);box-sizing:border-box;margin-top:4px;}.submenu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;background:transparent;width:calc(100% - 24px);min-width:0;padding:0;margin-top:0;display:none;}.main-menu li:not(.show-submenu)>.submenu{display:none !important;height:0;margin:0 !important;padding:0 !important;border:0 !important;overflow:hidden;}.main-menu li:hover:not(.show-submenu) .submenu{display:none !important;}.submenu li{padding-left:0;}.main-menu .submenu li a{padding:8px 12px;}.main-menu>li>a:active,.main-menu li .submenu-trigger:active{background:var(--menu-active-bg);}.main-menu li.show-submenu .submenu{display:block !important;}.main-menu>li:has(>.submenu){margin-bottom:0;}.hero{padding-block:36px;}.hero .container{gap:10px;padding-left:16px;padding-right:16px;}.hero-description{font-size:1.125rem;line-height:1.5;max-width:none;width:100%;text-wrap:wrap;}.casino-grid{padding:0;}.casino-box{flex-direction:column;padding:15px;margin:0;width:100%;gap:12px;}.casino-logo{width:100%;height:120px;margin:0 auto;}.casino-logo img{width:80px;height:80px;object-fit:contain;}.crypto-casino img{width:125px;height:125px;object-fit:contain;}.eth-casino img{width:125px;height:125px;object-fit:contain;}.bitstarz-casino img{width:130px;height:130px;object-fit:contain;}.betplay-casino img{width:125px;height:125px;object-fit:contain;}.nitro-casino img{width:80px;height:80px;object-fit:contain;}.duel-casino img{width:90px;height:90px;object-fit:contain;}.casino-info{flex-direction:column;gap:12px;}.info-left{order:1;width:100%;text-align:left;margin-top:15px;}.info-right{order:2;width:100%;margin-top:12px;display:flex;flex-direction:column;gap:10px;align-items:center;}.title-rating{flex-direction:column;align-items:center;gap:8px;text-align:center;margin-bottom:12px;width:100%;flex-wrap:wrap;}.title-rating h3{margin:0;font-size:1.4rem;}.rating{width:100%;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,0.05);background:#f5f5f5;}.bonus-rating{margin-top:8px;}.bonus-section{text-align:center;display:flex;flex-direction:column;align-items:center;width:100%;gap:5px;order:1;}.welcome-bonus-badge{position:relative;order:1;align-self:center;margin:0 0 5px 0;width:fit-content;}.bonus-amount{order:2;margin-top:0;}.bonus-text{order:3;margin-top:0;}.casino-review-box.main-info{display:flex;flex-direction:column;gap:20px;padding-bottom:20px;}.casino-review-header{display:contents;}.casino-review-brand{order:1;flex-direction:column;text-align:center;align-items:center;}.casino-review-content{order:2;text-align:center;display:flex;flex-direction:column;padding-bottom:0;margin-top:0;}.casino-review-logo{flex:0 0 160px;height:160px;padding:12px;display:flex;align-items:center;justify-content:center;background:#f1f1f8;border-radius:8px;}.casino-review-logo.cashy-casino{background:#1b213c;}.casino-review-logo img{width:100%;height:100%;object-fit:contain;}.casino-review-text{text-align:left;}.casino-review-box{padding:20px;position:relative;}.casino-review-rating{order:3;width:100%;align-items:center;}.casino-review-rating .rating{width:100%;justify-content:center;background:#f8f8f8;padding:10px 15px;border-radius:8px;}.casino-review-rating-bar{display:flex;flex-direction:column;align-items:center;max-width:300px;width:100%;margin:15px auto 0;}.casino-review-rating-label{text-align:center;width:100%;}.casino-review-info>.casino-review-rating-summary{justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:0;}.casino-review-rating-bar-container,.casino-review-rating-note{width:100%;}.casino-review-rating-note{text-align:center;}.casino-review-key-points{grid-template-columns:1fr;gap:10px;margin-bottom:0;}.casino-review-point-item{justify-content:flex-start;}.casino-review-stats-grid,.casino-review-pros-cons-grid,.casino-review-method-info{grid-template-columns:1fr;}.casino-review-payment-methods{gap:15px;}.casino-review-method-list{flex-direction:column;justify-content:flex-start;}.casino-review-method-item{width:100%;box-sizing:border-box;}.casino-review-method-category{margin-bottom:0px;}.casino-review-method-info{margin-top:0px;}.casino-review-rating .buttons{position:static;width:auto;max-width:100%;margin:0 auto;}.btn-play.review{white-space:nowrap;width:auto;max-width:100%;}.features-list{margin-bottom:12px;align-items:center;}.features-list li{justify-content:left;}.buttons{order:2;margin-top:15px;align-items:center;text-align:center;width:100%;}.btn-play{max-width:100%;}.review-link{margin-bottom:5px;}.bullet-list{padding:30px;margin:15px 0;width:100%;}.bullet-list li{padding-left:25px;margin-bottom:12px;font-size:1rem;}.bullet-list+p,p+.bullet-list{margin:20px 0;}.calculator-grid{grid-template-columns:1fr;}.result-group{text-align:center;width:100%;}.input-group label{text-align:center;}.trust-points-text{grid-template-columns:1fr;max-width:600px;margin:40px auto 0;gap:20px;}.point{padding:25px;}.testimonials-grid{grid-template-columns:1fr;max-width:600px;margin:40px auto 0;gap:20px;}.blog-grid{grid-template-columns:1fr;max-width:600px;margin:40px auto 0;gap:20px;}.blog-empty{margin-top:30px;padding:40px 24px;}.testimonial-card,.faq-item{margin:0 0 16px 0;width:100%;}}@media (max-width:480px){.privacy-table-wrap{border-radius:6px;}.privacy-table th,.privacy-table td{padding:8px 8px;font-size:.85rem;}.slot-categories-table,.live-dealer-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;border-radius:6px;}.slot-categories-table{width:100%;table-layout:fixed;}.slot-categories-table th,.slot-categories-table td{padding:8px 12px;font-size:0.85rem;white-space:normal;line-height:1.5;}.slot-categories-table td:last-child{overflow-wrap:anywhere;}.slot-categories-table td:first-child{width:30%;}.slot-categories-table td:last-child{width:70%;}.profile-summary-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;table-layout:fixed;border-radius:6px;}.profile-summary-table th,.profile-summary-table td{padding:8px 12px;font-size:0.85rem;white-space:normal;}.profile-summary-table td:first-child{width:30%;}.profile-summary-table td:last-child{width:70%;line-height:1.5;overflow-wrap:anywhere;}.live-dealer-table{width:100%;table-layout:fixed;}.live-dealer-table th,.live-dealer-table td{padding:8px 12px;font-size:0.85rem;white-space:normal;line-height:1.5;}.live-dealer-table td:first-child{width:30%;}.live-dealer-table td:last-child{width:70%;overflow-wrap:anywhere;}.slot-categories-table tr,.live-dealer-table tr{border-bottom:1px solid #eee;}.slot-categories-table tr:last-child,.live-dealer-table tr:last-child{border-bottom:none;}.slot-categories-table tr:hover,.live-dealer-table tr:hover{background:#f8f8f8;}}@media (max-width:550px){.sticky-casino-content{flex-direction:column;align-items:center;gap:15px;padding-right:0;}.sticky-casino-logo,.sticky-casino-name{display:none;}.sticky-casino-bar .btn-play{position:static;transform:none;width:100%;max-width:200px;}.sticky-casino-bar{padding:12px;}}@media (max-width:991px){.casino-review-grid{grid-template-columns:1fr;}}@media (max-width:1045px){.main-nav .container{justify-content:space-between;padding:0 15px;}footer .container{padding-left:15px;padding-right:15px;}.logo{margin-right:0;}.menu-toggle{display:flex;margin-left:auto;order:3;}.nav-links{display:none;position:fixed;top:calc(var(--header-height) - 1px);left:0;right:0;width:100%;height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));background:#fafafa;padding:8px 0 24px;z-index:1000;overflow-y:auto;box-shadow:0 8px 24px rgba(0,0,0,0.08);border-top:1px solid #eee;}.nav-links.active{display:block;}.main-menu{flex-direction:column;gap:6px;margin:0;padding:0;}.main-menu li{width:100%;}.main-menu li .submenu-trigger{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 24px);margin:0 12px;border-bottom:none;}.main-menu li .submenu-trigger::after{content:'+';width:auto;height:auto;border:none;transform:none;font-size:1.35rem;font-weight:400;line-height:1;color:#ff8f00;margin-left:auto;transition:opacity 0.2s ease;flex-shrink:0;}.main-menu li.show-submenu .submenu-trigger::after{content:'−';transform:none;}.main-menu>li>a,.main-menu>li>.submenu-trigger{display:flex;align-items:center;gap:8px;}.main-menu>li>a{margin:0 12px;text-align:left;}.main-menu>li>a>i,.main-menu>li>.submenu-trigger>i{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;min-width:20px;height:20px;min-height:20px;font-size:var(--menu-icon-size);line-height:1;}.main-menu .submenu li a{display:flex;align-items:center;gap:8px;border-bottom:none;}.main-menu .submenu li a i.fa-play{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;min-width:14px;height:14px;min-height:14px;font-size:12px;margin-right:0;opacity:0.9;}.main-menu .submenu li a i.fa-play+span{margin-left:0;}.main-menu>li>.submenu-trigger{margin:0 12px;}.main-menu li.show-submenu .submenu{display:block !important;margin:4px 12px 0;padding:2px 6px;background:#fff;border-radius:10px;border:1px solid #eee;width:calc(100% - 24px);box-sizing:border-box;margin-top:4px;}.submenu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;background:transparent;width:calc(100% - 24px);min-width:0;padding:0;margin-top:0;display:none;}.main-menu li:not(.show-submenu)>.submenu{display:none !important;height:0;margin:0 !important;padding:0 !important;border:0 !important;overflow:hidden;}.main-menu li:hover:not(.show-submenu) .submenu{display:none !important;}.submenu li{padding-left:0;}.main-menu .submenu li a{padding:8px 12px;}.main-menu>li>a:active,.main-menu li .submenu-trigger:active{background:var(--menu-active-bg);}.main-menu>li:has(>.submenu){margin-bottom:0;}.guide.text-left-main h2,.guide.text-left-main h3,.guide.text-left-second h2,.guide.text-left-second h3,.intro-text-simple h2{margin-top:30px;margin-bottom:15px;}.guide.text-left-main h2:first-child,.guide.text-left-second .container>h2:first-of-type,.guide.text-left-second h2:first-child,.intro-text-simple h2:first-of-type{margin-top:0;}.trust-points-text{grid-template-columns:1fr;max-width:600px;margin:40px auto 0;gap:20px;}.point{padding:25px;}.testimonials-grid{grid-template-columns:1fr;max-width:600px;margin:40px auto 0;gap:20px;}.testimonial-card{padding:25px;}}@media (min-width:768px) and (max-width:1199px){header{height:var(--header-height);}.main-nav{height:var(--header-height);padding:10px 0;}main{padding-top:var(--header-height);}.nav-links{top:calc(var(--header-height) - 1px);height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));}.casino-review-box.main-info{display:flex;flex-direction:column;gap:20px;padding-bottom:20px;}.casino-review-header{display:contents;}.casino-review-brand{order:1;}.casino-review-content{order:2;margin-top:0;padding-bottom:0;}.casino-review-rating{order:3;width:100%;align-items:center;}.casino-review-key-points{margin-bottom:0;}.casino-review-rating .buttons{position:static;width:auto;max-width:100%;margin:0 auto;}.btn-play.review{position:static;transform:none;white-space:nowrap;width:auto;max-width:100%;text-align:center;}}@media (max-width:1199px){.main-nav .container { justify-content: space-between; } .menu-toggle { display: flex; margin-left: auto; order: 3; } .nav-links { display: none; position: fixed; top: calc(var(--header-height) - 1px); left: 0; right: 0; width: 100%; height: calc(100dvh - var(--header-height)); background: #fafafa; padding: 8px 0 24px; z-index: 1000; overflow-y: auto; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08); border-top: 1px solid #eee; flex: none; } .nav-links.active { display: block; } .main-menu { flex-direction: column; gap: 6px; width: 100%; } .main-menu li { width: 100%; } .main-menu > li > a { margin: 0 12px; text-align: left; } .main-menu li .submenu-trigger { display: flex; align-items: center; justify-content: space-between; width: calc(100% - 24px); margin: 0 12px; } .main-menu > li > .submenu-trigger::after { content: '+'; font-size: 1.35rem; font-weight: 400; line-height: 1; color: #ff8f00; margin-left: auto; flex-shrink: 0; } .main-menu li.show-submenu .submenu-trigger::after { content: '−'; } .main-menu li .submenu { position: static; opacity: 1; visibility: visible; transform: none; box-shadow: none; border: none; margin: 4px 12px 0; padding: 2px 6px; background: #fff; border-radius: 8px; display: none; } .main-menu li.show-submenu .submenu { display: block; } .main-menu li:hover .submenu { opacity: 1; visibility: visible; transform: none; }.main-nav .container,.left-section,.right-section{align-items:center}.menu-toggle{align-self:center;flex-shrink:0}}@media (min-width:1200px){.menu-toggle{display:none;}.nav-links{display:flex !important;}.main-menu{display:flex !important;flex-wrap:nowrap;}.main-menu>li>.submenu-trigger::after{display:none;}.submenu{margin-top:4px;transform:none;transition:opacity 0.12s ease 0.12s,visibility 0.12s ease 0.12s;}.submenu::before{content:'';position:absolute;top:-12px;left:0;right:0;height:12px;}.main-menu li:hover .submenu,.submenu:hover{opacity:1;visibility:visible;transform:none;transition-delay:0s;}.author-box .author-info strong{text-align:left;}}@media (max-width:1200px){.guide.text-left-second .container{padding-left:20px;padding-right:20px;max-width:800px;}.features-list{flex-direction:column;gap:5px;}.features-list li{width:100%;}}body.error-page{min-height:100vh;display:flex;flex-direction:column;}body.error-page main{flex:1;display:flex;align-items:center;justify-content:center;padding-top:0;}.error-content{text-align:center;padding:60px 20px;max-width:600px;}.error-code{font-size:6rem;font-weight:bold;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:20px;}.error-title{font-size:2.2rem;color:var(--color-dark);margin-bottom:20px;font-weight:600;}.error-description{font-size:1.2rem;color:#666;margin-bottom:40px;line-height:1.6;}.error-actions{margin-top:2rem;}@media (max-width:768px){.error-code{font-size:5rem;}.error-title{font-size:1.8rem;}.error-description{font-size:1.1rem;}}/*! Font Awesome subset for PlayNoKYC - subset of FA Free 6.7.2 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}
.fa,.fa-brands,.fa-solid,.fab,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}
.fa-brands:before,.fa-solid:before,.fa:before,.fab:before,.fas:before{content:var(--fa)}
.fa-classic,.fa-solid,.fas{font-family:"Font Awesome 6 Free"}
.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}
:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fa-brands-subset.woff2) format("woff2")}
.fa-brands,.fab{font-weight:400}
:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/fa-solid-subset.woff2) format("woff2")}
.fa-solid,.fas{font-weight:900}
.stars .star-empty{--fa:"\f005";opacity:.28}
.fa-arrow-right{--fa:"\f061"}.fa-bitcoin-sign{--fa:"\e0b4"}.fa-bolt,.fa-zap{--fa:"\f0e7"}.fa-calendar{--fa:"\f133"}.fa-check-circle,.fa-circle-check{--fa:"\f058"}.fa-chevron-right{--fa:"\f054"}.fa-clock,.fa-clock-four{--fa:"\f017"}.fa-coins{--fa:"\f51e"}.fa-dice{--fa:"\f522"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"\24"}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"\f153"}.fa-file-contract{--fa:"\f56c"}.fa-gamepad{--fa:"\f11b"}.fa-gift{--fa:"\f06b"}.fa-globe{--fa:"\f0ac"}.fa-hand-holding-heart{--fa:"\f4be"}.fa-heart{--fa:"\f004"}.fa-minus,.fa-subtract{--fa:"\f068"}.fa-money-bill-wave{--fa:"\f53a"}.fa-newspaper{--fa:"\f1ea"}.fa-pen-nib{--fa:"\f5ad"}.fa-percent,.fa-percentage{--fa:"\25"}.fa-play{--fa:"\f04b"}.fa-add,.fa-plus{--fa:"\2b"}.fa-quote-left,.fa-quote-left-alt{--fa:"\f10d"}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"\f01e"}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:"\f158"}.fa-shield-alt,.fa-shield-halved{--fa:"\f3ed"}.fa-star{--fa:"\f005"}.fa-star-half-alt,.fa-star-half-stroke{--fa:"\f5c0"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"\f021"}.fa-trophy{--fa:"\f091"}.fa-user-lock{--fa:"\f502"}.fa-user-secret{--fa:"\f21b"}.fa-users{--fa:"\f0c0"}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:"\f157"}.fa-bitcoin{--fa:"\f379"}.fa-ethereum{--fa:"\f42e"}.fa-linkedin{--fa:"\f08c"}.fa-x-twitter{--fa:"\e61b"}.privacy-card{margin:20px 0 25px;padding:20px 22px;background:var(--color-light);border-radius:8px;border-left:4px solid #ff8f00;box-shadow:var(--shadow);text-align:left}.privacy-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:16px}.privacy-card-score{display:flex;align-items:baseline;gap:2px;color:var(--color-dark)}.privacy-card-label{margin-right:10px;font-size:0.8rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#666}.privacy-card-score strong{font-size:2rem;line-height:1;color:#ff8f00}.privacy-card-max{font-size:1rem;font-weight:600;color:#888}.privacy-meter{flex:1 1 160px;height:10px;background:#eee;border-radius:999px;overflow:hidden}.privacy-meter-fill{display:block;height:100%;border-radius:inherit;background:var(--gradient-primary)}.privacy-meter-fill.s3{width:30%}.privacy-meter-fill.s4{width:40%}.privacy-meter-fill.s5{width:50%}.privacy-meter-fill.s6{width:60%}.privacy-meter-fill.s7{width:70%}.privacy-meter-fill.s8{width:80%}.privacy-meter-fill.s9{width:90%}.privacy-meter-fill.s10{width:100%}.guide.text-left-second .privacy-card ul.privacy-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 18px;margin:0 0 16px;padding:0;background:none;border-radius:0;box-shadow:none}.guide.text-left-second .privacy-card ul.privacy-checks li{display:flex;align-items:center;gap:10px;margin:0;padding:0;font-size:0.95rem;line-height:1.4;color:#444}.guide.text-left-second .privacy-card ul.privacy-checks li::before{content:none}.privacy-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#eee;color:#888;font:700 0.85rem/1 Arial,"Segoe UI Symbol",sans-serif;font-variant-emoji:text}.is-yes .privacy-icon{background:rgba(76,175,80,0.16);color:#2e8b3a}.is-partial .privacy-icon{background:rgba(255,143,0,0.16);color:#b86500}.privacy-card-note{margin-bottom:14px;font-size:0.95rem;line-height:1.6;color:#555}.privacy-card-link{display:inline;font-weight:600;color:var(--color-dark);text-decoration:none;border-bottom:1px solid rgba(51,51,51,0.35)}.privacy-card-link:hover,.privacy-card-link:focus-visible{color:#ff8f00;border-bottom-color:#ff8f00}.privacy-table-wrap{width:100%;max-width:100%;min-width:0;margin:20px 0 25px;overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--color-light);border-radius:8px;box-shadow:var(--shadow)}.privacy-table{width:100%;min-width:640px;border-collapse:collapse;font-size:0.95rem}.privacy-table th,.privacy-table td{padding:12px 10px;text-align:center;border-bottom:1px solid #eee}.privacy-table thead th{background:#f8f8f8;color:var(--color-dark);font-size:0.85rem;font-weight:600;border-bottom:2px solid #eee}.privacy-table thead th:first-child,.privacy-table tbody th{padding-left:16px;text-align:left}.privacy-table tbody th{font-weight:600}.privacy-table tbody th a{color:var(--color-dark);text-decoration:none;border-bottom:1px dotted #ff8f00}.privacy-table tbody tr:last-child th,.privacy-table tbody tr:last-child td{border-bottom:none}.privacy-table tbody tr:hover{background:#f8f8f8}.privacy-table-score strong{font-size:1.05rem;color:#ff8f00}@media (max-width:600px){.privacy-card{padding:16px}.privacy-card-score strong{font-size:1.75rem}}
