
    img {
      -webkit-user-drag: none;
      pointer-events: none;
    }
  

                @keyframes slScroll {
                    0%   { transform: translateX(0); }
                    100% { transform: translateX(-33.333%); }
                }
            

@keyframes tvzBorderPulse{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@keyframes breathOrange{0%,100%{transform:scale(1);box-shadow:0 10px 40px -5px rgba(255,140,0,.7),0 0 60px rgba(255,140,0,.4)}50%{transform:scale(1.04);box-shadow:0 15px 50px -5px rgba(255,140,0,.9),0 0 80px rgba(255,140,0,.6)}}
@keyframes breathPurple{0%,100%{transform:scale(1);box-shadow:0 10px 40px -5px rgba(157,0,255,.7),0 0 60px rgba(157,0,255,.4)}50%{transform:scale(1.04);box-shadow:0 15px 50px -5px rgba(157,0,255,.9),0 0 80px rgba(157,0,255,.6)}}
@keyframes tbShine{0%{background-position:200% center}100%{background-position:-200% center}}
@keyframes tbPulse{0%,100%{opacity:.5;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.2)}}
@keyframes bonusGlow{0%,100%{box-shadow:0 0 8px rgba(255,176,0,.3)}50%{box-shadow:0 0 20px rgba(255,176,0,.6)}}
.shine-banner{background:linear-gradient(90deg,#1e293b 0%,#1e293b 30%,#FF8C00 50%,#8a2be2 60%,#1e293b 70%,#1e293b 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:tbShine 4s linear infinite}
.dark .shine-banner{background:linear-gradient(90deg,#fff 0%,#fff 30%,#FF8C00 50%,#8a2be2 60%,#fff 70%,#fff 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:tbShine 4s linear infinite}
.featured-glow{background:linear-gradient(135deg,#FF8C00,#FFB800,#FF6B00,#FF8C00,#FFB800);background-size:400% 400%;animation:tvzBorderPulse 4s ease-in-out infinite}
.badge-orange{animation:breathOrange 3s ease-in-out infinite}
.badge-purple{animation:breathPurple 3s ease-in-out infinite}
.bonus-active{animation:bonusGlow 2s ease-in-out infinite}


                @keyframes dcScroll {
                    0%   { transform: translateX(0); }
                    100% { transform: translateX(-50%); }
                }
            

                    :root { --fade-color: #f9fafb; }
                    .dark { --fade-color: #0f0f11; }
                    @keyframes wrScroll {
                        0%   { transform: translateX(0); }
                        100% { transform: translateX(-25%); }
                    }
                

    #wa-float-btn {
      position: fixed;
      bottom: 24px;
      right: 24px;
      z-index: 9999;
      display: flex;
      align-items: center;
      gap: 10px;
      background: #25D366;
      color: #fff;
      border-radius: 50px;
      padding: 12px 20px 12px 14px;
      text-decoration: none;
      font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
      font-size: 14px;
      font-weight: 700;
      box-shadow: 0 6px 24px rgba(37, 211, 102, 0.45);
      transition: transform 0.2s ease, box-shadow 0.2s ease;
      animation: wa-pulse 2.5s ease-in-out infinite;
    }

    #wa-float-btn:hover {
      transform: translateY(-3px) scale(1.04);
      box-shadow: 0 10px 32px rgba(37, 211, 102, 0.55);
      animation: none;
    }

    #wa-float-btn svg {
      width: 26px;
      height: 26px;
      flex-shrink: 0;
    }

    @keyframes wa-pulse {

      0%,
      100% {
        box-shadow: 0 6px 24px rgba(37, 211, 102, 0.45);
      }

      50% {
        box-shadow: 0 6px 32px rgba(37, 211, 102, 0.75);
      }
    }

    @media (max-width: 480px) {
      #wa-float-btn .wa-label {
        display: none;
      }

      #wa-float-btn {
        padding: 14px;
        border-radius: 50%;
      }
    }
  