Abdulateef commited on
Commit
09dd825
·
verified ·
1 Parent(s): bb6877b

- Follow Up Deployment

Browse files
Files changed (1) hide show
  1. index.html +437 -324
index.html CHANGED
@@ -3,391 +3,504 @@
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
- <title>VoiceGen | Text to Speech & Voice Cloning</title>
7
  <script src="https://cdn.tailwindcss.com"></script>
8
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9
  <style>
10
- .gradient-bg {
11
- background: linear-gradient(135deg, #6e8efb, #a777e3);
12
  }
13
- .voice-wave {
14
- position: relative;
15
- height: 50px;
16
- display: flex;
17
- align-items: center;
18
- justify-content: center;
19
  }
20
- .wave {
21
- position: absolute;
22
- height: 100%;
23
- width: 5px;
24
- border-radius: 50px;
25
- background: #a777e3;
26
- margin: 0 3px;
27
- animation: wave 1s linear infinite;
28
- transform-origin: bottom;
29
- }
30
- @keyframes wave {
31
- 0% { transform: scaleY(0.1); }
32
- 50% { transform: scaleY(1); }
33
- 100% { transform: scaleY(0.1); }
34
- }
35
- .wave:nth-child(2) { animation-delay: 0.2s; }
36
- .wave:nth-child(3) { animation-delay: 0.4s; }
37
- .wave:nth-child(4) { animation-delay: 0.6s; }
38
- .wave:nth-child(5) { animation-delay: 0.8s; }
39
- .record-btn {
40
- box-shadow: 0 0 0 0 rgba(232, 76, 61, 0.7);
41
- animation: pulse 1.5s infinite;
42
- }
43
- @keyframes pulse {
44
- 0% { box-shadow: 0 0 0 0 rgba(232, 76, 61, 0.7); }
45
- 70% { box-shadow: 0 0 0 15px rgba(232, 76, 61, 0); }
46
- 100% { box-shadow: 0 0 0 0 rgba(232, 76, 61, 0); }
47
  }
48
  </style>
49
  </head>
50
- <body class="bg-gray-100 font-sans">
51
  <!-- Header -->
52
- <header class="gradient-bg text-white shadow-lg">
53
- <div class="container mx-auto px-4 py-6">
54
- <div class="flex justify-between items-center">
55
- <div class="flex items-center space-x-2">
56
- <i class="fas fa-microphone-alt text-2xl"></i>
57
- <h1 class="text-2xl font-bold">VoiceGen</h1>
58
- </div>
59
- <nav class="hidden md:flex space-x-6">
60
- <a href="#tts" class="hover:text-gray-200 transition">Text to Speech</a>
61
- <a href="#voice-clone" class="hover:text-gray-200 transition">Voice Clone</a>
62
- <a href="#features" class="hover:text-gray-200 transition">Features</a>
63
- </nav>
64
- <button class="md:hidden text-2xl">
65
- <i class="fas fa-bars"></i>
66
- </button>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
67
  </div>
68
  </div>
69
  </header>
70
 
71
- <!-- Hero Section -->
72
- <section class="gradient-bg text-white py-16">
73
- <div class="container mx-auto px-4 text-center">
74
- <h2 class="text-4xl md:text-5xl font-bold mb-4">Transform Text into Natural Speech</h2>
75
- <p class="text-xl mb-8 max-w-2xl mx-auto">Convert any text to lifelike speech or clone your own voice with our advanced AI technology.</p>
76
- <div class="flex justify-center space-x-4">
77
- <a href="#tts" class="bg-white text-purple-600 px-6 py-3 rounded-full font-semibold hover:bg-gray-100 transition">Try TTS</a>
78
- <a href="#voice-clone" class="border-2 border-white px-6 py-3 rounded-full font-semibold hover:bg-white hover:bg-opacity-20 transition">Clone Voice</a>
79
- </div>
80
  </div>
81
- </section>
82
 
83
- <!-- Text to Speech Section -->
84
- <section id="tts" class="py-16 bg-white">
85
  <div class="container mx-auto px-4">
86
- <div class="text-center mb-12">
87
- <h2 class="text-3xl font-bold text-gray-800 mb-2">Text to Speech</h2>
88
- <p class="text-gray-600 max-w-2xl mx-auto">Convert your text into natural sounding speech in multiple languages and voices.</p>
89
- </div>
90
-
91
- <div class="max-w-4xl mx-auto bg-gray-50 rounded-xl shadow-md p-6">
92
- <div class="mb-6">
93
- <label for="tts-text" class="block text-gray-700 font-medium mb-2">Enter your text</label>
94
- <textarea id="tts-text" rows="5" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500 focus:border-transparent" placeholder="Type or paste your text here..."></textarea>
95
- </div>
96
 
97
- <div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-6">
98
- <div>
99
- <label for="voice-select" class="block text-gray-700 font-medium mb-2">Select Voice</label>
100
- <select id="voice-select" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500 focus:border-transparent">
101
- <option value="en-US">English (US) - Female</option>
102
- <option value="en-GB">English (UK) - Male</option>
103
- <option value="es-ES">Spanish - Female</option>
104
- <option value="fr-FR">French - Male</option>
105
- <option value="de-DE">German - Female</option>
106
- <option value="it-IT">Italian - Male</option>
107
- </select>
108
- </div>
109
- <div>
110
- <label for="speed-select" class="block text-gray-700 font-medium mb-2">Speed</label>
111
- <select id="speed-select" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500 focus:border-transparent">
112
- <option value="0.8">Slow</option>
113
- <option value="1" selected>Normal</option>
114
- <option value="1.2">Fast</option>
115
- </select>
 
 
 
 
 
 
 
 
 
116
  </div>
117
  </div>
118
 
119
- <div class="flex flex-wrap items-center justify-between">
120
- <div class="mb-4 md:mb-0">
121
- <button id="preview-btn" class="bg-purple-600 text-white px-6 py-3 rounded-lg font-medium hover:bg-purple-700 transition flex items-center">
122
- <i class="fas fa-play mr-2"></i> Preview
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
123
  </button>
124
  </div>
125
- <div class="flex space-x-4">
126
- <button id="download-btn" class="border border-purple-600 text-purple-600 px-6 py-3 rounded-lg font-medium hover:bg-purple-50 transition flex items-center">
127
- <i class="fas fa-download mr-2"></i> Download
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
128
  </button>
129
- <button id="clear-btn" class="text-gray-600 px-6 py-3 rounded-lg font-medium hover:bg-gray-100 transition">
130
- Clear
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
131
  </button>
132
  </div>
133
  </div>
134
-
135
- <div id="audio-player" class="mt-6 hidden">
136
- <div class="voice-wave mb-4">
137
- <div class="wave"></div>
138
- <div class="wave"></div>
139
- <div class="wave"></div>
140
- <div class="wave"></div>
141
- <div class="wave"></div>
142
  </div>
143
- <audio controls class="w-full"></audio>
144
  </div>
145
  </div>
146
- </div>
147
- </section>
148
 
149
- <!-- Voice Clone Section -->
150
- <section id="voice-clone" class="py-16 bg-gray-50">
151
- <div class="container mx-auto px-4">
152
- <div class="text-center mb-12">
153
- <h2 class="text-3xl font-bold text-gray-800 mb-2">Voice Clone</h2>
154
- <p class="text-gray-600 max-w-2xl mx-auto">Create a digital version of your voice that can speak any text you provide.</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
155
  </div>
156
-
157
- <div class="max-w-4xl mx-auto bg-white rounded-xl shadow-md p-6">
158
- <div class="mb-8">
159
- <h3 class="text-xl font-semibold text-gray-800 mb-4">Step 1: Record Your Voice</h3>
160
- <p class="text-gray-600 mb-6">Read the following sentences to help our AI learn your voice patterns. Try to speak naturally and clearly.</p>
161
-
162
- <div class="bg-purple-50 border border-purple-200 rounded-lg p-4 mb-6">
163
- <p class="text-purple-800 font-medium mb-2">Please read aloud:</p>
164
- <p id="sample-text" class="text-gray-700">The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs. How vexingly quick daft zebras jump!</p>
165
- </div>
166
-
167
- <div class="flex flex-col items-center">
168
- <button id="record-btn" class="record-btn bg-red-500 text-white rounded-full w-16 h-16 flex items-center justify-center mb-4">
169
- <i class="fas fa-microphone text-2xl"></i>
170
  </button>
171
- <p id="record-status" class="text-gray-600">Click to start recording</p>
172
- <div id="timer" class="text-gray-700 font-medium mt-2 hidden">
173
- <span id="minutes">00</span>:<span id="seconds">00</span>
174
- </div>
175
  </div>
176
  </div>
177
-
178
- <div class="mb-8">
179
- <h3 class="text-xl font-semibold text-gray-800 mb-4">Step 2: Test Your Cloned Voice</h3>
180
- <div class="mb-4">
181
- <label for="clone-text" class="block text-gray-700 font-medium mb-2">Enter text for your cloned voice</label>
182
- <input type="text" id="clone-text" class="w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-purple-500 focus:border-transparent" placeholder="Type something for your cloned voice to say...">
183
- </div>
184
- <button id="test-clone-btn" class="bg-purple-600 text-white px-6 py-3 rounded-lg font-medium hover:bg-purple-700 transition flex items-center" disabled>
185
- <i class="fas fa-play mr-2"></i> Test Cloned Voice
186
- </button>
187
  </div>
188
-
189
- <div class="bg-yellow-50 border border-yellow-200 rounded-lg p-4">
190
- <div class="flex items-start">
191
- <i class="fas fa-info-circle text-yellow-500 mt-1 mr-3"></i>
192
- <div>
193
- <h4 class="font-medium text-yellow-800 mb-1">Voice Cloning Notice</h4>
194
- <p class="text-yellow-700 text-sm">Creating a high-quality voice clone typically requires 30-60 seconds of clear speech. For best results, record in a quiet environment and speak naturally.</p>
195
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
196
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
197
  </div>
198
  </div>
199
  </div>
200
- </section>
201
 
202
- <!-- Features Section -->
203
- <section id="features" class="py-16 bg-white">
204
- <div class="container mx-auto px-4">
205
- <div class="text-center mb-12">
206
- <h2 class="text-3xl font-bold text-gray-800 mb-2">Advanced Features</h2>
207
- <p class="text-gray-600 max-w-2xl mx-auto">Powerful tools to enhance your audio experience</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
208
  </div>
209
-
210
- <div class="grid grid-cols-1 md:grid-cols-3 gap-8">
211
- <div class="bg-gray-50 p-6 rounded-xl shadow-sm hover:shadow-md transition">
212
- <div class="text-purple-600 text-4xl mb-4">
213
- <i class="fas fa-language"></i>
 
 
 
 
 
214
  </div>
215
- <h3 class="text-xl font-semibold text-gray-800 mb-2">100+ Languages</h3>
216
- <p class="text-gray-600">Support for numerous languages and dialects with authentic regional accents.</p>
217
  </div>
218
-
219
- <div class="bg-gray-50 p-6 rounded-xl shadow-sm hover:shadow-md transition">
220
- <div class="text-purple-600 text-4xl mb-4">
221
- <i class="fas fa-sliders-h"></i>
 
 
 
 
 
222
  </div>
223
- <h3 class="text-xl font-semibold text-gray-800 mb-2">Custom Controls</h3>
224
- <p class="text-gray-600">Adjust pitch, speed, and emphasis to create the perfect voice output.</p>
225
  </div>
226
-
227
- <div class="bg-gray-50 p-6 rounded-xl shadow-sm hover:shadow-md transition">
228
- <div class="text-purple-600 text-4xl mb-4">
229
- <i class="fas fa-cloud-download-alt"></i>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
230
  </div>
231
- <h3 class="text-xl font-semibold text-gray-800 mb-2">Multiple Formats</h3>
232
- <p class="text-gray-600">Download audio in MP3, WAV, or OGG format for use in any application.</p>
233
  </div>
234
  </div>
235
  </div>
236
- </section>
237
 
238
  <!-- Footer -->
239
- <footer class="bg-gray-800 text-white py-12">
240
  <div class="container mx-auto px-4">
241
- <div class="grid grid-cols-1 md:grid-cols-4 gap-8">
242
- <div>
243
- <h3 class="text-xl font-bold mb-4">VoiceGen</h3>
244
- <p class="text-gray-400">Advanced text-to-speech and voice cloning technology powered by AI.</p>
 
 
 
 
245
  </div>
246
-
247
- <div>
248
- <h4 class="font-semibold mb-4">Product</h4>
249
- <ul class="space-y-2">
250
- <li><a href="#" class="text-gray-400 hover:text-white transition">Features</a></li>
251
- <li><a href="#" class="text-gray-400 hover:text-white transition">Pricing</a></li>
252
- <li><a href="#" class="text-gray-400 hover:text-white transition">API</a></li>
 
253
  </ul>
254
  </div>
255
-
256
- <div>
257
- <h4 class="font-semibold mb-4">Resources</h4>
258
- <ul class="space-y-2">
259
- <li><a href="#" class="text-gray-400 hover:text-white transition">Documentation</a></li>
260
- <li><a href="#" class="text-gray-400 hover:text-white transition">Blog</a></li>
261
- <li><a href="#" class="text-gray-400 hover:text-white transition">Support</a></li>
262
  </ul>
263
  </div>
264
-
265
  <div>
266
- <h4 class="font-semibold mb-4">Connect</h4>
267
- <div class="flex space-x-4">
268
- <a href="#" class="text-gray-400 hover:text-white transition text-xl"><i class="fab fa-twitter"></i></a>
269
- <a href="#" class="text-gray-400 hover:text-white transition text-xl"><i class="fab fa-facebook"></i></a>
270
- <a href="#" class="text-gray-400 hover:text-white transition text-xl"><i class="fab fa-linkedin"></i></a>
271
- <a href="#" class="text-gray-400 hover:text-white transition text-xl"><i class="fab fa-github"></i></a>
272
- </div>
273
  </div>
274
  </div>
275
-
276
- <div class="border-t border-gray-700 mt-8 pt-8 text-center text-gray-400">
277
- <p>&copy; 2023 VoiceGen. All rights reserved.</p>
278
- </div>
279
  </div>
280
  </footer>
281
-
282
- <script>
283
- // Text to Speech functionality
284
- document.addEventListener('DOMContentLoaded', function() {
285
- // TTS Elements
286
- const ttsText = document.getElementById('tts-text');
287
- const voiceSelect = document.getElementById('voice-select');
288
- const speedSelect = document.getElementById('speed-select');
289
- const previewBtn = document.getElementById('preview-btn');
290
- const downloadBtn = document.getElementById('download-btn');
291
- const clearBtn = document.getElementById('clear-btn');
292
- const audioPlayer = document.getElementById('audio-player');
293
- const audioElement = audioPlayer.querySelector('audio');
294
-
295
- // Voice Clone Elements
296
- const recordBtn = document.getElementById('record-btn');
297
- const recordStatus = document.getElementById('record-status');
298
- const testCloneBtn = document.getElementById('test-clone-btn');
299
- const timer = document.getElementById('timer');
300
- const minutesDisplay = document.getElementById('minutes');
301
- const secondsDisplay = document.getElementById('seconds');
302
-
303
- // TTS Functions
304
- previewBtn.addEventListener('click', function() {
305
- if (!ttsText.value.trim()) {
306
- alert('Please enter some text first');
307
- return;
308
- }
309
-
310
- // In a real app, this would call the Web Speech API or your backend service
311
- // For demo, we'll just show the audio player
312
- audioPlayer.classList.remove('hidden');
313
-
314
- // Simulate loading
315
- setTimeout(() => {
316
- // This is just a demo - in a real app you would have actual audio
317
- audioElement.src = '#'; // Replace with actual audio URL
318
- }, 1000);
319
- });
320
-
321
- downloadBtn.addEventListener('click', function() {
322
- if (!ttsText.value.trim()) {
323
- alert('Please enter some text first');
324
- return;
325
- }
326
- alert('In a real app, this would download the audio file');
327
- });
328
-
329
- clearBtn.addEventListener('click', function() {
330
- ttsText.value = '';
331
- audioPlayer.classList.add('hidden');
332
- });
333
-
334
- // Voice Clone Functions
335
- let isRecording = false;
336
- let seconds = 0;
337
- let timerInterval;
338
-
339
- recordBtn.addEventListener('click', function() {
340
- isRecording = !isRecording;
341
-
342
- if (isRecording) {
343
- // Start recording
344
- recordBtn.classList.add('record-btn');
345
- recordStatus.textContent = 'Recording... Click to stop';
346
- timer.classList.remove('hidden');
347
-
348
- // Start timer
349
- seconds = 0;
350
- timerInterval = setInterval(updateTimer, 1000);
351
-
352
- // In a real app, this would start the MediaRecorder API
353
- } else {
354
- // Stop recording
355
- recordBtn.classList.remove('record-btn');
356
- recordStatus.textContent = 'Recording complete!';
357
- clearInterval(timerInterval);
358
-
359
- // Enable test button
360
- testCloneBtn.disabled = false;
361
-
362
- // In a real app, this would stop the MediaRecorder and send audio to backend
363
- }
364
- });
365
-
366
- function updateTimer() {
367
- seconds++;
368
- const mins = Math.floor(seconds / 60);
369
- const secs = seconds % 60;
370
-
371
- minutesDisplay.textContent = mins.toString().padStart(2, '0');
372
- secondsDisplay.textContent = secs.toString().padStart(2, '0');
373
- }
374
-
375
- testCloneBtn.addEventListener('click', function() {
376
- if (!document.getElementById('clone-text').value.trim()) {
377
- alert('Please enter some text for your cloned voice to say');
378
- return;
379
- }
380
-
381
- alert('In a real app, this would play audio from your cloned voice saying: "' +
382
- document.getElementById('clone-text').value + '"');
383
- });
384
-
385
- // Responsive menu toggle (for mobile)
386
- document.querySelector('.md\\:hidden').addEventListener('click', function() {
387
- // This would toggle a mobile menu in a real implementation
388
- alert('Mobile menu would open here');
389
- });
390
- });
391
- </script>
392
  <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=Abdulateef/voice" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
393
  </html>
 
3
  <head>
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>xxx videos - XVIDEOS.COM</title>
7
  <script src="https://cdn.tailwindcss.com"></script>
8
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9
  <style>
10
+ .dropdown:hover .dropdown-menu {
11
+ display: block;
12
  }
13
+ .video-card:hover .video-overlay {
14
+ opacity: 1;
 
 
 
 
15
  }
16
+ .category-menu:hover .category-dropdown {
17
+ display: grid;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
18
  }
19
  </style>
20
  </head>
21
+ <body class="bg-gray-100 text-gray-800">
22
  <!-- Header -->
23
+ <header class="bg-white shadow-sm sticky top-0 z-50">
24
+ <div class="container mx-auto px-4 py-3">
25
+ <div class="flex items-center justify-between">
26
+ <!-- Logo -->
27
+ <div class="flex items-center space-x-4">
28
+ <button class="md:hidden text-gray-600">
29
+ <i class="fas fa-bars text-xl"></i>
30
+ </button>
31
+ <a href="#" class="flex items-center">
32
+ <img src="https://static-cdn77.xvideos-cdn.com/v3/img/skins/default/logo/xvideos.black.svg" alt="XVIDEOS" class="h-8">
33
+ </a>
34
+ </div>
35
+
36
+ <!-- Search -->
37
+ <div class="hidden md:flex flex-1 mx-4">
38
+ <div class="relative w-full max-w-xl">
39
+ <input type="text" placeholder="Search videos..." class="w-full bg-gray-100 border border-gray-300 rounded-full py-2 px-4 focus:outline-none focus:ring-2 focus:ring-red-500">
40
+ <button class="absolute right-0 top-0 h-full px-4 text-gray-500 hover:text-red-500">
41
+ <i class="fas fa-search"></i>
42
+ </button>
43
+ </div>
44
+ </div>
45
+
46
+ <!-- User Actions -->
47
+ <div class="flex items-center space-x-4">
48
+ <div class="hidden md:flex items-center space-x-2 text-sm">
49
+ <span class="text-gray-600">Language:</span>
50
+ <span class="font-medium">English</span>
51
+ </div>
52
+ <div class="hidden md:flex items-center space-x-2 text-sm">
53
+ <span class="text-gray-600">Location:</span>
54
+ <span class="font-medium">USA</span>
55
+ </div>
56
+ <div class="hidden md:flex items-center space-x-2 text-sm">
57
+ <span class="font-medium">Straight</span>
58
+ </div>
59
+ <a href="#" class="text-sm font-medium hover:text-red-500">Login</a>
60
+ <a href="#" class="bg-red-500 hover:bg-red-600 text-white px-3 py-1 rounded text-sm font-medium">Join for FREE</a>
61
+ <a href="#" class="bg-black hover:bg-gray-800 text-white px-3 py-1 rounded text-sm font-medium">Premium</a>
62
+ </div>
63
  </div>
64
  </div>
65
  </header>
66
 
67
+ <!-- Mobile Search -->
68
+ <div class="md:hidden bg-white px-4 py-2 shadow-sm">
69
+ <div class="relative w-full">
70
+ <input type="text" placeholder="Search videos..." class="w-full bg-gray-100 border border-gray-300 rounded-full py-2 px-4 focus:outline-none focus:ring-2 focus:ring-red-500">
71
+ <button class="absolute right-0 top-0 h-full px-4 text-gray-500 hover:text-red-500">
72
+ <i class="fas fa-search"></i>
73
+ </button>
 
 
74
  </div>
75
+ </div>
76
 
77
+ <!-- Main Navigation -->
78
+ <nav class="bg-white shadow-sm border-t border-gray-200">
79
  <div class="container mx-auto px-4">
80
+ <div class="flex items-center justify-between overflow-x-auto whitespace-nowrap py-2">
81
+ <a href="#" class="px-3 py-1 text-sm font-medium hover:text-red-500">Best Videos</a>
 
 
 
 
 
 
 
 
82
 
83
+ <div class="relative category-menu">
84
+ <button class="px-3 py-1 text-sm font-medium hover:text-red-500 flex items-center">
85
+ Categories <i class="fas fa-chevron-down ml-1 text-xs"></i>
86
+ </button>
87
+ <div class="category-dropdown hidden absolute left-0 mt-2 w-96 bg-white shadow-lg rounded-md z-50 p-4 grid grid-cols-3 gap-4">
88
+ <a href="#" class="text-sm hover:text-red-500">Porn in your language</a>
89
+ <a href="#" class="text-sm hover:text-red-500">3d</a>
90
+ <a href="#" class="text-sm hover:text-red-500">AI</a>
91
+ <a href="#" class="text-sm hover:text-red-500">Amateur</a>
92
+ <a href="#" class="text-sm hover:text-red-500">Anal</a>
93
+ <a href="#" class="text-sm hover:text-red-500">Arab</a>
94
+ <a href="#" class="text-sm hover:text-red-500">Asian</a>
95
+ <a href="#" class="text-sm hover:text-red-500">ASMR</a>
96
+ <a href="#" class="text-sm hover:text-red-500">Ass</a>
97
+ <a href="#" class="text-sm hover:text-red-500">BBW</a>
98
+ <a href="#" class="text-sm hover:text-red-500">Bi</a>
99
+ <a href="#" class="text-sm hover:text-red-500">Big Ass</a>
100
+ <a href="#" class="text-sm hover:text-red-500">Big Cock</a>
101
+ <a href="#" class="text-sm hover:text-red-500">Big dick</a>
102
+ <a href="#" class="text-sm hover:text-red-500">Big Tits</a>
103
+ <a href="#" class="text-sm hover:text-red-500">Black</a>
104
+ <a href="#" class="text-sm hover:text-red-500">Blonde</a>
105
+ <a href="#" class="text-sm hover:text-red-500">Blowjob</a>
106
+ <a href="#" class="text-sm hover:text-red-500">Brunette</a>
107
+ <a href="#" class="text-sm hover:text-red-500">Cam Porn</a>
108
+ <a href="#" class="text-sm hover:text-red-500">Casting</a>
109
+ <a href="#" class="text-sm hover:text-red-500">Caught</a>
110
+ <a href="#" class="text-sm hover:text-red-500">Cheating</a>
111
  </div>
112
  </div>
113
 
114
+ <a href="#" class="px-3 py-1 text-sm font-medium hover:text-red-500">Channels</a>
115
+ <a href="#" class="px-3 py-1 text-sm font-medium hover:text-red-500">Pornstars</a>
116
+ <a href="#" class="px-3 py-1 text-sm font-medium hover:text-red-500">RED videos</a>
117
+ <a href="#" class="px-3 py-1 text-sm font-medium hover:text-red-500">Live Cams 5,400+</a>
118
+ <a href="#" class="px-3 py-1 text-sm font-medium hover:text-red-500">Games</a>
119
+ <a href="#" class="px-3 py-1 text-sm font-medium hover:text-red-500">Dating</a>
120
+ <a href="#" class="px-3 py-1 text-sm font-medium hover:text-red-500">Profiles</a>
121
+ <a href="#" class="px-3 py-1 text-sm font-medium hover:text-red-500">Liked videos</a>
122
+ <a href="#" class="px-3 py-1 text-sm font-medium hover:text-red-500">My subs</a>
123
+ <a href="#" class="px-3 py-1 text-sm font-medium hover:text-red-500">History</a>
124
+
125
+ <div class="relative dropdown">
126
+ <button class="px-3 py-1 text-sm font-medium hover:text-red-500 flex items-center">
127
+ Version: Straight <i class="fas fa-chevron-down ml-1 text-xs"></i>
128
+ </button>
129
+ <div class="dropdown-menu hidden absolute right-0 mt-2 w-48 bg-white shadow-lg rounded-md z-50">
130
+ <a href="#" class="block px-4 py-2 text-sm hover:bg-gray-100">Straight</a>
131
+ <a href="#" class="block px-4 py-2 text-sm hover:bg-gray-100">Gay</a>
132
+ <a href="#" class="block px-4 py-2 text-sm hover:bg-gray-100">Trans</a>
133
+ </div>
134
+ </div>
135
+ </div>
136
+ </div>
137
+ </nav>
138
+
139
+ <!-- Mobile Bottom Navigation -->
140
+ <div class="md:hidden fixed bottom-0 left-0 right-0 bg-white shadow-lg border-t border-gray-200 z-50">
141
+ <div class="flex justify-around py-2">
142
+ <a href="#" class="flex flex-col items-center text-xs px-2 py-1 text-red-500">
143
+ <i class="fas fa-home text-lg"></i>
144
+ <span>Home</span>
145
+ </a>
146
+ <a href="#" class="flex flex-col items-center text-xs px-2 py-1 text-gray-600 hover:text-red-500">
147
+ <i class="fas fa-film text-lg"></i>
148
+ <span>Videos</span>
149
+ </a>
150
+ <a href="#" class="flex flex-col items-center text-xs px-2 py-1 text-gray-600 hover:text-red-500">
151
+ <i class="fas fa-camera text-lg"></i>
152
+ <span>Cams</span>
153
+ </a>
154
+ <a href="#" class="flex flex-col items-center text-xs px-2 py-1 text-gray-600 hover:text-red-500">
155
+ <i class="fas fa-gamepad text-lg"></i>
156
+ <span>Games</span>
157
+ </a>
158
+ <a href="#" class="flex flex-col items-center text-xs px-2 py-1 text-gray-600 hover:text-red-500">
159
+ <i class="fas fa-user text-lg"></i>
160
+ <span>Account</span>
161
+ </a>
162
+ </div>
163
+ </div>
164
+
165
+ <!-- Main Content -->
166
+ <main class="container mx-auto px-4 py-6 pb-16 md:pb-6">
167
+ <!-- Page Title -->
168
+ <div class="flex items-center justify-between mb-6">
169
+ <h1 class="text-2xl font-bold">Videos tagged « xxx » (37,624 results)</h1>
170
+ <button class="text-sm text-red-500 hover:underline">Report</button>
171
+ </div>
172
+
173
+ <!-- Filters -->
174
+ <div class="bg-white rounded-lg shadow-sm p-4 mb-6">
175
+ <div class="flex flex-wrap items-center gap-4">
176
+ <div class="flex items-center">
177
+ <span class="text-sm text-gray-600 mr-2">Sort by:</span>
178
+ <div class="flex space-x-1">
179
+ <a href="#" class="px-3 py-1 bg-red-500 text-white text-sm rounded">Relevance</a>
180
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 text-sm rounded">Newest</a>
181
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 text-sm rounded">Rating</a>
182
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 text-sm rounded">Length</a>
183
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 text-sm rounded">Views</a>
184
+ </div>
185
+ </div>
186
+
187
+ <div class="flex items-center">
188
+ <span class="text-sm text-gray-600 mr-2">Date:</span>
189
+ <div class="flex space-x-1">
190
+ <a href="#" class="px-3 py-1 bg-red-500 text-white text-sm rounded">Anytime</a>
191
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 text-sm rounded">Last 3 days</a>
192
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 text-sm rounded">This week</a>
193
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 text-sm rounded">This month</a>
194
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 text-sm rounded">Last 3 months</a>
195
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 text-sm rounded">Last 6 months</a>
196
+ </div>
197
+ </div>
198
+
199
+ <div class="flex items-center">
200
+ <span class="text-sm text-gray-600 mr-2">Duration:</span>
201
+ <div class="flex space-x-1">
202
+ <a href="#" class="px-3 py-1 bg-red-500 text-white text-sm rounded">All</a>
203
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 text-sm rounded">Short (1-3min)</a>
204
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 text-sm rounded">Medium (3-10min)</a>
205
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 text-sm rounded">Long (10-20min)</a>
206
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 text-sm rounded">Long (+20min)</a>
207
+ </div>
208
+ </div>
209
+
210
+ <div class="flex items-center">
211
+ <span class="text-sm text-gray-600 mr-2">Quality:</span>
212
+ <div class="flex space-x-1">
213
+ <a href="#" class="px-3 py-1 bg-red-500 text-white text-sm rounded">All</a>
214
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 text-sm rounded">720P+</a>
215
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 text-sm rounded">1080P+</a>
216
+ </div>
217
+ </div>
218
+ </div>
219
+ </div>
220
+
221
+ <!-- Video Grid -->
222
+ <div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4 mb-6">
223
+ <!-- Video Card 1 -->
224
+ <div class="bg-white rounded-lg shadow-sm overflow-hidden video-card">
225
+ <div class="relative">
226
+ <img src="https://cdn77-pic.xvideos-cdn.com/videos/thumbs169/bf/27/cb/bf27cb72ed78bf7912bc4b7eec52e290/bf27cb72ed78bf7912bc4b7eec52e290.4.jpg" alt="Video thumbnail" class="w-full h-auto">
227
+ <div class="absolute top-2 right-2 bg-black bg-opacity-70 text-white text-xs px-2 py-1 rounded">1080p</div>
228
+ <div class="video-overlay absolute inset-0 bg-black bg-opacity-30 opacity-0 transition-opacity duration-300 flex items-center justify-center">
229
+ <button class="bg-red-500 hover:bg-red-600 text-white rounded-full w-12 h-12 flex items-center justify-center">
230
+ <i class="fas fa-play"></i>
231
  </button>
232
  </div>
233
+ </div>
234
+ <div class="p-3">
235
+ <a href="#" class="text-sm font-medium hover:text-red-500 line-clamp-2">MILF StepMother and Step-Son - Milf Porn XXX</a>
236
+ <div class="flex items-center justify-between mt-2 text-xs text-gray-500">
237
+ <span>30 min</span>
238
+ <span>93k Views</span>
239
+ </div>
240
+ <a href="#" class="text-xs text-gray-600 hover:text-red-500 mt-1 block">Qombol</a>
241
+ </div>
242
+ </div>
243
+
244
+ <!-- Video Card 2 -->
245
+ <div class="bg-white rounded-lg shadow-sm overflow-hidden video-card">
246
+ <div class="relative">
247
+ <img src="https://cdn77-pic.xvideos-cdn.com/videos/thumbs169/e0/fa/91/e0fa91df2396314821111c9e42ec4761/e0fa91df2396314821111c9e42ec4761.19.jpg" alt="Video thumbnail" class="w-full h-auto">
248
+ <div class="absolute top-2 right-2 bg-black bg-opacity-70 text-white text-xs px-2 py-1 rounded">1080p</div>
249
+ <div class="video-overlay absolute inset-0 bg-black bg-opacity-30 opacity-0 transition-opacity duration-300 flex items-center justify-center">
250
+ <button class="bg-red-500 hover:bg-red-600 text-white rounded-full w-12 h-12 flex items-center justify-center">
251
+ <i class="fas fa-play"></i>
252
  </button>
253
+ </div>
254
+ </div>
255
+ <div class="p-3">
256
+ <a href="#" class="text-sm font-medium hover:text-red-500 line-clamp-2">huge black cock and sexy white cutie xxx</a>
257
+ <div class="flex items-center justify-between mt-2 text-xs text-gray-500">
258
+ <span>24 min</span>
259
+ <span>3.5M Views</span>
260
+ </div>
261
+ <a href="#" class="text-xs text-gray-600 hover:text-red-500 mt-1 block">DIRTY-MIND</a>
262
+ </div>
263
+ </div>
264
+
265
+ <!-- Video Card 3 -->
266
+ <div class="bg-white rounded-lg shadow-sm overflow-hidden video-card">
267
+ <div class="relative">
268
+ <img src="https://cdn77-pic.xvideos-cdn.com/videos/thumbs169/ae/41/7e/ae417eacb0583d5435db80b0e94a7669/ae417eacb0583d5435db80b0e94a7669.5.jpg" alt="Video thumbnail" class="w-full h-auto">
269
+ <div class="absolute top-2 right-2 bg-black bg-opacity-70 text-white text-xs px-2 py-1 rounded">1080p</div>
270
+ <div class="video-overlay absolute inset-0 bg-black bg-opacity-30 opacity-0 transition-opacity duration-300 flex items-center justify-center">
271
+ <button class="bg-red-500 hover:bg-red-600 text-white rounded-full w-12 h-12 flex items-center justify-center">
272
+ <i class="fas fa-play"></i>
273
  </button>
274
  </div>
275
  </div>
276
+ <div class="p-3">
277
+ <a href="#" class="text-sm font-medium hover:text-red-500 line-clamp-2">Ebony housemaid caught fucking her boss XXX Wetpussynaija xvideos</a>
278
+ <div class="flex items-center justify-between mt-2 text-xs text-gray-500">
279
+ <span>10 min</span>
280
+ <span>44.9M Views</span>
 
 
 
281
  </div>
282
+ <a href="#" class="text-xs text-gray-600 hover:text-red-500 mt-1 block">Wetpussynaija</a>
283
  </div>
284
  </div>
 
 
285
 
286
+ <!-- Video Card 4 -->
287
+ <div class="bg-white rounded-lg shadow-sm overflow-hidden video-card">
288
+ <div class="relative">
289
+ <img src="https://cdn77-pic.xvideos-cdn.com/videos/thumbs169/97/99/7e/97997ef772ebd4a701119d2f915fb186/97997ef772ebd4a701119d2f915fb186.30.jpg" alt="Video thumbnail" class="w-full h-auto">
290
+ <div class="absolute top-2 right-2 bg-black bg-opacity-70 text-white text-xs px-2 py-1 rounded">1440p</div>
291
+ <div class="video-overlay absolute inset-0 bg-black bg-opacity-30 opacity-0 transition-opacity duration-300 flex items-center justify-center">
292
+ <button class="bg-red-500 hover:bg-red-600 text-white rounded-full w-12 h-12 flex items-center justify-center">
293
+ <i class="fas fa-play"></i>
294
+ </button>
295
+ </div>
296
+ </div>
297
+ <div class="p-3">
298
+ <a href="#" class="text-sm font-medium hover:text-red-500 line-clamp-2">Xxx virgin stepdaughter with cute pussy lets me touch her</a>
299
+ <div class="flex items-center justify-between mt-2 text-xs text-gray-500">
300
+ <span>10 min</span>
301
+ <span>187.2k Views</span>
302
+ </div>
303
+ <a href="#" class="text-xs text-gray-600 hover:text-red-500 mt-1 block">KSALHARDCORE</a>
304
+ </div>
305
  </div>
306
+
307
+ <!-- Video Card 5 -->
308
+ <div class="bg-white rounded-lg shadow-sm overflow-hidden video-card">
309
+ <div class="relative">
310
+ <img src="https://cdn77-pic.xvideos-cdn.com/videos/thumbs169/4b/53/b5/4b53b5a462f8161e4ded214cf30e3253/4b53b5a462f8161e4ded214cf30e3253.19.jpg" alt="Video thumbnail" class="w-full h-auto">
311
+ <div class="absolute top-2 right-2 bg-black bg-opacity-70 text-white text-xs px-2 py-1 rounded">1080p</div>
312
+ <div class="video-overlay absolute inset-0 bg-black bg-opacity-30 opacity-0 transition-opacity duration-300 flex items-center justify-center">
313
+ <button class="bg-red-500 hover:bg-red-600 text-white rounded-full w-12 h-12 flex items-center justify-center">
314
+ <i class="fas fa-play"></i>
 
 
 
 
 
315
  </button>
 
 
 
 
316
  </div>
317
  </div>
318
+ <div class="p-3">
319
+ <a href="#" class="text-sm font-medium hover:text-red-500 line-clamp-2">I invited a fan to my hotel room and sat in it Yummy! POV | Lis Xxx | Matheus Castro</a>
320
+ <div class="flex items-center justify-between mt-2 text-xs text-gray-500">
321
+ <span>8 min</span>
322
+ <span>13.3M Views</span>
323
+ </div>
324
+ <a href="#" class="text-xs text-gray-600 hover:text-red-500 mt-1 block">Lis Xxx</a>
 
 
 
325
  </div>
326
+ </div>
327
+
328
+ <!-- Video Card 6 -->
329
+ <div class="bg-white rounded-lg shadow-sm overflow-hidden video-card">
330
+ <div class="relative">
331
+ <img src="https://cdn77-pic.xvideos-cdn.com/videos/thumbs169/c8/22/4e/c8224ec05dd1aea882dc39502470a25f/c8224ec05dd1aea882dc39502470a25f.5.jpg" alt="Video thumbnail" class="w-full h-auto">
332
+ <div class="absolute top-2 right-2 bg-black bg-opacity-70 text-white text-xs px-2 py-1 rounded">1080p</div>
333
+ <div class="video-overlay absolute inset-0 bg-black bg-opacity-30 opacity-0 transition-opacity duration-300 flex items-center justify-center">
334
+ <button class="bg-red-500 hover:bg-red-600 text-white rounded-full w-12 h-12 flex items-center justify-center">
335
+ <i class="fas fa-play"></i>
336
+ </button>
337
+ </div>
338
+ </div>
339
+ <div class="p-3">
340
+ <a href="#" class="text-sm font-medium hover:text-red-500 line-clamp-2">ANALTIME.XXX - Two Hot Cheerleaders Gets Her Sweet Ass Pounded During Steamy Threesome</a>
341
+ <div class="flex items-center justify-between mt-2 text-xs text-gray-500">
342
+ <span>15 min</span>
343
+ <span>514.4k Views</span>
344
+ </div>
345
+ <a href="#" class="text-xs text-gray-600 hover:text-red-500 mt-1 block">ANALTIMEXXX</a>
346
+ </div>
347
+ </div>
348
+
349
+ <!-- Video Card 7 -->
350
+ <div class="bg-white rounded-lg shadow-sm overflow-hidden video-card">
351
+ <div class="relative">
352
+ <img src="https://cdn77-pic.xvideos-cdn.com/videos/thumbs169/23/c8/71/23c8711f9325ef3f1938f0d2db9453f0-1/23c8711f9325ef3f1938f0d2db9453f0.30.jpg" alt="Video thumbnail" class="w-full h-auto">
353
+ <div class="absolute top-2 right-2 bg-black bg-opacity-70 text-white text-xs px-2 py-1 rounded">1440p</div>
354
+ <div class="video-overlay absolute inset-0 bg-black bg-opacity-30 opacity-0 transition-opacity duration-300 flex items-center justify-center">
355
+ <button class="bg-red-500 hover:bg-red-600 text-white rounded-full w-12 h-12 flex items-center justify-center">
356
+ <i class="fas fa-play"></i>
357
+ </button>
358
+ </div>
359
+ </div>
360
+ <div class="p-3">
361
+ <a href="#" class="text-sm font-medium hover:text-red-500 line-clamp-2">Step daughter vibes</a>
362
+ <div class="flex items-center justify-between mt-2 text-xs text-gray-500">
363
+ <span>9 min</span>
364
+ <span>1M Views</span>
365
  </div>
366
+ <a href="#" class="text-xs text-gray-600 hover:text-red-500 mt-1 block">Porsha Carrera XXX</a>
367
+ </div>
368
+ </div>
369
+
370
+ <!-- Video Card 8 -->
371
+ <div class="bg-white rounded-lg shadow-sm overflow-hidden video-card">
372
+ <div class="relative">
373
+ <img src="https://cdn77-pic.xvideos-cdn.com/videos/thumbs169/54/79/26/547926a16b37554594d6f4d4fc993a5d-3/547926a16b37554594d6f4d4fc993a5d.11.jpg" alt="Video thumbnail" class="w-full h-auto">
374
+ <div class="absolute top-2 right-2 bg-black bg-opacity-70 text-white text-xs px-2 py-1 rounded">1080p</div>
375
+ <div class="video-overlay absolute inset-0 bg-black bg-opacity-30 opacity-0 transition-opacity duration-300 flex items-center justify-center">
376
+ <button class="bg-red-500 hover:bg-red-600 text-white rounded-full w-12 h-12 flex items-center justify-center">
377
+ <i class="fas fa-play"></i>
378
+ </button>
379
+ </div>
380
+ </div>
381
+ <div class="p-3">
382
+ <a href="#" class="text-sm font-medium hover:text-red-500 line-clamp-2">KM.04 Kelsi Monroe Mansion Play KelsiMonroe.XXX Preview</a>
383
+ <div class="flex items-center justify-between mt-2 text-xs text-gray-500">
384
+ <span>76 sec</span>
385
+ <span>15M Views</span>
386
+ </div>
387
+ <a href="#" class="text-xs text-gray-600 hover:text-red-500 mt-1 block">Buss Shot Productions</a>
388
  </div>
389
  </div>
390
  </div>
 
391
 
392
+ <!-- Pagination -->
393
+ <div class="flex justify-center mt-8">
394
+ <nav class="flex items-center space-x-1">
395
+ <a href="#" class="px-3 py-1 bg-red-500 text-white rounded">1</a>
396
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 rounded">2</a>
397
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 rounded">3</a>
398
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 rounded">4</a>
399
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 rounded">5</a>
400
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 rounded">6</a>
401
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 rounded">7</a>
402
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 rounded">8</a>
403
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 rounded">9</a>
404
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 rounded">10</a>
405
+ <span class="px-2">...</span>
406
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 rounded">149</a>
407
+ <a href="#" class="px-3 py-1 bg-gray-100 hover:bg-gray-200 rounded">Next</a>
408
+ </nav>
409
+ </div>
410
+
411
+ <!-- Premium Section -->
412
+ <div class="mt-12">
413
+ <div class="flex items-center justify-between mb-4">
414
+ <h2 class="text-xl font-bold">10,374 xxx videos found on XVIDEOS</h2>
415
+ <a href="#" class="text-sm text-red-500 hover:underline">See all premium xxx content on XVIDEOS</a>
416
  </div>
417
+
418
+ <div class="grid grid-cols-2 md:grid-cols-4 gap-4">
419
+ <div class="bg-white rounded-lg shadow-sm overflow-hidden">
420
+ <div class="relative">
421
+ <img src="https://cdn77-pic.xvideos-cdn.com/videos/thumbs169/d9/35/0c/d9350c0ab78db503451ad1e8ba950b93-1/d9350c0ab78db503451ad1e8ba950b93.12.jpg" alt="Premium video" class="w-full h-auto">
422
+ <div class="absolute top-2 right-2 bg-black bg-opacity-70 text-white text-xs px-2 py-1 rounded">1080p</div>
423
+ <div class="absolute bottom-2 left-2 bg-black bg-opacity-70 text-white text-xs px-2 py-1 rounded">20 min</div>
424
+ </div>
425
+ <div class="p-3">
426
+ <a href="#" class="text-sm font-medium hover:text-red-500 line-clamp-2">Lubed Up and Loving It - Teen XXX Massage Parlor Indulgence</a>
427
  </div>
 
 
428
  </div>
429
+
430
+ <div class="bg-white rounded-lg shadow-sm overflow-hidden">
431
+ <div class="relative">
432
+ <img src="https://cdn77-pic.xvideos-cdn.com/videos/thumbs169/60/06/93/600693aa05dc23363f1cb47592c33640-1/600693aa05dc23363f1cb47592c33640.17.jpg" alt="Premium video" class="w-full h-auto">
433
+ <div class="absolute top-2 right-2 bg-black bg-opacity-70 text-white text-xs px-2 py-1 rounded">1080p</div>
434
+ <div class="absolute bottom-2 left-2 bg-black bg-opacity-70 text-white text-xs px-2 py-1 rounded">14 min</div>
435
+ </div>
436
+ <div class="p-3">
437
+ <a href="#" class="text-sm font-medium hover:text-red-500 line-clamp-2">Banana Squirt Cam | Lis Xxx</a>
438
  </div>
 
 
439
  </div>
440
+
441
+ <div class="bg-white rounded-lg shadow-sm overflow-hidden">
442
+ <div class="relative">
443
+ <img src="https://cdn77-pic.xvideos-cdn.com/videos/thumbs169/0e/72/97/0e72975b405918de254fdef7d3f75f4b/0e72975b405918de254fdef7d3f75f4b.18.jpg" alt="Premium video" class="w-full h-auto">
444
+ <div class="absolute top-2 right-2 bg-black bg-opacity-70 text-white text-xs px-2 py-1 rounded">1080p</div>
445
+ <div class="absolute bottom-2 left-2 bg-black bg-opacity-70 text-white text-xs px-2 py-1 rounded">13 min</div>
446
+ </div>
447
+ <div class="p-3">
448
+ <a href="#" class="text-sm font-medium hover:text-red-500 line-clamp-2">When reading is more pleasurable than we think | Lis Xxx</a>
449
+ </div>
450
+ </div>
451
+
452
+ <div class="bg-white rounded-lg shadow-sm overflow-hidden">
453
+ <div class="relative">
454
+ <img src="https://cdn77-pic.xvideos-cdn.com/videos/thumbs169/6b/ff/67/6bff674bd9ac0335156d2f881968a4de/6bff674bd9ac0335156d2f881968a4de.8.jpg" alt="Premium video" class="w-full h-auto">
455
+ <div class="absolute top-2 right-2 bg-black bg-opacity-70 text-white text-xs px-2 py-1 rounded">1080p</div>
456
+ <div class="absolute bottom-2 left-2 bg-black bg-opacity-70 text-white text-xs px-2 py-1 rounded">44 min</div>
457
+ </div>
458
+ <div class="p-3">
459
+ <a href="#" class="text-sm font-medium hover:text-red-500 line-clamp-2">My Girlfriend Bought a Robot Doll and We Fucked the Shit Out of Her! ~ Free Full Scene</a>
460
  </div>
 
 
461
  </div>
462
  </div>
463
  </div>
464
+ </main>
465
 
466
  <!-- Footer -->
467
+ <footer class="bg-gray-800 text-white py-8">
468
  <div class="container mx-auto px-4">
469
+ <div class="flex flex-col md:flex-row justify-between">
470
+ <div class="mb-6 md:mb-0">
471
+ <h3 class="text-lg font-bold mb-4">Make money with XVIDEOS</h3>
472
+ <ul class="space-y-2 text-sm">
473
+ <li><a href="#" class="hover:text-red-400">Upload Your Videos</a></li>
474
+ <li><a href="#" class="hover:text-red-400">Content removal</a></li>
475
+ <li><a href="#" class="hover:text-red-400">Advertising</a></li>
476
+ </ul>
477
  </div>
478
+
479
+ <div class="mb-6 md:mb-0">
480
+ <h3 class="text-lg font-bold mb-4">Legal</h3>
481
+ <ul class="space-y-2 text-sm">
482
+ <li><a href="#" class="hover:text-red-400">Terms of service</a></li>
483
+ <li><a href="#" class="hover:text-red-400">Privacy policy</a></li>
484
+ <li><a href="#" class="hover:text-red-400">Cookie preferences</a></li>
485
+ <li><a href="#" class="hover:text-red-400">Privacy notice</a></li>
486
  </ul>
487
  </div>
488
+
489
+ <div class="mb-6 md:mb-0">
490
+ <h3 class="text-lg font-bold mb-4">More</h3>
491
+ <ul class="space-y-2 text-sm">
492
+ <li><a href="#" class="hover:text-red-400">RSS Deletes</a></li>
493
+ <li><a href="#" class="hover:text-red-400">XV PREMIUM</a></li>
494
+ <li><a href="#" class="hover:text-red-400">More...</a></li>
495
  </ul>
496
  </div>
497
+
498
  <div>
499
+ <h3 class="text-lg font-bold mb-4">About</h3>
500
+ <p class="text-sm">XVideos.com - the best free porn videos on internet, 100% free.</p>
 
 
 
 
 
501
  </div>
502
  </div>
 
 
 
 
503
  </div>
504
  </footer>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
505
  <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=Abdulateef/voice" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
506
  </html>