Aleksandr Sashka commited on
Commit
fdb476d
·
verified ·
1 Parent(s): 2967e8a

проверь весь код на ошибки и справь их ,проверь все теги и стили

Browse files
Files changed (1) hide show
  1. index.html +77 -95
index.html CHANGED
@@ -10,8 +10,8 @@
10
  <style>
11
  @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700;900&display=swap');
12
  :root {
13
- --primary-gold: #FFD700;
14
- --dark-red: #8B0000;
15
  --card-bg: rgba(139, 0, 0, 0.9);
16
  }
17
  body {
@@ -28,17 +28,16 @@
28
  background-image: none;
29
  }
30
  }
31
- .site-wrapper {
32
- max-width: 1000px;
33
  margin: 0 auto;
34
  position: relative;
35
  padding: 0 15px;
36
  width: 100%;
37
  box-sizing: border-box;
38
  overflow-x: hidden;
39
-
40
- /* Mobile Responsive Styles */
41
- @media (max-width: 768px) {
42
  .site-wrapper {
43
  padding: 0 12px;
44
  overflow-x: hidden;
@@ -48,12 +47,11 @@ max-width: 1000px;
48
  position: relative;
49
  width: 100%;
50
  }
51
- .bebas {
52
- font-size: 2.5rem !important;
53
  }
54
-
55
- .card-gradient {
56
- margin: 0 auto;
57
  max-width: 100%;
58
  }
59
  /* Hero section */
@@ -90,8 +88,8 @@ max-width: 1000px;
90
  }
91
 
92
  /* Buttons */
93
- .btn-gold {
94
- padding: 10px 20px;
95
  font-size: 14px;
96
  }
97
  }
@@ -138,8 +136,8 @@ max-width: 1000px;
138
  font-family: 'Montserrat', sans-serif;
139
  font-weight: 900;
140
  }
141
- .gold-text {
142
- color: var(--primary-gold);
143
  text-shadow: 2px 2px 4px rgba(0,0,0,0.5);
144
  }
145
  .card-gradient {
@@ -164,9 +162,8 @@ max-width: 1000px;
164
  transform: translateY(-2px);
165
  box-shadow: 0 8px 25px rgba(255, 215, 0, 0.5);
166
  }
167
-
168
  .game-card {
169
- transition: all 0.3s ease;
170
  cursor: pointer;
171
  }
172
 
@@ -174,58 +171,51 @@ max-width: 1000px;
174
  transform: scale(1.05);
175
  box-shadow: 0 15px 40px rgba(255, 215, 0, 0.3);
176
  }
177
-
178
  .floating {
179
- animation: floating 3s ease-in-out infinite;
180
  }
181
-
182
  @keyframes floating {
183
- 0% { transform: translateY(0px); }
184
  50% { transform: translateY(-10px); }
185
  100% { transform: translateY(0px); }
186
  }
187
-
188
  .pulse-gold {
189
- animation: pulse 2s infinite;
190
  }
191
-
192
  @keyframes pulse {
193
- 0% { box-shadow: 0 0 0 0 rgba(255, 215, 0, 0.7); }
194
  70% { box-shadow: 0 0 0 20px rgba(255, 215, 0, 0); }
195
  100% { box-shadow: 0 0 0 0 rgba(255, 215, 0, 0); }
196
  }
197
-
198
  .slot-machine {
199
- background: linear-gradient(180deg, #2a0000 0%, #4a0000 100%);
200
  border: 3px solid var(--primary-gold);
201
  border-radius: 15px;
202
  padding: 20px;
203
  }
204
-
205
  .reel {
206
- background: #000;
207
  border: 2px solid var(--primary-gold);
208
  border-radius: 10px;
209
  overflow: hidden;
210
  height: 80px;
211
  position: relative;
212
  }
213
-
214
  .reel-content {
215
- animation: spin 3s linear infinite;
216
  }
217
  @keyframes spin {
218
- 0% { transform: translateY(0); }
219
  100% { transform: translateY(calc(-100% + 80px)); }
220
  }
221
- /* Header styles */
222
  .nav-link {
223
- position: relative;
224
  font-weight: 500;
225
  transition: color 0.3s ease;
226
  }
227
  .nav-link::after {
228
- content: '';
229
  position: absolute;
230
  left: 0;
231
  bottom: -4px;
@@ -238,7 +228,7 @@ max-width: 1000px;
238
  width: 100%;
239
  }
240
  .nav-link-mobile {
241
- display: block;
242
  padding: 0.75rem 0;
243
  font-weight: 500;
244
  transition: color 0.3s ease;
@@ -247,7 +237,7 @@ max-width: 1000px;
247
  color: var(--primary-gold);
248
  }
249
  #mobile-menu {
250
- transition: max-height 0.5s ease-in-out;
251
  }
