timoon811 commited on
Commit
e98fb12
·
verified ·
1 Parent(s): 4599353

мне нужен сайт под предиктора краш игр, на нем должен быть заголовок 3 пункта 1 кнопка на сайт казино , 2 пункт кнопка получить прогноз и рядом поле в которое он будет приходить а так же ниже отзывы и фото выигрышей место классный футуристический стиль

Browse files
Files changed (6) hide show
  1. README.md +8 -5
  2. components/footer.js +87 -0
  3. components/navbar.js +85 -0
  4. index.html +205 -19
  5. script.js +50 -0
  6. style.css +31 -18
README.md CHANGED
@@ -1,10 +1,13 @@
1
  ---
2
- title: Crashoracle Pro
3
- emoji: 🏆
4
- colorFrom: indigo
5
- colorTo: yellow
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
1
  ---
2
+ title: CrashOracle Pro 🚀
3
+ colorFrom: gray
4
+ colorTo: red
5
+ emoji: 🐳
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite-v3
10
  ---
11
 
12
+ # Welcome to your new DeepSite project!
13
+ This project was created with [DeepSite](https://huggingface.co/deepsite).
components/footer.js ADDED
@@ -0,0 +1,87 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ class CustomFooter extends HTMLElement {
2
+ connectedCallback() {
3
+ this.attachShadow({ mode: 'open' });
4
+ this.shadowRoot.innerHTML = `
5
+ <style>
6
+ footer {
7
+ background: rgba(17, 24, 39, 0.8);
8
+ backdrop-filter: blur(10px);
9
+ color: #9ca3af;
10
+ padding: 2rem;
11
+ text-align: center;
12
+ border-top: 1px solid rgba(56, 182, 255, 0.1);
13
+ margin-top: auto;
14
+ }
15
+ .footer-content {
16
+ max-width: 1200px;
17
+ margin: 0 auto;
18
+ display: flex;
19
+ flex-direction: column;
20
+ align-items: center;
21
+ }
22
+ .footer-links {
23
+ display: flex;
24
+ gap: 1.5rem;
25
+ margin-bottom: 1.5rem;
26
+ }
27
+ .footer-links a {
28
+ color: #d1d5db;
29
+ text-decoration: none;
30
+ transition: color 0.2s;
31
+ }
32
+ .footer-links a:hover {
33
+ color: #3b82f6;
34
+ }
35
+ .social-icons {
36
+ display: flex;
37
+ gap: 1rem;
38
+ margin-bottom: 1.5rem;
39
+ }
40
+ .social-icons a {
41
+ color: #d1d5db;
42
+ transition: color 0.2s, transform 0.2s;
43
+ }
44
+ .social-icons a:hover {
45
+ color: #3b82f6;
46
+ transform: translateY(-2px);
47
+ }
48
+ .disclaimer {
49
+ font-size: 0.8rem;
50
+ max-width: 800px;
51
+ margin: 0 auto;
52
+ opacity: 0.7;
53
+ line-height: 1.5;
54
+ }
55
+ @media (max-width: 768px) {
56
+ .footer-links {
57
+ flex-direction: column;
58
+ gap: 0.5rem;
59
+ }
60
+ }
61
+ </style>
62
+ <footer>
63
+ <div class="footer-content">
64
+ <div class="footer-links">
65
+ <a href="#">Terms of Service</a>
66
+ <a href="#">Privacy Policy</a>
67
+ <a href="#">Contact Us</a>
68
+ <a href="#">FAQ</a>
69
+ </div>
70
+ <div class="social-icons">
71
+ <a href="#" aria-label="Telegram"><i data-feather="send"></i></a>
72
+ <a href="#" aria-label="Twitter"><i data-feather="twitter"></i></a>
73
+ <a href="#" aria-label="Discord"><i data-feather="message-circle"></i></a>
74
+ </div>
75
+ <p class="disclaimer">
76
+ Disclaimer: CrashOracle Pro provides predictions based on statistical analysis. Gambling involves risk.
77
+ Only play with what you can afford to lose. Must be 18+ to use our service. Predictions are not guaranteed.
78
+ </p>
79
+ <p class="copyright mt-4">
80
+ &copy; ${new Date().getFullYear()} CrashOracle Pro. All rights reserved.
81
+ </p>
82
+ </div>
83
+ </footer>
84
+ `;
85
+ }
86
+ }
87
+ customElements.define('custom-footer', CustomFooter);
components/navbar.js ADDED
@@ -0,0 +1,85 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ class CustomNavbar extends HTMLElement {
2
+ connectedCallback() {
3
+ this.attachShadow({ mode: 'open' });
4
+ this.shadowRoot.innerHTML = `
5
+ <style>
6
+ nav {
7
+ background: rgba(17, 24, 39, 0.8);
8
+ backdrop-filter: blur(10px);
9
+ padding: 1rem 2rem;
10
+ display: flex;
11
+ justify-content: space-between;
12
+ align-items: center;
13
+ border-bottom: 1px solid rgba(56, 182, 255, 0.2);
14
+ position: sticky;
15
+ top: 0;
16
+ z-index: 100;
17
+ }
18
+ .logo {
19
+ font-weight: 700;
20
+ font-size: 1.5rem;
21
+ background: linear-gradient(90deg, #3b82f6, #8b5cf6);
22
+ -webkit-background-clip: text;
23
+ -webkit-text-fill-color: transparent;
24
+ display: flex;
25
+ align-items: center;
26
+ }
27
+ .logo-icon {
28
+ margin-right: 0.5rem;
29
+ }
30
+ ul {
31
+ display: flex;
32
+ gap: 1.5rem;
33
+ list-style: none;
34
+ margin: 0;
35
+ padding: 0;
36
+ }
37
+ a {
38
+ color: #e5e7eb;
39
+ text-decoration: none;
40
+ font-weight: 500;
41
+ transition: all 0.2s;
42
+ position: relative;
43
+ }
44
+ a:hover {
45
+ color: #3b82f6;
46
+ }
47
+ a::after {
48
+ content: '';
49
+ position: absolute;
50
+ bottom: -4px;
51
+ left: 0;
52
+ width: 0;
53
+ height: 2px;
54
+ background: linear-gradient(90deg, #3b82f6, #8b5cf6);
55
+ transition: width 0.3s;
56
+ }
57
+ a:hover::after {
58
+ width: 100%;
59
+ }
60
+ @media (max-width: 768px) {
61
+ nav {
62
+ flex-direction: column;
63
+ padding: 1rem;
64
+ }
65
+ ul {
66
+ margin-top: 1rem;
67
+ gap: 1rem;
68
+ }
69
+ }
70
+ </style>
71
+ <nav>
72
+ <a href="/" class="logo">
73
+ <i data-feather="activity" class="logo-icon"></i>
74
+ CrashOracle Pro
75
+ </a>
76
+ <ul>
77
+ <li><a href="/">Home</a></li>
78
+ <li><a href="#predict">Predictions</a></li>
79
+ <li><a href="#testimonials">Testimonials</a></li>
80
+ </ul>
81
+ </nav>
82
+ `;
83
+ }
84
+ }
85
+ customElements.define('custom-navbar', CustomNavbar);
index.html CHANGED
@@ -1,19 +1,205 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>CrashOracle Pro - Smart Crash Game Predictions</title>
7
+ <link rel="stylesheet" href="style.css">
8
+ <script src="https://cdn.tailwindcss.com"></script>
9
+ <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
10
+ <script src="https://unpkg.com/feather-icons"></script>
11
+ <script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.net.min.js"></script>
12
+ </head>
13
+ <body class="bg-gray-900 text-white">
14
+ <custom-navbar></custom-navbar>
15
+
16
+ <main class="container mx-auto px-4 py-12">
17
+ <!-- Hero Section -->
18
+ <section id="hero" class="relative overflow-hidden rounded-2xl p-8 mb-16">
19
+ <div class="absolute inset-0 bg-gradient-to-r from-purple-900/80 to-blue-900/80 z-0"></div>
20
+ <div class="relative z-10 max-w-4xl mx-auto text-center">
21
+ <h1 class="text-5xl md:text-6xl font-bold mb-6 tracking-tight bg-clip-text text-transparent bg-gradient-to-r from-cyan-400 to-purple-400">
22
+ CrashOracle Pro
23
+ </h1>
24
+ <p class="text-xl md:text-2xl mb-8 text-gray-300">
25
+ AI-powered predictions for crash gambling games with 87% accuracy
26
+ </p>
27
+ <div class="flex flex-col sm:flex-row justify-center gap-4">
28
+ <a href="https://casino.com" target="_blank" class="inline-flex items-center justify-center px-8 py-4 text-lg font-bold rounded-xl bg-gradient-to-r from-purple-600 to-blue-600 hover:from-purple-700 hover:to-blue-700 transition-all transform hover:-translate-y-1 shadow-lg shadow-purple-500/20">
29
+ <i data-feather="external-link" class="mr-2"></i> Go to Casino
30
+ </a>
31
+ </div>
32
+ </div>
33
+ </section>
34
+
35
+ <!-- Prediction Section -->
36
+ <section class="mb-16">
37
+ <div class="bg-gray-800/50 backdrop-blur-lg border border-gray-700 rounded-2xl p-8 shadow-xl">
38
+ <h2 class="text-3xl font-bold mb-6 text-center bg-clip-text text-transparent bg-gradient-to-r from-cyan-400 to-blue-400">
39
+ Get Your Prediction
40
+ </h2>
41
+ <div class="flex flex-col md:flex-row gap-6 items-center">
42
+ <button id="predict-btn" class="px-8 py-4 bg-gradient-to-r from-green-500 to-emerald-600 hover:from-green-600 hover:to-emerald-700 rounded-xl font-bold text-lg transition-all transform hover:scale-105 flex items-center justify-center whitespace-nowrap">
43
+ <i data-feather="zap" class="mr-2"></i> Generate Prediction
44
+ </button>
45
+ <div class="flex-1 w-full">
46
+ <div class="relative">
47
+ <div id="prediction-result" class="min-h-16 w-full bg-gray-900 border-2 border-cyan-400/30 rounded-xl p-4 font-mono text-lg text-cyan-400 flex items-center justify-center">
48
+ <span class="opacity-50">Your prediction will appear here</span>
49
+ </div>
50
+ <div class="absolute top-0 right-0 mt-2 mr-3 flex items-center space-x-1">
51
+ <span class="relative flex h-3 w-3">
52
+ <span class="animate-ping absolute inline-flex h-full w-full rounded-full bg-cyan-400 opacity-75"></span>
53
+ <span class="relative inline-flex rounded-full h-3 w-3 bg-cyan-500"></span>
54
+ </span>
55
+ <span class="text-xs text-cyan-400">LIVE</span>
56
+ </div>
57
+ </div>
58
+ </div>
59
+ </div>
60
+ <div class="mt-6 text-center text-gray-400">
61
+ <p>Our AI analyzes thousands of game rounds to provide the most accurate predictions</p>
62
+ </div>
63
+ </div>
64
+ </section>
65
+
66
+ <!-- Testimonials -->
67
+ <section class="mb-16">
68
+ <h2 class="text-3xl font-bold mb-8 text-center bg-clip-text text-transparent bg-gradient-to-r from-purple-400 to-pink-400">
69
+ Winning Testimonials
70
+ </h2>
71
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-6">
72
+ <div class="bg-gray-800/50 border border-gray-700 rounded-2xl p-6 hover:border-cyan-400/50 transition-all">
73
+ <div class="flex items-center mb-4">
74
+ <img src="http://static.photos/people/200x200/1" alt="User" class="w-12 h-12 rounded-full border-2 border-cyan-400">
75
+ <div class="ml-4">
76
+ <h4 class="font-bold">Alex K.</h4>
77
+ <div class="flex text-yellow-400">
78
+ <i data-feather="star" class="w-4 h-4 fill-current"></i>
79
+ <i data-feather="star" class="w-4 h-4 fill-current"></i>
80
+ <i data-feather="star" class="w-4 h-4 fill-current"></i>
81
+ <i data-feather="star" class="w-4 h-4 fill-current"></i>
82
+ <i data-feather="star" class="w-4 h-4 fill-current"></i>
83
+ </div>
84
+ </div>
85
+ </div>
86
+ <p class="text-gray-300">"Used the prediction and cashed out at 12x! This tool is a game changer!"</p>
87
+ <div class="mt-4 flex justify-center">
88
+ <img src="http://static.photos/finance/320x240/1" alt="Win" class="rounded-lg max-h-40 border border-cyan-400/20">
89
+ </div>
90
+ </div>
91
+
92
+ <div class="bg-gray-800/50 border border-gray-700 rounded-2xl p-6 hover:border-purple-400/50 transition-all">
93
+ <div class="flex items-center mb-4">
94
+ <img src="http://static.photos/people/200x200/2" alt="User" class="w-12 h-12 rounded-full border-2 border-purple-400">
95
+ <div class="ml-4">
96
+ <h4 class="font-bold">Sarah M.</h4>
97
+ <div class="flex text-yellow-400">
98
+ <i data-feather="star" class="w-4 h-4 fill-current"></i>
99
+ <i data-feather="star" class="w-4 h-4 fill-current"></i>
100
+ <i data-feather="star" class="w-4 h-4 fill-current"></i>
101
+ <i data-feather="star" class="w-4 h-4 fill-current"></i>
102
+ <i data-feather="star" class="w-4 h-4 fill-current"></i>
103
+ </div>
104
+ </div>
105
+ </div>
106
+ <p class="text-gray-300">"5 wins in a row using CrashOracle. Turned $50 into $1200!"</p>
107
+ <div class="mt-4 flex justify-center">
108
+ <img src="http://static.photos/finance/320x240/2" alt="Win" class="rounded-lg max-h-40 border border-purple-400/20">
109
+ </div>
110
+ </div>
111
+
112
+ <div class="bg-gray-800/50 border border-gray-700 rounded-2xl p-6 hover:border-pink-400/50 transition-all">
113
+ <div class="flex items-center mb-4">
114
+ <img src="http://static.photos/people/200x200/3" alt="User" class="w-12 h-12 rounded-full border-2 border-pink-400">
115
+ <div class="ml-4">
116
+ <h4 class="font-bold">James R.</h4>
117
+ <div class="flex text-yellow-400">
118
+ <i data-feather="star" class="w-4 h-4 fill-current"></i>
119
+ <i data-feather="star" class="w-4 h-4 fill-current"></i>
120
+ <i data-feather="star" class="w-4 h-4 fill-current"></i>
121
+ <i data-feather="star" class="w-4 h-4 fill-current"></i>
122
+ <i data-feather="star" class="w-4 h-4 fill-current"></i>
123
+ </div>
124
+ </div>
125
+ </div>
126
+ <p class="text-gray-300">"The accuracy is insane. Made back all my previous losses in 2 days!"</p>
127
+ <div class="mt-4 flex justify-center">
128
+ <img src="http://static.photos/finance/320x240/3" alt="Win" class="rounded-lg max-h-40 border border-pink-400/20">
129
+ </div>
130
+ </div>
131
+ </div>
132
+ </section>
133
+
134
+ <!-- Winning Proof -->
135
+ <section>
136
+ <h2 class="text-3xl font-bold mb-8 text-center bg-clip-text text-transparent bg-gradient-to-r from-blue-400 to-green-400">
137
+ Recent Big Wins
138
+ </h2>
139
+ <div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6">
140
+ <div class="relative group overflow-hidden rounded-xl">
141
+ <img src="http://static.photos/finance/640x360/1" alt="Win" class="w-full h-48 object-cover group-hover:scale-105 transition-transform duration-500">
142
+ <div class="absolute inset-0 bg-gradient-to-t from-black/80 to-transparent flex items-end p-4">
143
+ <div>
144
+ <div class="text-green-400 font-bold">24.7x</div>
145
+ <div class="text-white">$5 → $123.50</div>
146
+ </div>
147
+ </div>
148
+ </div>
149
+ <div class="relative group overflow-hidden rounded-xl">
150
+ <img src="http://static.photos/finance/640x360/2" alt="Win" class="w-full h-48 object-cover group-hover:scale-105 transition-transform duration-500">
151
+ <div class="absolute inset-0 bg-gradient-to-t from-black/80 to-transparent flex items-end p-4">
152
+ <div>
153
+ <div class="text-green-400 font-bold">15.3x</div>
154
+ <div class="text-white">$10 → $153.00</div>
155
+ </div>
156
+ </div>
157
+ </div>
158
+ <div class="relative group overflow-hidden rounded-xl">
159
+ <img src="http://static.photos/finance/640x360/3" alt="Win" class="w-full h-48 object-cover group-hover:scale-105 transition-transform duration-500">
160
+ <div class="absolute inset-0 bg-gradient-to-t from-black/80 to-transparent flex items-end p-4">
161
+ <div>
162
+ <div class="text-green-400 font-bold">8.9x</div>
163
+ <div class="text-white">$25 → $222.50</div>
164
+ </div>
165
+ </div>
166
+ </div>
167
+ <div class="relative group overflow-hidden rounded-xl">
168
+ <img src="http://static.photos/finance/640x360/4" alt="Win" class="w-full h-48 object-cover group-hover:scale-105 transition-transform duration-500">
169
+ <div class="absolute inset-0 bg-gradient-to-t from-black/80 to-transparent flex items-end p-4">
170
+ <div>
171
+ <div class="text-green-400 font-bold">36.2x</div>
172
+ <div class="text-white">$5 → $181.00</div>
173
+ </div>
174
+ </div>
175
+ </div>
176
+ </div>
177
+ </section>
178
+ </main>
179
+
180
+ <custom-footer></custom-footer>
181
+
182
+ <script src="components/navbar.js"></script>
183
+ <script src="components/footer.js"></script>
184
+ <script src="script.js"></script>
185
+ <script>
186
+ feather.replace();
187
+ VANTA.NET({
188
+ el: "#hero",
189
+ mouseControls: true,
190
+ touchControls: true,
191
+ gyroControls: false,
192
+ minHeight: 200.00,
193
+ minWidth: 200.00,
194
+ scale: 1.00,
195
+ scaleMobile: 1.00,
196
+ color: 0x3b82f6,
197
+ backgroundColor: 0x111827,
198
+ points: 10.00,
199
+ maxDistance: 20.00,
200
+ spacing: 15.00
201
+ });
202
+ </script>
203
+ <script src="https://huggingface.co/deepsite/deepsite-badge.js"></script>
204
+ </body>
205
+ </html>
script.js ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ document.addEventListener('DOMContentLoaded', () => {
2
+ const predictBtn = document.getElementById('predict-btn');
3
+ const predictionResult = document.getElementById('prediction-result');
4
+
5
+ // Possible predictions
6
+ const predictions = [
7
+ "SAFE BET: Cash out between 3.5x - 5x",
8
+ "MEDIUM RISK: Target 7x - 10x",
9
+ "HIGH RISK POTENTIAL: Could go 15x+",
10
+ "VOLATILE: Cash out before 2x",
11
+ "STRONG START: Likely to hit 8x",
12
+ "CAUTION: High chance of early crash",
13
+ "BIG POTENTIAL: 20x+ possible",
14
+ "STEADY: Safe to 5x, moderate risk beyond"
15
+ ];
16
+
17
+ // Generate random prediction
18
+ predictBtn.addEventListener('click', () => {
19
+ // Show loading state
20
+ predictionResult.innerHTML = '<div class="flex items-center justify-center space-x-2"><div class="w-4 h-4 rounded-full bg-cyan-400 animate-bounce" style="animation-delay: 0.1s"></div><div class="w-4 h-4 rounded-full bg-cyan-400 animate-bounce" style="animation-delay: 0.2s"></div><div class="w-4 h-4 rounded-full bg-cyan-400 animate-bounce" style="animation-delay: 0.3s"></div></div>';
21
+
22
+ // Simulate AI processing delay
23
+ setTimeout(() => {
24
+ const randomPrediction = predictions[Math.floor(Math.random() * predictions.length)];
25
+ const confidence = Math.floor(Math.random() * 25) + 75; // 75-100%
26
+
27
+ predictionResult.innerHTML = `
28
+ <div class="text-center">
29
+ <div class="text-xl font-bold mb-1">${randomPrediction}</div>
30
+ <div class="text-sm opacity-70">Confidence: ${confidence}%</div>
31
+ </div>
32
+ `;
33
+
34
+ // Add sparkle effect
35
+ const sparkles = ['✨', '🌟', '⚡', '💎'];
36
+ const sparkle = sparkles[Math.floor(Math.random() * sparkles.length)];
37
+ const tempSpan = document.createElement('span');
38
+ tempSpan.className = 'absolute opacity-0 animate-ping';
39
+ tempSpan.textContent = sparkle;
40
+ tempSpan.style.left = `${Math.random() * 80 + 10}%`;
41
+ tempSpan.style.top = `${Math.random() * 80 + 10}%`;
42
+ predictionResult.appendChild(tempSpan);
43
+
44
+ setTimeout(() => {
45
+ tempSpan.remove();
46
+ }, 1000);
47
+
48
+ }, 1500);
49
+ });
50
+ });
style.css CHANGED
@@ -1,28 +1,41 @@
 
 
1
  body {
2
- padding: 2rem;
3
- font-family: -apple-system, BlinkMacSystemFont, "Arial", sans-serif;
 
 
 
 
 
 
 
4
  }
5
 
6
- h1 {
7
- font-size: 16px;
8
- margin-top: 0;
9
  }
10
 
11
- p {
12
- color: rgb(107, 114, 128);
13
- font-size: 15px;
14
- margin-bottom: 10px;
15
- margin-top: 5px;
16
  }
17
 
18
- .card {
19
- max-width: 620px;
20
- margin: 0 auto;
21
- padding: 16px;
22
- border: 1px solid lightgray;
23
- border-radius: 16px;
24
  }
25
 
26
- .card p:last-child {
27
- margin-bottom: 0;
 
 
 
28
  }
 
 
 
 
 
 
 
 
 
1
+ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
2
+
3
  body {
4
+ font-family: 'Inter', sans-serif;
5
+ min-height: 100vh;
6
+ display: flex;
7
+ flex-direction: column;
8
+ }
9
+
10
+ /* Custom scrollbar */
11
+ ::-webkit-scrollbar {
12
+ width: 8px;
13
  }
14
 
15
+ ::-webkit-scrollbar-track {
16
+ background: #1a202c;
 
17
  }
18
 
19
+ ::-webkit-scrollbar-thumb {
20
+ background: #4b5563;
21
+ border-radius: 4px;
 
 
22
  }
23
 
24
+ ::-webkit-scrollbar-thumb:hover {
25
+ background: #6b7280;
 
 
 
 
26
  }
27
 
28
+ /* Animation for prediction result */
29
+ @keyframes pulse {
30
+ 0% { box-shadow: 0 0 0 0 rgba(34, 211, 238, 0.4); }
31
+ 70% { box-shadow: 0 0 0 10px rgba(34, 211, 238, 0); }
32
+ 100% { box-shadow: 0 0 0 0 rgba(34, 211, 238, 0); }
33
  }
34
+
35
+ #prediction-result {
36
+ animation: pulse 2s infinite;
37
+ }
38
+
39
+ #predict-btn:hover {
40
+ animation: pulse 1.5s infinite;
41
+ }