@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&family=Inter:wght@300;400;500;600&display=swap');
        :root {
            --cl-primary: #FFD700;
            --cl-primary-dark: #D4AF00;
            --cl-primary-light: #FFF4B0;
            --cl-secondary: #1A1A2E;
            --cl-secondary-light: #2D2D44;
            --cl-accent: #FFC107;
            --cl-bg: #FFFFFF;
            --cl-bg-alt: #F7F7F8;
            --cl-bg-dark: #1A1A2E;
            --cl-text: #333333;
            --cl-text-muted: #6B7280;
            --cl-text-light: #FFFFFF;
            --cl-border: #E5E7EB;
            --cl-success: #10B981;
            --cl-star: #FFD700;
            --cl-star-empty: #D1D5DB;
            --cl-overlay: rgba(26,26,46,0.85);
            --cl-gradient-hero: linear-gradient(135deg,#1A1A2E 0%,#2D2D44 50%,#1A1A2E 100%);
            --cl-gradient-cta: linear-gradient(135deg,#FFD700 0%,#FFC107 100%);
            --ff-heading: 'Montserrat',sans-serif;
            --ff-body: 'Inter',sans-serif;
            --fs-h1: clamp(2rem,5vw,3.5rem);
            --fs-h2: clamp(1.5rem,3.5vw,2.5rem);
            --fs-h3: clamp(1.1rem,2vw,1.4rem);
            --fs-body: 1rem;
            --fs-small: 0.875rem;
            --fs-xs: 0.75rem;
            --sp-xs: 0.5rem;
            --sp-sm: 1rem;
            --sp-md: 1.5rem;
            --sp-lg: 2rem;
            --sp-xl: 3rem;
            --sp-2xl: 4rem;
            --sp-3xl: 6rem;
            --radius-sm: 8px;
            --radius-md: 12px;
            --radius-lg: 20px;
            --radius-full: 50%;
            --shadow-sm: 0 2px 8px rgba(0,0,0,0.06);
            --shadow-md: 0 4px 20px rgba(0,0,0,0.1);
            --shadow-lg: 0 8px 40px rgba(0,0,0,0.14);
            --shadow-glow: 0 0 30px rgba(255,215,0,0.3);
            --transition: 0.3s ease;
        }

*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
        html{scroll-behavior:smooth;font-size:16px}
        body{font-family:var(--ff-body);color:var(--cl-text);background:var(--cl-bg);line-height:1.7;overflow-x:hidden}
        img{max-width:100%;height:auto;display:block}
        a{text-decoration:none;color:inherit;transition:var(--transition)}
        ul,ol{list-style:none}
        button{cursor:pointer;border:none;font-family:inherit;background:none}
        h1,h2,h3,h4{font-family:var(--ff-heading);line-height:1.25}

        .site-YsvTz2-container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--sp-md)}
        .site-YsvTz2-section{padding:var(--sp-2xl) 0}
        .site-YsvTz2-section--alt{background:var(--cl-bg-alt)}
        .site-YsvTz2-section--dark{background:var(--cl-bg-dark);color:var(--cl-text-light)}
        .site-YsvTz2-section-title{font-size:var(--fs-h2);font-weight:800;text-align:center;margin-bottom:var(--sp-xs);color:var(--cl-secondary)}
        .site-YsvTz2-section--dark .site-YsvTz2-section-title{color:var(--cl-primary)}
        .site-YsvTz2-section-subtitle{text-align:center;color:var(--cl-text-muted);max-width:700px;margin:0 auto var(--sp-xl);font-size:var(--fs-body)}
        .site-YsvTz2-section--dark .site-YsvTz2-section-subtitle{color:rgba(255,255,255,0.65)}
        .site-YsvTz2-text-center{text-align:center}

        /* Header */
        .site-YsvTz2-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--cl-secondary);box-shadow:var(--shadow-md);transition:var(--transition)}
        .site-YsvTz2-header-inner{display:flex;align-items:center;justify-content:space-between;padding:0.6rem var(--sp-md);max-width:1200px;margin:0 auto}
        .site-YsvTz2-logo{display:flex;align-items:center;gap:var(--sp-xs)}
        .site-YsvTz2-logo-img{width:40px;height:40px;border-radius:var(--radius-full)}
        .site-YsvTz2-logo-text{font-family:var(--ff-heading);font-weight:900;font-size:1.3rem;color:var(--cl-primary);letter-spacing:1px}
        .site-YsvTz2-nav-list{display:none;gap:var(--sp-lg)}
        .site-YsvTz2-nav-link{color:rgba(255,255,255,0.85);font-weight:500;font-size:var(--fs-small);position:relative}
        .site-YsvTz2-nav-link::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--cl-primary);transition:var(--transition)}
        .site-YsvTz2-nav-link:hover{color:var(--cl-primary)}
        .site-YsvTz2-nav-link:hover::after{width:100%}
        .site-YsvTz2-header-btn{display:none}
        .site-YsvTz2-cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:0.6rem 1.5rem;background:var(--cl-gradient-cta);color:var(--cl-secondary);font-weight:700;font-size:var(--fs-small);border-radius:var(--radius-sm);transition:var(--transition);white-space:nowrap}
        .site-YsvTz2-cta-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}
        .site-YsvTz2-cta-btn--lg{padding:0.8rem 2.2rem;font-size:var(--fs-body);border-radius:var(--radius-md)}
        .site-YsvTz2-cta-btn--outline{background:transparent;border:2px solid var(--cl-primary);color:var(--cl-primary)}
        .site-YsvTz2-cta-btn--outline:hover{background:var(--cl-primary);color:var(--cl-secondary)}
        .site-YsvTz2-hamburger{display:flex;flex-direction:column;gap:5px;padding:6px}
        .site-YsvTz2-hamburger span{display:block;width:24px;height:2.5px;background:var(--cl-primary);border-radius:2px;transition:var(--transition)}
        .site-YsvTz2-hamburger.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}
        .site-YsvTz2-hamburger.active span:nth-child(2){opacity:0}
        .site-YsvTz2-hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}
        .site-YsvTz2-mobile-nav{display:none;position:fixed;top:56px;left:0;right:0;background:var(--cl-secondary);padding:var(--sp-lg);z-index:999;box-shadow:var(--shadow-lg)}
        .site-YsvTz2-mobile-nav.open{display:block}
        .site-YsvTz2-mobile-nav .site-YsvTz2-nav-list{display:flex;flex-direction:column;gap:var(--sp-md)}
        .site-YsvTz2-mobile-nav .site-YsvTz2-mobile-cta{margin-top:var(--sp-md);display:block;text-align:center}

        /* Hero */
        .site-YsvTz2-hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--cl-gradient-hero);position:relative;overflow:hidden;padding:80px var(--sp-md) var(--sp-xl)}
        .site-YsvTz2-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 30% 50%,rgba(255,215,0,0.08) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(255,193,7,0.06) 0%,transparent 50%);pointer-events:none}
        .site-YsvTz2-hero-content{position:relative;z-index:2;max-width:800px}
        .site-YsvTz2-hero h1{font-size:var(--fs-h1);font-weight:900;color:var(--cl-primary);margin-bottom:var(--sp-md);text-shadow:0 2px 20px rgba(255,215,0,0.25)}
        .site-YsvTz2-hero-desc{font-size:clamp(1rem,2.2vw,1.2rem);color:rgba(255,255,255,0.85);margin-bottom:var(--sp-xl);line-height:1.8}
        .site-YsvTz2-hero-btns{display:flex;flex-wrap:wrap;gap:var(--sp-sm);justify-content:center}

        /* Sports */
        .site-YsvTz2-sports-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--sp-sm);max-width:700px;margin:0 auto}
        .site-YsvTz2-sport-card{display:flex;flex-direction:column;align-items:center;gap:var(--sp-xs);padding:var(--sp-md) var(--sp-sm);background:var(--cl-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:var(--transition)}
        .site-YsvTz2-sport-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}
        .site-YsvTz2-sport-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--cl-primary-light);border-radius:var(--radius-full);color:var(--cl-primary-dark)}
        .site-YsvTz2-sport-icon svg{width:22px;height:22px}
        .site-YsvTz2-sport-name{font-weight:600;font-size:var(--fs-xs);color:var(--cl-secondary);text-align:center}

        /* About */
        .site-YsvTz2-about-text{max-width:900px;margin:0 auto;font-size:var(--fs-body);line-height:1.9;color:var(--cl-text);text-align:center}
        .site-YsvTz2-about-text p+p{margin-top:var(--sp-sm)}

        /* Advantages */
        .site-YsvTz2-adv-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-lg)}
        .site-YsvTz2-adv-card{padding:var(--sp-lg);background:var(--cl-bg);border-radius:var(--radius-md);border:1px solid var(--cl-border);transition:var(--transition)}
        .site-YsvTz2-adv-card:hover{border-color:var(--cl-primary);box-shadow:var(--shadow-md)}
        .site-YsvTz2-adv-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:var(--cl-primary-light);border-radius:var(--radius-md);margin-bottom:var(--sp-sm);color:var(--cl-primary-dark)}
        .site-YsvTz2-adv-title{font-size:var(--fs-h3);font-weight:700;margin-bottom:var(--sp-xs);color:var(--cl-secondary)}
        .site-YsvTz2-adv-desc{color:var(--cl-text-muted);font-size:var(--fs-small);line-height:1.7}

        /* Devices */
        .site-YsvTz2-devices-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-lg);max-width:900px;margin:0 auto}
        .site-YsvTz2-device-card{text-align:center;padding:var(--sp-lg);background:var(--cl-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}
        .site-YsvTz2-device-emoji{font-size:2.8rem;margin-bottom:var(--sp-sm)}
        .site-YsvTz2-device-name{font-weight:700;font-size:var(--fs-h3);color:var(--cl-secondary);margin-bottom:var(--sp-xs)}
        .site-YsvTz2-device-desc{color:var(--cl-text-muted);font-size:var(--fs-small)}

        /* Table */
        .site-YsvTz2-table-wrap{overflow-x:auto;max-width:900px;margin:0 auto}
        .site-YsvTz2-table{width:100%;min-width:600px;border-collapse:collapse;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm)}
        .site-YsvTz2-table th{background:var(--cl-secondary);color:var(--cl-primary);padding:var(--sp-sm) var(--sp-md);text-align:left;font-weight:700;font-size:var(--fs-small)}
        .site-YsvTz2-table td{padding:var(--sp-sm) var(--sp-md);border-bottom:1px solid var(--cl-border);font-size:var(--fs-small)}
        .site-YsvTz2-table tr:nth-child(even) td{background:var(--cl-bg-alt)}
        .site-YsvTz2-table tr:hover td{background:var(--cl-primary-light)}

        /* Reviews */
        .site-YsvTz2-reviews-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-md);max-width:900px;margin:var(--sp-xl) auto 0}
        .site-YsvTz2-review-card{padding:var(--sp-lg);background:var(--cl-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border-left:4px solid var(--cl-primary)}
        .site-YsvTz2-review-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-sm);flex-wrap:wrap;gap:var(--sp-xs)}
        .site-YsvTz2-review-user{font-weight:700;color:var(--cl-secondary);font-size:var(--fs-small)}
        .site-YsvTz2-review-stars{display:flex;gap:2px}
        .site-YsvTz2-review-stars svg{width:16px;height:16px}
        .site-YsvTz2-review-text{color:var(--cl-text-muted);font-size:var(--fs-small);line-height:1.7;font-style:italic}

        /* App */
        .site-YsvTz2-app-content{display:grid;grid-template-columns:1fr;gap:var(--sp-xl);align-items:center;max-width:1000px;margin:0 auto}
        .site-YsvTz2-app-img-wrap{display:flex;justify-content:center}
        .site-YsvTz2-app-img-wrap img{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}
        .site-YsvTz2-app-text h3{font-size:var(--fs-h3);font-weight:700;color:var(--cl-secondary);margin-bottom:var(--sp-sm)}
        .site-YsvTz2-app-text p{color:var(--cl-text-muted);font-size:var(--fs-small);line-height:1.8;margin-bottom:var(--sp-sm)}
        .site-YsvTz2-instructions-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-lg);margin-top:var(--sp-xl);max-width:1000px;margin-left:auto;margin-right:auto}
        .site-YsvTz2-instr-card{padding:var(--sp-lg);background:var(--cl-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}
        .site-YsvTz2-instr-card h3{font-weight:700;color:var(--cl-secondary);margin-bottom:var(--sp-md);display:flex;align-items:center;gap:var(--sp-xs);font-size:var(--fs-h3)}
        .site-YsvTz2-instr-card ol{list-style:decimal;padding-left:var(--sp-lg)}
        .site-YsvTz2-instr-card ol li{margin-bottom:var(--sp-sm);color:var(--cl-text-muted);font-size:var(--fs-small);line-height:1.7}

        /* Registration */
        .site-YsvTz2-reg-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-lg);max-width:900px;margin:0 auto}
        .site-YsvTz2-reg-card{padding:var(--sp-lg);background:var(--cl-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-align:center;transition:var(--transition)}
        .site-YsvTz2-reg-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}
        .site-YsvTz2-reg-card img{border-radius:var(--radius-sm);margin-bottom:var(--sp-md);width:100%;aspect-ratio:16/9;object-fit:cover}
        .site-YsvTz2-reg-card h3{font-weight:700;color:var(--cl-secondary);margin-bottom:var(--sp-xs);font-size:var(--fs-h3)}
        .site-YsvTz2-reg-card p{color:var(--cl-text-muted);font-size:var(--fs-small);line-height:1.7}

        /* Login */
        .site-YsvTz2-login-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-xl);align-items:center;max-width:900px;margin:0 auto}
        .site-YsvTz2-login-img{display:flex;justify-content:center;order:1}
        .site-YsvTz2-login-img img{border-radius:var(--radius-md);box-shadow:var(--shadow-md);width:100%;max-width:400px}
        .site-YsvTz2-login-text{order:2}
        .site-YsvTz2-login-text h3{font-size:var(--fs-h3);font-weight:700;color:var(--cl-secondary);margin-bottom:var(--sp-sm)}
        .site-YsvTz2-login-text p{color:var(--cl-text-muted);font-size:var(--fs-small);line-height:1.8;margin-bottom:var(--sp-sm)}

        /* Bonus */
        .site-YsvTz2-bonus-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-md);max-width:900px;margin:0 auto}
        .site-YsvTz2-bonus-card{display:flex;gap:var(--sp-md);padding:var(--sp-lg);background:var(--cl-bg);border-radius:var(--radius-md);border:1px solid var(--cl-border);transition:var(--transition)}
        .site-YsvTz2-bonus-card:hover{border-color:var(--cl-primary);box-shadow:var(--shadow-md)}
        .site-YsvTz2-bonus-badge{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:var(--cl-gradient-cta);border-radius:var(--radius-md);font-size:1.4rem}
        .site-YsvTz2-bonus-info h3{font-weight:700;color:var(--cl-secondary);margin-bottom:var(--sp-xs);font-size:var(--fs-h3)}
        .site-YsvTz2-bonus-info p{color:var(--cl-text-muted);font-size:var(--fs-small);line-height:1.7}

        /* Promo */
        .site-YsvTz2-promo-block{max-width:700px;margin:var(--sp-xl) auto 0;text-align:center;padding:var(--sp-xl);background:var(--cl-secondary);border-radius:var(--radius-lg)}
        .site-YsvTz2-promo-block h3{color:var(--cl-primary);font-weight:800;margin-bottom:var(--sp-sm)}
        .site-YsvTz2-promo-block p{color:rgba(255,255,255,0.7);font-size:var(--fs-small);line-height:1.7}
        .site-YsvTz2-promo-code{display:inline-block;padding:var(--sp-sm) var(--sp-xl);background:var(--cl-gradient-cta);color:var(--cl-secondary);font-family:var(--ff-heading);font-weight:900;font-size:1.4rem;border-radius:var(--radius-md);letter-spacing:4px;margin:var(--sp-md) 0}

        /* Casino */
        .site-YsvTz2-casino-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-md)}
        .site-YsvTz2-casino-card{background:var(--cl-bg);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);transition:var(--transition)}
        .site-YsvTz2-casino-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}
        .site-YsvTz2-casino-card img{width:100%;aspect-ratio:16/10;object-fit:cover}
        .site-YsvTz2-casino-card-info{padding:var(--sp-sm) var(--sp-md)}
        .site-YsvTz2-casino-card-info h3{font-weight:700;font-size:var(--fs-small);color:var(--cl-secondary);margin-bottom:4px}
        .site-YsvTz2-casino-card-info p{color:var(--cl-text-muted);font-size:var(--fs-xs);line-height:1.5}

        /* Live Casino */
        .site-YsvTz2-live-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-md)}
        .site-YsvTz2-live-card{display:flex;gap:var(--sp-md);padding:var(--sp-md);background:var(--cl-secondary-light);border-radius:var(--radius-md);transition:var(--transition);align-items:flex-start}
        .site-YsvTz2-live-card:hover{background:rgba(255,215,0,0.08)}
        .site-YsvTz2-live-badge{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(255,215,0,0.12);border-radius:var(--radius-full);color:var(--cl-primary);font-size:1.3rem}
        .site-YsvTz2-live-info h3{font-weight:700;color:var(--cl-text-light);margin-bottom:4px;font-size:var(--fs-small)}
        .site-YsvTz2-live-info p{color:rgba(255,255,255,0.55);font-size:var(--fs-xs);line-height:1.6}

        /* Responsible */
        .site-YsvTz2-responsible-content{max-width:800px;margin:0 auto;text-align:center}
        .site-YsvTz2-responsible-content p{margin-bottom:var(--sp-sm);line-height:1.8;color:var(--cl-text-muted);font-size:var(--fs-small)}
        .site-YsvTz2-responsible-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-sm);margin-top:var(--sp-lg)}
        .site-YsvTz2-responsible-item{display:flex;align-items:center;gap:var(--sp-xs);padding:var(--sp-xs) var(--sp-md);background:var(--cl-bg);border-radius:var(--radius-sm);border:1px solid var(--cl-border);font-weight:600;font-size:var(--fs-xs);color:var(--cl-secondary)}

        /* FAQ */
        .site-YsvTz2-faq-list{max-width:800px;margin:0 auto}
        .site-YsvTz2-faq-item{border-bottom:1px solid var(--cl-border)}
        .site-YsvTz2-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-sm);padding:var(--sp-md) 0;font-family:var(--ff-heading);font-weight:600;font-size:var(--fs-body);color:var(--cl-secondary);text-align:left;transition:var(--transition)}
        .site-YsvTz2-faq-question:hover{color:var(--cl-primary-dark)}
        .site-YsvTz2-faq-icon{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:var(--cl-primary-light);border-radius:var(--radius-full);transition:var(--transition);font-size:1.1rem;line-height:1;color:var(--cl-primary-dark)}
        .site-YsvTz2-faq-item.active .site-YsvTz2-faq-icon{background:var(--cl-primary);color:var(--cl-secondary);transform:rotate(45deg)}
        .site-YsvTz2-faq-answer{max-height:0;overflow:hidden;transition:max-height 0.35s ease}
        .site-YsvTz2-faq-item.active .site-YsvTz2-faq-answer{max-height:300px}
        .site-YsvTz2-faq-answer p{color:var(--cl-text-muted);font-size:var(--fs-small);line-height:1.8;padding-bottom:var(--sp-md)}

        /* Support */
        .site-YsvTz2-support-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-md);max-width:750px;margin:0 auto}
        .site-YsvTz2-support-card{padding:var(--sp-lg);background:var(--cl-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-align:center;transition:var(--transition)}
        .site-YsvTz2-support-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}
        .site-YsvTz2-support-emoji{font-size:2rem;margin-bottom:var(--sp-sm)}
        .site-YsvTz2-support-card h3{font-weight:700;color:var(--cl-secondary);margin-bottom:var(--sp-xs);font-size:var(--fs-h3)}
        .site-YsvTz2-support-card p{color:var(--cl-text-muted);font-size:var(--fs-small)}

        /* Footer */
        .site-YsvTz2-footer{background:var(--cl-bg-dark);color:rgba(255,255,255,0.5);padding:var(--sp-xl) 0 var(--sp-lg)}
        .site-YsvTz2-footer-inner{display:flex;flex-direction:column;align-items:center;gap:var(--sp-md);text-align:center}
        .site-YsvTz2-footer-logo{display:flex;align-items:center;gap:var(--sp-xs)}
        .site-YsvTz2-footer-logo img{width:30px;height:30px;border-radius:var(--radius-full)}
        .site-YsvTz2-footer-logo span{font-family:var(--ff-heading);font-weight:900;font-size:1.1rem;color:var(--cl-primary)}
        .site-YsvTz2-footer-links{display:flex;flex-wrap:wrap;gap:var(--sp-md);justify-content:center}
        .site-YsvTz2-footer-links a{color:rgba(255,255,255,0.55);font-size:var(--fs-small)}
        .site-YsvTz2-footer-links a:hover{color:var(--cl-primary)}
        .site-YsvTz2-footer-copy{font-size:var(--fs-xs);border-top:1px solid rgba(255,255,255,0.08);padding-top:var(--sp-md);width:100%;text-align:center}
        .site-YsvTz2-footer-disclaimer{font-size:var(--fs-xs);color:rgba(255,255,255,0.3);max-width:800px;line-height:1.6;margin-top:var(--sp-xs)}

        /* Animations */
        .site-YsvTz2-fade-in{opacity:0;transform:translateY(30px);transition:opacity 0.6s ease,transform 0.6s ease}
        .site-YsvTz2-fade-in.visible{opacity:1;transform:translateY(0)}

        /* Responsive 768 */
        @media(min-width:768px){
            .site-YsvTz2-adv-grid{grid-template-columns:repeat(2,1fr)}
            .site-YsvTz2-devices-grid{grid-template-columns:repeat(3,1fr)}
            .site-YsvTz2-reviews-grid{grid-template-columns:repeat(2,1fr)}
            .site-YsvTz2-instructions-grid{grid-template-columns:repeat(2,1fr)}
            .site-YsvTz2-reg-grid{grid-template-columns:repeat(3,1fr)}
            .site-YsvTz2-bonus-grid{grid-template-columns:repeat(2,1fr)}
            .site-YsvTz2-casino-grid{grid-template-columns:repeat(3,1fr)}
            .site-YsvTz2-live-grid{grid-template-columns:repeat(2,1fr)}
            .site-YsvTz2-support-grid{grid-template-columns:repeat(3,1fr)}
            .site-YsvTz2-app-content{grid-template-columns:1fr 1fr}
            .site-YsvTz2-login-grid{grid-template-columns:1fr 1fr}
            .site-YsvTz2-login-img{order:2}
            .site-YsvTz2-login-text{order:1}
            .site-YsvTz2-sports-grid{grid-template-columns:repeat(4,1fr)}
            .site-YsvTz2-about-text{text-align:left}
        }

        /* Responsive 1024 */
        @media(min-width:1024px){
            .site-YsvTz2-nav-list{display:flex}
            .site-YsvTz2-header-btn{display:inline-flex}
            .site-YsvTz2-hamburger{display:none}
            .site-YsvTz2-adv-grid{grid-template-columns:repeat(3,1fr)}
        }