252
 
253
  @media (max-width: 768px) {
@@ -256,7 +246,7 @@ max-width: 1000px;
256
  backdrop-filter: blur(10px);
257
  }
258
  }
259
- </style>
260
  </head>
261
  <body class="text-white bg-black">
262
  <!-- Modern Header -->
@@ -305,12 +295,11 @@ max-width: 1000px;
305
  <div class="site-wrapper w-full max-w-[1200px] mx-auto px-4">
306
  <!-- Hero Section -->
307
  <section class="pt-12 pb-16 relative overflow-hidden">
308
- <div class="absolute inset-0 bg-cover bg-center opacity-30 bg-[length:70%]" style="background-image: url('https://testsite.casino-ya.ru/azino/images/59.jpg');"></div>
309
- <div class="absolute inset-0 overflow-hidden">
310
- </div>
311
  <div class="site-wrapper px-4 relative z-10">
312
  <div class="grid md:grid-cols-2 gap-8 md:gap-12 items-center hero-grid">
313
- <div>
314
  <h1 class="bebas text-4xl md:text-7xl gold-text mb-6 relative z-10 text-center md:text-left">
315
  AZINO777
316
  </h1>
@@ -345,7 +334,7 @@ max-width: 1000px;
345
  alt="Azino Bonus"
346
  class="rounded-lg shadow-2xl w-full md:w-3/4 mx-auto relative z-10" style="transform: scale(0.5); transform-origin: center;">
347
  <div class="absolute -bottom-4 -right-4 md:-bottom-6 md:-right-6 bg-gradient-to-r from-yellow-400 to-yellow-600 text-black px-4 py-2 md:px-6 md:py-3 rounded-lg font-bold transform rotate-3 text-sm md:text-base">
348
- 1.967.678.87 RUB
349
  </div>
350
  </div>
351
  </div>
@@ -353,7 +342,7 @@ max-width: 1000px;
353
  </section>
354
  <!-- Games Section -->
355
  <section id="games" class="py-16 bg-gradient-to-b from-transparent to-black/50">
356
- <div class="site-wrapper px-4">
357
  <h2 class="bebas text-5xl text-center gold-text mb-12">
358
  ИГРОВАЯ БИБЛИОТЕКА
359
  </h2>
@@ -490,9 +479,8 @@ max-width: 1000px;
490
  <p class="text-gray-400">Эксклюзивные привилегии</p>
491
  </div>
492
  </div>
493
-
494
- <div class="mt-12 max-w-4xl mx-auto">
495
- <img src="https://testsite.casino-ya.ru/azino/images/0026d4cb7ca211ececf9a4745d2fd9c7.png"
496
  alt="Играть онлайн Азино777"
497
  class="rounded-lg shadow-2xl w-full">
498
  </div>
@@ -619,8 +607,8 @@ max-width: 1000px;
619
  </h2>
620
  <div class="grid md:grid-cols-2 gap-8 md:gap-12 items-center mobile-grid">
621
  <div>
622
- <div class="flex items-center space-x-4 mb-6">
623
- <i data-feather="smartphone" class="w-12 h-12 text-yellow-400"></i>
624
  <h3 class="text-3xl font-bold">Играйте где угодно</h3>
625
  </div>
626
  <p class="text-gray-300 mb-6">
@@ -648,26 +636,26 @@ max-width: 1000px;
648
  </div>
649
 
650
  <div class="relative">
