File size: 5,415 Bytes
34df658
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
0e28617
 
 
 
 
 
 
2a748f6
 
a8e5fca
 
0e28617
 
 
a8e5fca
6ff4b6c
 
 
 
 
 
 
 
 
 
 
 
 
34df658
 
 
 
56de2a9
 
34df658
 
 
06cf3a6
34df658
06cf3a6
34df658
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Nioplay Loot Box</title>
    <script src="https://cdn.tailwindcss.com"></script>
    <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
    <script src="https://unpkg.com/feather-icons"></script>
    <link rel="stylesheet" href="style.css">
    <script>
        tailwind.config = {
            theme: {
                extend: {
                    colors: {
                        premium: {
                            black: '#0A0A0A',
                            gold: '#FFD700',
                            orange: '#FF8C00',
                            charcoal: '#1E1E1E'
                        }
                    }
                }
            }
        }
    </script>
</head>
<body class="bg-premium-black h-screen flex items-center justify-center overflow-hidden">
    <div class="loot-module-container w-full max-w-6xl mx-auto px-4 relative">
        <!-- Track Reflection -->
        <div class="absolute bottom-0 left-0 w-full h-16 bg-gradient-to-t from-premium-orange/10 to-transparent blur-sm z-0"></div>
        
        <!-- Carousel Track -->
        <div class="relative h-64 w-full overflow-hidden">
            <div class="loot-carousel absolute top-0 left-0 h-full flex items-center justify-center gap-8 transition-transform duration-1000 ease-[cubic-bezier(0.16,1,0.3,1)]">
                <!-- Loot Boxes (generated by JS) -->
            </div>
            
            <!-- Motion Blur Effects -->
            <div class="absolute inset-y-0 left-0 w-32 bg-gradient-to-r from-premium-black to-transparent z-10"></div>
            <div class="absolute inset-y-0 right-0 w-32 bg-gradient-to-l from-premium-black to-transparent z-10"></div>
            <div class="absolute inset-0 bg-premium-orange/5 blur-xl opacity-0 motion-blur"></div>
        </div>
        <!-- Premium Multiplier Slider -->
        <div class="relative w-full h-32 mt-12 overflow-hidden">
            <!-- Track Reflection -->
            <div class="absolute bottom-0 left-0 w-full h-8 bg-gradient-to-t from-premium-orange/10 to-transparent blur-sm z-0"></div>
            
            <!-- Multiplier Track -->
            <div class="multiplier-track absolute top-0 left-0 h-full flex items-center justify-center gap-2 transition-transform duration-1000 ease-[cubic-bezier(0.16,1,0.3,1)]">
                <!-- Multipliers (generated by JS) -->
            </div>
            <!-- Center Selection Indicator -->
            <div class="absolute left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 w-28 h-1 bg-premium-gold/80 pointer-events-none z-10"></div>
            <!-- Track Highlights -->
            <div class="absolute inset-y-0 left-0 w-48 bg-gradient-to-r from-premium-black to-transparent z-5"></div>
            <div class="absolute inset-y-0 right-0 w-48 bg-gradient-to-l from-premium-black to-transparent z-5"></div>
</div>
        <!-- Roll Buttons -->
        <div class="mt-8 flex justify-center gap-4">
            <button id="rollButton" class="roll-button relative px-12 py-4 bg-premium-charcoal rounded-full border-2 border-premium-gold/50 text-premium-gold font-bold text-xl uppercase tracking-wider hover:bg-premium-gold/10 hover:border-premium-gold hover:text-premium-orange transition-all duration-300 group">
                <span class="relative z-10">SPIN BOXES</span>
                <span class="absolute inset-0 rounded-full bg-premium-orange blur-md opacity-0 group-hover:opacity-30 transition-opacity duration-300"></span>
                <span class="absolute inset-0 rounded-full border-2 border-premium-orange opacity-0 group-hover:opacity-100 transition-opacity duration-300"></span>
            </button>
            <button id="spinMultiplierButton" class="roll-button relative px-12 py-4 bg-premium-charcoal rounded-full border-2 border-premium-gold/50 text-premium-gold font-bold text-xl uppercase tracking-wider hover:bg-premium-gold/10 hover:border-premium-gold hover:text-premium-orange transition-all duration-300 group">
                <span class="relative z-10">SPIN MULTIPLIER</span>
                <span class="absolute inset-0 rounded-full bg-premium-orange blur-md opacity-0 group-hover:opacity-30 transition-opacity duration-300"></span>
                <span class="absolute inset-0 rounded-full border-2 border-premium-orange opacity-0 group-hover:opacity-100 transition-opacity duration-300"></span>
            </button>
<span class="relative z-10">SPIN</span>
                <span class="absolute inset-0 rounded-full bg-premium-orange blur-md opacity-0 group-hover:opacity-30 transition-opacity duration-300"></span>
                <span class="absolute inset-0 rounded-full border-2 border-premium-orange opacity-0 group-hover:opacity-100 transition-opacity duration-300"></span>
            </button>
        </div>
        
        <!-- Nioplay Branding -->
        <div class="absolute top-4 right-4 text-premium-gold/80 font-serif italic text-sm">Nioplay</div>
    </div>
    <script src="components/loot-box.js"></script>
    <script src="components/reward-popup.js"></script>
    <script src="script.js"></script>
<script>feather.replace();</script>
<script src="https://huggingface.co/deepsite/deepsite-badge.js"></script>
</body>
</html>