h1,h2,h3,h4,h5,h6,ol,p,ul{margin-bottom:var(--space-md)}.theme-toggle,button{border:none;cursor:pointer}.cta-button,h1,h2,h3,h4,h5,h6{font-weight:var(--weight-bold)}.container,.header-container{max-width:var(--container-xl)}.desktop-nav a,section{position:relative}.container,.desktop-nav a:hover::after{width:100%}.certification,.cta-button,.loyalty-cta,.providers-section,.section-subtitle,.section-title{text-align:center}.footer-content,.games-grid,.mobile-features{grid-template-columns:1fr}body.light-theme .footer-bottom,body.light-theme footer{border-top:1px solid rgba(0,0,0,.1)}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;background-color:var(--bg-dark);color:var(--text-light);overflow-x:hidden;min-width:320px}.section-title,a{color:var(--accent-blue)}img{max-width:100%;height:auto;display:block}a{text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--accent-blue-dark)}ol,ul{list-style-position:inside}h1,h2,h3,h4,h5,h6{line-height:1.3}h1{font-size:var(--font-xxxl)}h2{font-size:var(--font-xxl)}h3{font-size:var(--font-xl)}.mobile-menu a,.section-subtitle,h4{font-size:var(--font-lg)}button{background:0 0;font-family:inherit}.container{margin:0 auto;padding:0 var(--space-md)}.section-title{margin-bottom:var(--space-lg)}.section-subtitle{margin-bottom:var(--space-xl);color:var(--text-muted-light)}.accordion-header,.cta-button:hover,.desktop-nav a,.mobile-menu a,.theme-toggle{color:var(--text-light)}body.light-theme .copyright,body.light-theme .disclaimer,body.light-theme .section-subtitle{color:var(--text-muted-dark)}section{padding:var(--space-xxl) 0}.loyalty-section,.mobile-section,.payments-section,section:nth-child(2n){background-color:var(--bg-dark-secondary)}body.light-theme .accordion-item,body.light-theme .game-category,body.light-theme .loyalty-section,body.light-theme .mobile-section,body.light-theme .payment-method,body.light-theme .payments-section,body.light-theme .provider,body.light-theme .responsible-gaming,body.light-theme .security-statement,body.light-theme section:nth-child(2n){background-color:var(--bg-light-secondary)}.cta-button{display:inline-block;padding:var(--space-md) var(--space-xl);border-radius:var(--radius-md);text-transform:uppercase;letter-spacing:1px;transition:transform var(--transition-fast),box-shadow var(--transition-fast);box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer}.accordion-header,.desktop-nav a,.mobile-menu a,.provider{font-weight:var(--weight-medium)}.cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 8px rgba(0,0,0,.15)}.cta-button.pulse{animation:2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(140,82,255,.7)}70%{box-shadow:0 0 0 10px rgba(140,82,255,0)}100%{box-shadow:0 0 0 0 rgba(140,82,255,0)}}header{position:sticky;top:0;z-index:var(--z-overlay);background-color:rgba(15,25,35,.95);backdrop-filter:blur(10px);box-shadow:var(--shadow-md);padding:var(--space-sm) 0}body.light-theme header{background-color:rgba(245,245,247,.95)}.header-container{display:flex;justify-content:space-between;align-items:center;padding:0 var(--space-md);margin:0 auto}.logo img{height:50px;width:auto}.desktop-nav,.mobile-only,.sun-icon,body.light-theme .moon-icon{display:none}.desktop-nav ul{display:flex;list-style:none;margin:0}.desktop-nav li{margin:0 var(--space-md)}body.light-theme .accordion-header,body.light-theme .desktop-nav a,body.light-theme .footer-column a,body.light-theme .mobile-menu a,body.light-theme .theme-toggle{color:var(--text-dark)}.desktop-nav a::after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:var(--accent-blue);transition:width var(--transition-normal)}body.light-theme .feature,body.light-theme .games-section,body.light-theme .mobile-menu,body.light-theme .modal-content,body.light-theme .payment-details,body.light-theme .payment-table th,body.light-theme .security-note,body.light-theme .security-section,body.light-theme .support-section,body.light-theme .tier,body.light-theme footer{background-color:var(--bg-light)}.header-actions{display:flex;align-items:center}.theme-toggle{margin-right:var(--space-md);background:0 0;display:flex;align-items:center;justify-content:center;padding:var(--space-xs);border-radius:50%;transition:background-color var(--transition-fast)}.theme-toggle:hover{background-color:rgba(255,255,255,.1)}body.light-theme .theme-toggle:hover{background-color:rgba(0,0,0,.1)}body.light-theme .sun-icon{display:block}.mobile-menu-toggle{display:flex;flex-direction:column;justify-content:space-between;width:30px;height:21px;background:0 0;border:none;cursor:pointer;padding:0;margin-left:var(--space-md)}.game-category,.hero-image{border-radius:var(--radius-lg);overflow:hidden}.mobile-menu-toggle .bar{width:100%;height:3px;background-color:var(--text-light);border-radius:3px;transition:all var(--transition-normal)}body.light-theme .mobile-menu-toggle .bar{background-color:var(--text-dark)}.mobile-menu-toggle.active .bar:first-child{transform:translateY(9px) rotate(45deg)}.mobile-menu-toggle.active .bar:nth-child(2){opacity:0}.mobile-menu-toggle.active .bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.mobile-menu{position:fixed;top:70px;left:0;width:100%;height:0;background-color:var(--bg-dark);overflow:hidden;transition:height var(--transition-normal);z-index:var(--z-modal)}.game-category,.tier{transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.mobile-menu.active{height:calc(100vh - 70px);overflow-y:auto}.mobile-menu ul{list-style:none;padding:var(--space-lg);margin:0}.certification-logos,.contact-methods,.modal-body{margin-top:var(--space-lg)}.loyalty-cta p,.mobile-menu li,.providers-section h3{margin-bottom:var(--space-lg)}.mobile-menu a{display:block;padding:var(--space-sm) 0}.hero-section{padding:var(--space-xxl) 0;background:linear-gradient(135deg,rgba(15,25,35,.95) 0,rgba(10,20,30,.95) 100%);position:relative;overflow:hidden}body.light-theme .hero-section{background:linear-gradient(135deg,rgba(245,245,247,.95) 0,rgba(229,229,234,.95) 100%)}.hero-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('https://vsesvit-ai.ams3.cdn.digitaloceanspaces.com/files/6/8/6/6868c208d5df2730971849.webp');background-size:cover;background-position:center;opacity:.15;z-index:-1}.hero-content{display:flex;flex-direction:column;align-items:center;gap:var(--space-xl)}.hero-text{flex:1;max-width:100%}.contact-info h4,.feature h4,.hero-text h1,.security-info h3{color:var(--accent-blue);margin-bottom:var(--space-sm)}.hero-text h2{color:var(--accent-purple);font-size:var(--font-xl);margin-bottom:var(--space-lg)}.hero-description{margin-bottom:var(--space-xl)}.hero-image{flex:1;max-width:100%;box-shadow:var(--shadow-lg)}.games-section,.security-section,.support-section{background-color:var(--bg-dark)}.game-category,.provider{background-color:var(--bg-dark-secondary)}.games-grid{display:grid;gap:var(--space-xl);margin-bottom:var(--space-xxl)}.game-category{box-shadow:var(--shadow-md)}.game-category:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.game-image{width:100%;height:200px;overflow:hidden}.game-image img,.modal{width:100%;height:100%}.game-image img{object-fit:cover;transition:transform var(--transition-normal)}.game-category:hover .game-image img{transform:scale(1.05)}.game-category h3{padding:var(--space-md) var(--space-md) var(--space-sm);color:var(--accent-blue)}.accordion-content p,.game-category p{padding:0 var(--space-md) var(--space-md)}.providers-section{margin-bottom:var(--space-xl)}.providers-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-md);margin-bottom:var(--space-xl)}.provider{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md)}.payment-details,.security-note{background-color:var(--bg-dark);padding:var(--space-md);border-radius:var(--radius-md)}.loyalty-content,.mobile-content,.payment-content,.security-content,.support-content{display:flex;flex-direction:column;gap:var(--space-xl);margin-bottom:var(--space-xl)}.faq-section,.loyalty-text,.loyalty-tiers,.mobile-text,.payment-table-container,.payment-text,.security-text,.support-text{flex:1}.loyalty-text h3,.mobile-text h3,.payment-text h3{color:var(--accent-blue);margin-top:var(--space-lg)}.payment-table{width:100%;border-collapse:collapse;margin-bottom:var(--space-lg)}.payment-table td,.payment-table th{padding:var(--space-sm) var(--space-md);text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}body.light-theme .payment-table td,body.light-theme .payment-table th{border-bottom:1px solid rgba(0,0,0,.1)}.payment-table th{background-color:var(--bg-dark);color:var(--accent-blue)}.feature-icon,.footer-column li,.payment-details p{margin-bottom:var(--space-sm)}.payment-icons,.security-note{margin-bottom:var(--space-xl)}.payment-details p:last-child{margin-bottom:0}.payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-lg)}.payment-icon{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.security-note{border-left:4px solid var(--accent-blue)}.contact-method,.security-feature{display:flex;gap:var(--space-md);margin-bottom:var(--space-lg)}.contact-icon,.security-icon,.tier-icon{flex-shrink:0}.certification-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xl)}.certification{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.certification img{height:60px;width:auto}.security-statement{background-color:var(--bg-dark-secondary);padding:var(--space-lg);border-radius:var(--radius-md);margin-bottom:var(--space-xl);text-align:center}.accordion-header,.tier{padding:var(--space-md);display:flex}.faq-section h3,.loyalty-tiers h3,.mobile-compatibility h3{color:var(--accent-blue);margin-bottom:var(--space-lg)}.tier{gap:var(--space-md);background-color:var(--bg-dark);border-radius:var(--radius-md);margin-bottom:var(--space-md)}.accordion-item,.tier-info h4{margin-bottom:var(--space-sm)}.feature:hover,.tier:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.tier-info h4{color:var(--accent-purple)}.footer-column h3,.responsible-gaming h3{margin-bottom:var(--space-md);color:var(--accent-blue)}.tier-info ul{list-style-type:disc;padding-left:var(--space-lg)}.footer-certifications,.responsible-gaming-logo{margin-top:var(--space-md)}.accordion{border-radius:var(--radius-md);overflow:hidden}.accordion-item{background-color:var(--bg-dark-secondary);border-radius:var(--radius-md);overflow:hidden}.footer-content,.footer-top,.mobile-compatibility,.mobile-features,.responsible-gaming{margin-bottom:var(--space-xl)}.accordion-header{width:100%;justify-content:space-between;align-items:center;background:0 0;border:none;text-align:left;cursor:pointer;transition:background-color var(--transition-fast)}.device-mockup,.feature,.responsible-gaming{border-radius:var(--radius-md)}.footer-bottom,footer{border-top:1px solid rgba(255,255,255,.1)}.copyright,.disclaimer{font-size:var(--font-sm);color:var(--text-muted-light)}.accordion-header:hover{background-color:rgba(255,255,255,.05)}body.light-theme .accordion-header:hover{background-color:rgba(0,0,0,.05)}.accordion-icon{transition:transform var(--transition-normal)}.accordion-item.active .accordion-icon{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height var(--transition-normal)}.accordion-item.active .accordion-content{max-height:500px}.responsible-gaming{background-color:var(--bg-dark-secondary);padding:var(--space-lg);display:flex;flex-direction:column;align-items:center;text-align:center}.feature,footer{background-color:var(--bg-dark)}.mobile-devices{display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);flex:1}.device-mockup{box-shadow:var(--shadow-lg);overflow:hidden;max-width:300px}.mobile-features{display:grid;gap:var(--space-lg)}.feature{padding:var(--space-md);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.mobile-compatibility{text-align:center}.compatibility-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-lg)}.compatibility-icon{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}footer{padding:var(--space-xxl) 0 var(--space-lg)}.footer-top{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center}.footer-content{display:grid;gap:var(--space-xl)}.footer-column h3{font-size:var(--font-lg)}.footer-column ul{list-style:none;margin:0}.footer-column a{color:var(--text-light);transition:color var(--transition-fast)}.footer-column a:hover{color:var(--accent-blue)}.payment-methods{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.payment-method{background-color:var(--bg-dark-secondary);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-sm)}.footer-certifications{display:flex;gap:var(--space-md)}.footer-bottom{text-align:center;padding-top:var(--space-lg)}.copyright{margin-bottom:var(--space-sm)}.modal{display:none;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.7);z-index:var(--z-max);overflow-y:auto}.modal-content{background-color:var(--bg-dark);margin:10% auto;padding:var(--space-lg);border-radius:var(--radius-md);width:90%;max-width:800px;position:relative;max-height:80vh;overflow-y:auto}.close-modal{position:absolute;top:var(--space-md);right:var(--space-md);font-size:var(--font-xl);font-weight:var(--weight-bold);cursor:pointer}@media (min-width:576px){.games-grid,.mobile-features{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.footer-top,.hero-content,.loyalty-content,.mobile-content,.payment-content,.security-content,.support-content{flex-direction:row}.desktop-nav{display:block}.mobile-menu-toggle{display:none}.hero-text{max-width:60%}.hero-image{max-width:40%}.footer-content{grid-template-columns:repeat(2,1fr)}.footer-top{justify-content:space-between}.games-grid{grid-template-columns:repeat(3,1fr)}.mobile-features{grid-template-columns:repeat(4,1fr)}.mobile-devices{flex-direction:row;justify-content:center}}@media (min-width:992px){.footer-content{grid-template-columns:repeat(4,1fr)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{animation:1s ease-in-out fadeIn}@keyframes slideInUp{from{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.slide-in-up{animation:.5s ease-in-out slideInUp}@media (max-width:768px){.mobile-only{display:inline-block;width:100%;text-align:center}.desktop-only{display:none}}