651
- <div class="bg-gradient-to-br from-gray-800 to-gray-900 rounded-3xl p-4 shadow-2xl transform rotate-3">
652
- <div class="bg-black rounded-2xl p-2">
653
- <div class="bg-gradient-to-b from-red-900 to-red-950 rounded-xl p-4">
654
- <div class="flex justify-between items-center mb-4">
655
- <span class="text-xs">9:41</span>
656
- <div class="flex space-x-1">
657
- <div class="w-4 h-4 bg-white rounded-sm"></div>
658
  <div class="w-4 h-4 bg-white rounded-sm"></div>
659
  <div class="w-4 h-4 bg-white rounded-sm"></div>
660
  </div>
661
  </div>
662
- <div class="text-center mb-4">
663
- <div class="text-yellow-400 text-xs mb-2">&nbsp;</div>
664
- <div class="text-2xl font-bold gold-text">МОБИЛЬНОЕ</div>
665
- </div>
666
  <div class="grid grid-cols-3 gap-2">
667
- <div class="bg-black/50 rounded p-2 text-center">
668
- <div class="text-2xl mb-1">🎰</div>
669
- <div class="text-xs">Слоты</div>
670
- </div>
671
  <div class="bg-black/50 rounded p-2 text-center">
672
  <div class="text-2xl mb-1">♠️</div>
673
  <div class="text-xs">Карты</div>
@@ -693,24 +681,24 @@ max-width: 1000px;
693
  </h2>
694
  <div class="grid md:grid-cols-3 gap-6 md:gap-8 max-w-5xl mx-auto security-grid">
695
  <div class="text-center">
696
- <div class="w-20 h-20 mx-auto mb-4 bg-gradient-to-br from-green-400 to-green-600 rounded-full flex items-center justify-center">
697
- <i data-feather="shield" class="w-10 h-10 text-white"></i>
698
  </div>
699
  <h3 class="text-xl font-bold mb-2">SSL шифрование</h3>
700
  <p class="text-gray-400">Все данные защищены 256-битным шифрованием</p>
701
  </div>
702
 
703
  <div class="text-center">
704
- <div class="w-20 h-20 mx-auto mb-4 bg-gradient-to-br from-blue-400 to-blue-600 rounded-full flex items-center justify-center">
705
- <i data-feather="lock" class="w-10 h-10 text-white"></i>
706
  </div>
707
  <h3 class="text-xl font-bold mb-2">Лицензионное ПО</h3>
708
  <p class="text-gray-400">Только сертифицированные игры от проверенных провайдеров</p>
709
  </div>
710
 
711
  <div class="text-center">
712
- <div class="w-20 h-20 mx-auto mb-4 bg-gradient-to-br from-purple-400 to-purple-600 rounded-full flex items-center justify-center">
713
- <i data-feather="eye-off" class="w-10 h-10 text-white"></i>
714
  </div>
715
  <h3 class="text-xl font-bold mb-2">Конфиденциальность</h3>
716
  <p class="text-gray-400">Полная защита личных данных игроков</p>
@@ -733,8 +721,8 @@ max-width: 1000px;
733
  </p>
734
  <div class="grid md:grid-cols-3 gap-4 md:gap-6">
735
  <a href="#" class="text-center group">
736
- <div class="w-16 h-16 mx-auto mb-3 bg-yellow-500 text-black rounded-full flex items-center justify-center group-hover:scale-110 transition-transform">
737
- <i data-feather="message-circle" class="w-8 h-8"></i>
738
  </div>
739
  <h3 class="font-bold mb-1">Онлайн чат</h3>
740
  <p class="text-sm text-gray-400">Мгновенный ответ</p>
@@ -788,8 +776,8 @@ max-width: 1000px;
788
  <div class="site-wrapper px-4">
789
  <div class="grid md:grid-cols-4 gap-6 md:gap-8 footer-grid">
790
  <div>
791
- <div class="flex items-center space-x-2 mb-4">
792
- <img src="http://testsite.casino-ya.ru/azino/images/3.png" alt="Azino 777 Logo" class="h-10 w-auto">
793
  </div>
794
  <p class="text-gray-400 text-sm">
795
  Официальное казино с 2010 года
@@ -826,9 +814,8 @@ max-width: 1000px;
826
  </ul>
827
  </div>