.gen-8kyqqllw {
  background: linear-gradient(135deg, #050816 0%, #111827 45%, #1e1b4b 100%);
  color: #ffffff;
}

.gen-8kyqqllw .site-YsvTz2-hero-desc {
  color: rgba(255, 255, 255, 0.85);
}

.gen-t2mgdtqp {
  text-shadow: none !important;
}

@media (max-width: 767px) {
  .gen-97xuqjdn {
    display: none !important;
  }
}

.gen-h2q32ud7 .site-YsvTz2-live-card,
.gen-h2q32ud7 .site-YsvTz2-live-card * {
  transition: none !important;
  animation: none !important;
}

.gen-h2q32ud7 .site-YsvTz2-live-card:hover,
.gen-h2q32ud7 .site-YsvTz2-live-card:hover .site-YsvTz2-live-badge,
.gen-h2q32ud7 .site-YsvTz2-live-card:hover .site-YsvTz2-live-info,
.gen-h2q32ud7 .site-YsvTz2-live-card:hover h3,
.gen-h2q32ud7 .site-YsvTz2-live-card:hover p {
  transform: none !important;
  box-shadow: none !important;
  filter: none !important;
  opacity: inherit !important;
}

.gen-0v9qwfpc,
.gen-0v9qwfpc *,
.gen-0v9qwfpc:hover,
.gen-0v9qwfpc:hover * {
  transition: none !important;
  animation: none !important;
  transform: none !important;
  box-shadow: none !important;
  filter: none !important;
}

.gen-8bvdg2j3 .site-YsvTz2-live-card {
    pointer-events: none !important;
}
.gen-8bvdg2j3 .site-YsvTz2-live-card:hover {
    transform: none !important;
    box-shadow: none !important;
    transition: none !important;
}

._extracted-style-Aj9j { max-width: 100%; height: 35px; }

._extracted-style-7ak0 { max-width: 100%; height: 55px; margin: 30px auto; }

._extracted-style-loEk { max-width: 100%; height: 55px; margin: 30px auto; }

._extracted-style-j7no { max-width: 100%; height: 55px; margin: 30px auto; }

._extracted-style-BjS5 { margin-top:var(--sp-2xl);font-size:var(--fs-h3) }

._extracted-style-2j4c { max-width: 100%; height: 65px; margin: 20px auto; }

._extracted-style-i3sc { color:var(--cl-text-muted);font-size:var(--fs-small);margin-bottom:var(--sp-md) }

._extracted-style-iVKk { max-width: 100%; height: 65px; margin: 20px auto; }

._extracted-style-piUh { color:var(--cl-text-muted);font-size:var(--fs-small);margin-bottom:var(--sp-md) }

._extracted-style-aGp4 { margin-top:var(--sp-xl) }

._extracted-style-0YJ_ { margin-top:var(--sp-sm) }

._extracted-style-N-kw { margin-top:var(--sp-xs) }

._extracted-style-OzvD { margin-top:var(--sp-md) }

._extracted-style-Cs0F { margin-top:var(--sp-xl) }

._extracted-style-q6Ci { max-width: 100%; height: 35px; }