828
  </div>
829
-
830
- <div class="mt-8 pt-8 border-t border-gray-800 text-center text-gray-400 text-sm">
831
- <p>© 2024 Azino777. Все права защищены. 18+</p>
832
  <p class="mt-2">Ответственная игра - играйте с умом</p>
833
  </div>
834
  </div>
@@ -852,7 +839,7 @@ feather.replace();
852
  });
853
  });
854
  // Interactive slot machine
855
- document.querySelector('.slot-machine button').addEventListener('click', function() {
856
  const reels = document.querySelectorAll('.reel-content');
857
  const reelSymbols = ['🍒', '🍋', '🍊', '🍇', '💎', '7️⃣'];
858
 
@@ -892,8 +879,8 @@ feather.replace();
892
  }
893
  }, 3500);
894
  });
895
- // Header scroll effect
896
- window.addEventListener('scroll', function() {
897
  const header = document.getElementById('main-header');
898
  if (window.scrollY > 20) {
899
  header.classList.add('bg-black/95', 'border-yellow-500/50');
@@ -903,9 +890,8 @@ feather.replace();
903
  header.classList.add('bg-black/80');
904
  }
905
  });
906
-
907
  // Mobile menu toggle
908
- const menuToggle = document.getElementById('menu-toggle');
909
  const mobileMenu = document.getElementById('mobile-menu');
910
  let menuOpen = false;
911
 
@@ -920,9 +906,8 @@ feather.replace();
920
  }
921
  feather.replace();
922
  });
923
-
924
  // Close mobile menu on link click
925
- document.querySelectorAll('.nav-link-mobile').forEach(link => {
926
  link.addEventListener('click', () => {
927
  menuOpen = false;
928
  mobileMenu.style.maxHeight = '0';
@@ -930,9 +915,8 @@ feather.replace();
930
  feather.replace();
931
  });
932
  });
933
-
934
  // Nav-link hover animation
935
- document.querySelectorAll('.nav-link').forEach(link => {
936
  link.addEventListener('mouseenter', () => {
937
  link.classList.add('text-yellow-400');
938
  });
@@ -940,8 +924,8 @@ feather.replace();
940
  link.classList.remove('text-yellow-400');
941
  });
942
  });
943
- // Responsive viewport handling
944
- function handleViewport() {
945
  document.body.style.minHeight = '100vh';
946
  document.querySelector('.site-wrapper').style.minHeight = 'calc(100vh - 70px)'; // Account for header
947
 
@@ -955,14 +939,12 @@ feather.replace();
955
  }
956
  }
957
  }
958
-
959
  // Initial call
960
- handleViewport();
961
-
962
  // Update on resize
963
- window.addEventListener('resize', handleViewport);
964
- // Responsive table handling
965
- const paymentTable = document.querySelector('.card-gradient table');
966
  if (paymentTable && window.innerWidth < 768) {
967
  paymentTable.classList.add('payment-table');
968
  }
 
10
  <style>
11
  @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700;900&display=swap');
12
  :root {
13
+ --primary-gold: #FFD700;
14
+ --dark-red: #8B0000;
15
  --card-bg: rgba(139, 0, 0, 0.9);
16
  }
17
  body {
 
28
  background-image: none;
29
  }
30
  }
31
+ .site-wrapper {
32
+ max-width: 1000px;
33
  margin: 0 auto;
34
  position: relative;
35
  padding: 0 15px;
36
  width: 100%;
37
  box-sizing: border-box;
38
  overflow-x: hidden;
39
+ /* Mobile Responsive Styles */
40
+ @media (max-width: 768px) {
 
41
  .site-wrapper {
42
  padding: 0 12px;
43
  overflow-x: hidden;
 
47
  position: relative;
48
  width: 100%;
49
  }
50
+ .bebas {
51
+ font-size: 2.5rem !important;
52
  }
53
+ .card-gradient {
54
+ margin: 0 auto;
 
55
  max-width: 100%;
56
  }
57
  /* Hero section */
 
88
  }
89
 
90
  /* Buttons */
91
+ .btn-gold {
92
+ padding: 10px 20px;
93
  font-size: 14px;
94
  }
95
  }
 
136
  font-family: 'Montserrat', sans-serif;
137
  font-weight: 900;
138
  }
139
+ .gold-text {
140
+ color: var(--primary-gold);
141
  text-shadow: 2px 2px 4px rgba(0,0,0,0.5);
142
  }
143
  .card-gradient {
 
162
  transform: translateY(-2px);
163
  box-shadow: 0 8px 25px rgba(255, 215, 0, 0.5);
164
  }
 
165
  .game-card {
166
+ transition: all 0.3s ease;
167
  cursor: pointer;
168
  }
169
 
 
171
  transform: scale(1.05);
172
  box-shadow: 0 15px 40px rgba(255, 215, 0, 0.3);
173
  }
 
174
  .floating {
175
+ animation: floating 3s ease-in-out infinite;
176
  }
 
177
  @keyframes floating {
178
+ 0% { transform: translateY(0px); }
179
  50% { transform: translateY(-10px); }
180
  100% { transform: translateY(0px); }
181
  }
 
182
  .pulse-gold {
183
+ animation: pulse 2s infinite;
184
  }
 
185
  @keyframes pulse {
186
+ 0% { box-shadow: 0 0 0 0 rgba(255, 215, 0, 0.7); }
187
  70% { box-shadow: 0 0 0 20px rgba(255, 215, 0, 0); }
188
  100% { box-shadow: 0 0 0 0 rgba(255, 215, 0, 0); }
189
  }
 
190
  .slot-machine {
191
+ background: linear-gradient(180deg, #2a0000 0%, #4a0000 100%);
192
  border: 3px solid var(--primary-gold);
193
  border-radius: 15px;
194
  padding: 20px;
195
  }
 
196
  .reel {
197
+ background: #000;
198
  border: 2px solid var(--primary-gold);
199
  border-radius: 10px;
200
  overflow: hidden;
201
  height: 80px;
202
  position: relative;
203
  }
 
204
  .reel-content {
205
+ animation: spin 3s linear infinite;
206
  }
207
  @keyframes spin {
208
+ 0% { transform: translateY(0); }
209
  100% { transform: translateY(calc(-100% + 80px)); }
210
  }
211
+ /* Header styles */
212
  .nav-link {
213
+ position: relative;
214
  font-weight: 500;
215
  transition: color 0.3s ease;
216
  }
217
  .nav-link::after {
218
+ content: '';
219
  position: absolute;
220
  left: 0;
221
  bottom: -4px;
 
228
  width: 100%;
229
  }
230
  .nav-link-mobile {
231
+ display: block;
232
  padding: 0.75rem 0;
233
  font-weight: 500;
234
  transition: color 0.3s ease;
 
237
  color: var(--primary-gold);
238
  }
239
  #mobile-menu {
240
+ transition: max-height 0.5s ease-in-out;
241
  }
242
 
243
  @media (max-width: 768px) {
 
246
  backdrop-filter: blur(10px);
247
  }
248
  }
249
+ </style>
250
  </head>
251
  <body class="text-white bg-black">
252
  <!-- Modern Header -->
 
295
  <div class="site-wrapper w-full max-w-[1200px] mx-auto px-4">
296
  <!-- Hero Section -->
297
  <section class="pt-12 pb-16 relative overflow-hidden">
298
+ <div class="absolute inset-0 bg-cover bg-center opacity-30 bg-[length:70%]" style="background-image: url('https://testsite.casino-ya.ru/azino/images/59.jpg')"></div>
299
+ <div class="absolute inset-0 overflow-hidden"></div>
 
300
  <div class="site-wrapper px-4 relative z-10">
301
  <div class="grid md:grid-cols-2 gap-8 md:gap-12 items-center hero-grid">
302
+ <div>
303
  <h1 class="bebas text-4xl md:text-7xl gold-text mb-6 relative z-10 text-center md:text-left">
304
  AZINO777
305
  </h1>
 
334
  alt="Azino Bonus"
335
  class="rounded-lg shadow-2xl w-full md:w-3/4 mx-auto relative z-10" style="transform: scale(0.5); transform-origin: center;">
336
  <div class="absolute -bottom-4 -right-4 md:-bottom-6 md:-right-6 bg-gradient-to-r from-yellow-400 to-yellow-600 text-black px-4 py-2 md:px-6 md:py-3 rounded-lg font-bold transform rotate-3 text-sm md:text-base">
337
+ 1.967.678.87 RUB
338
  </div>
339
  </div>
340
  </div>
 
342
  </section>
343
  <!-- Games Section -->
344
  <section id="games" class="py-16 bg-gradient-to-b from-transparent to-black/50">
345
+ <div class="site-wrapper px-4">
346
  <h2 class="bebas text-5xl text-center gold-text mb-12">
347
  ИГРОВАЯ БИБЛИОТЕКА
348
  </h2>
 
479
  <p class="text-gray-400">Эксклюзивные привилегии</p>
480
  </div>
481
  </div>
482
+ <div class="mt-12 max-w-4xl mx-auto">
483
+ <img src="https://testsite.casino-ya.ru/azino/images/0026d4cb7ca211ececf9a4745d2fd9c7.png"
 
484
  alt="Играть онлайн Азино777"
485
  class="rounded-lg shadow-2xl w-full">
486
  </div>
 
607
  </h2>
608
  <div class="grid md:grid-cols-2 gap-8 md:gap-12 items-center mobile-grid">
609
  <div>
610
+ <div class="flex items-center space-x-4 mb-6">
611
+ <i data-feather="smartphone" class="w-12 h-12 text-yellow-400"></i>
612
  <h3 class="text-3xl font-bold">Играйте где угодно</h3>
613
  </div>
614
  <p class="text-gray-300 mb-6">
 
636
  </div>
637
 
638
  <div class="relative">
639
+ <div class="bg-gradient-to-br from-gray-800 to-gray-900 rounded-3xl p-4 shadow-2xl transform rotate-3">
640
+ <div class="bg-black rounded-2xl p-2">
641
+ <div class="bg-gradient-to-b from-red-900 to-red-950 rounded-xl p-4">
642
+ <div class="flex justify-between items-center mb-4">
643
+ <span class="text-xs">9:41</span>
644
+ <div class="flex space-x-1">
645
+ <div class="w-4 h-4 bg-white rounded-sm"></div>
646
  <div class="w-4 h-4 bg-white rounded-sm"></div>
647
  <div class="w-4 h-4 bg-white rounded-sm"></div>
648
  </div>
649
  </div>
650
+ <div class="text-center mb-4">
651
+ <div class="text-yellow-400 text-xs mb-2">&nbsp;</div>
652
+ <div class="text-2xl font-bold gold-text">МОБИЛЬНОЕ</div>
653
+ </div>
654
  <div class="grid grid-cols-3 gap-2">
655
+ <div class="bg-black/50 rounded p-2 text-center">
656
+ <div class="text-2xl mb-1">🎰</div>
657
+ <div class="text-xs">Слоты</div>
658
+ </div>
659
  <div class="bg-black/50 rounded p-2 text-center">
660
  <div class="text-2xl mb-1">♠️</div>
661
  <div class="text-xs">Карты</div>
 
681
  </h2>
682
  <div class="grid md:grid-cols-3 gap-6 md:gap-8 max-w-5xl mx-auto security-grid">
683
  <div class="text-center">
684
+ <div class="w-20 h-20 mx-auto mb-4 bg-gradient-to-br from-green-400 to-green-600 rounded-full flex items-center justify-center">
685
+ <i data-feather="shield" class="w-10 h-10 text-white"></i>
686
  </div>
687
  <h3 class="text-xl font-bold mb-2">SSL шифрование</h3>
688
  <p class="text-gray-400">Все данные защищены 256-битным шифрованием</p>
689
  </div>
690
 
691
  <div class="text-center">
692
+ <div class="w-20 h-20 mx-auto mb-4 bg-gradient-to-br from-blue-400 to-blue-600 rounded-full flex items-center justify-center">
693
+ <i data-feather="lock" class="w-10 h-10 text-white"></i>
694
  </div>
695
  <h3 class="text-xl font-bold mb-2">Лицензионное ПО</h3>
696
  <p class="text-gray-400">Только сертифицированные игры от проверенных провайдеров</p>
697
  </div>
698
 
699
  <div class="text-center">
700
+ <div class="w-20 h-20 mx-auto mb-4 bg-gradient-to-br from-purple-400 to-purple-600 rounded-full flex items-center justify-center">
701
+ <i data-feather="eye-off" class="w-10 h-10 text-white"></i>
702
  </div>
703
  <h3 class="text-xl font-bold mb-2">Конфиденциальность</h3>
704
  <p class="text-gray-400">Полная защита личных данных игроков</p>
 
721
  </p>
722
  <div class="grid md:grid-cols-3 gap-4 md:gap-6">
723
  <a href="#" class="text-center group">
724
+ <div class="w-16 h-16 mx-auto mb-3 bg-yellow-500 text-black rounded-full flex items-center justify-center group-hover:scale-110 transition-transform">
725
+ <i data-feather="message-circle" class="w-8 h-8"></i>
726
  </div>
727
  <h3 class="font-bold mb-1">Онлайн чат</h3>
728
  <p class="text-sm text-gray-400">Мгновенный ответ</p>
 
776
  <div class="site-wrapper px-4">
777
  <div class="grid md:grid-cols-4 gap-6 md:gap-8 footer-grid">
778
  <div>
779
+ <div class="flex items-center space-x-2 mb-4">
780
+ <img src="http://testsite.casino-ya.ru/azino/images/3.png" alt="Azino 777 Logo" class="h-10 w-auto">
781
  </div>
782
  <p class="text-gray-400 text-sm">
783
  Официальное казино с 2010 года
 
814
  </ul>
815
  </div>
816
  </div>
817
+ <div class="mt-8 pt-8 border-t border-gray-800 text-center text-gray-400 text-sm">
818
+ <p>© 2024 Azino777. Все права защищены. 18+</p>
 
819
  <p class="mt-2">Ответственная игра - играйте с умом</p>
820
  </div>
821
  </div>
 
839
  });
840
  });
841
  // Interactive slot machine
842
+ document.querySelector('.slot-machine button').addEventListener('click', function() {
843
  const reels = document.querySelectorAll('.reel-content');
844
  const reelSymbols = ['🍒', '🍋', '🍊', '🍇', '💎', '7️⃣'];
845
 
 
879
  }
880
  }, 3500);
881
  });
882
+ // Header scroll effect
883
+ window.addEventListener('scroll', function() {
884
  const header = document.getElementById('main-header');
885
  if (window.scrollY > 20) {
886
  header.classList.add('bg-black/95', 'border-yellow-500/50');
 
890
  header.classList.add('bg-black/80');
891
  }
892
  });
 
893
  // Mobile menu toggle
894
+ const menuToggle = document.getElementById('menu-toggle');
895
  const mobileMenu = document.getElementById('mobile-menu');
896
  let menuOpen = false;
897
 
 
906
  }
907
  feather.replace();
908
  });
 
909
  // Close mobile menu on link click
910
+ document.querySelectorAll('.nav-link-mobile').forEach(link => {
911
  link.addEventListener('click', () => {
912
  menuOpen = false;
913
  mobileMenu.style.maxHeight = '0';
 
915
  feather.replace();
916
  });
917
  });
 
918
  // Nav-link hover animation
919
+ document.querySelectorAll('.nav-link').forEach(link => {
920
  link.addEventListener('mouseenter', () => {
921
  link.classList.add('text-yellow-400');
922
  });
 
924
  link.classList.remove('text-yellow-400');
925
  });
926
  });
927
+ // Responsive viewport handling
928
+ function handleViewport() {
929
  document.body.style.minHeight = '100vh';
930
  document.querySelector('.site-wrapper').style.minHeight = 'calc(100vh - 70px)'; // Account for header
931
 
 
939
  }
940
  }
941
  }
 
942
  // Initial call
943
+ handleViewport();
 
944
  // Update on resize
945
+ window.addEventListener('resize', handleViewport);
946
+ // Responsive table handling
947
+ const paymentTable = document.querySelector('.card-gradient table');
948
  if (paymentTable && window.innerWidth < 768) {
949
  paymentTable.classList.add('payment-table');
950
  }