karhar92 commited on
Commit
5bde1a8
·
verified ·
1 Parent(s): 017046b

Add 2 files

Browse files
Files changed (2) hide show
  1. README.md +7 -5
  2. index.html +597 -19
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Astrology4
3
- emoji: 😻
4
- colorFrom: green
5
- colorTo: indigo
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: astrology4
3
+ emoji: 🐳
4
+ colorFrom: blue
5
+ colorTo: purple
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite
10
  ---
11
 
12
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
index.html CHANGED
@@ -1,19 +1,597 @@
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>Siddhar Astro AI Platform</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet">
9
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
10
+ <style>
11
+ @import url('https://fonts.googleapis.com/css2?family=Catamaran:wght@400;700&display=swap');
12
+
13
+ :root {
14
+ --cosmic-indigo: #4b0082;
15
+ --electric-violet: #8a2be2;
16
+ --glowing-gold: #ffd700;
17
+ --deep-space: #0f0f1a;
18
+ --neon-pink: #ff6ec7;
19
+ }
20
+
21
+ body {
22
+ font-family: 'Poppins', sans-serif;
23
+ background-color: var(--deep-space);
24
+ color: white;
25
+ overflow-x: hidden;
26
+ }
27
+
28
+ .tamil-font {
29
+ font-family: 'Catamaran', sans-serif;
30
+ }
31
+
32
+ .glow-border {
33
+ border: 1px solid var(--electric-violet);
34
+ box-shadow: 0 0 10px var(--electric-violet),
35
+ inset 0 0 5px var(--electric-violet);
36
+ }
37
+
38
+ .glow-text {
39
+ text-shadow: 0 0 5px var(--glowing-gold);
40
+ }
41
+
42
+ .card-glow {
43
+ box-shadow: 0 0 15px rgba(138, 43, 226, 0.5);
44
+ }
45
+
46
+ .planet {
47
+ animation: float 6s ease-in-out infinite;
48
+ }
49
+
50
+ @keyframes float {
51
+ 0% { transform: translateY(0px); }
52
+ 50% { transform: translateY(-10px); }
53
+ 100% { transform: translateY(0px); }
54
+ }
55
+
56
+ .sun-pulse {
57
+ animation: pulse 3s infinite;
58
+ }
59
+
60
+ @keyframes pulse {
61
+ 0% { box-shadow: 0 0 0 0 rgba(255, 215, 0, 0.7); }
62
+ 70% { box-shadow: 0 0 0 10px rgba(255, 215, 0, 0); }
63
+ 100% { box-shadow: 0 0 0 0 rgba(255, 215, 0, 0); }
64
+ }
65
+
66
+ .yantra-spin {
67
+ animation: spin 30s linear infinite;
68
+ }
69
+
70
+ @keyframes spin {
71
+ 0% { transform: rotate(0deg); }
72
+ 100% { transform: rotate(360deg); }
73
+ }
74
+
75
+ .fade-in {
76
+ animation: fadeIn 1.5s ease-in;
77
+ }
78
+
79
+ @keyframes fadeIn {
80
+ from { opacity: 0; }
81
+ to { opacity: 1; }
82
+ }
83
+
84
+ .language-toggle {
85
+ position: relative;
86
+ width: 80px;
87
+ height: 35px;
88
+ border-radius: 25px;
89
+ background: var(--cosmic-indigo);
90
+ cursor: pointer;
91
+ }
92
+
93
+ .language-toggle .slider {
94
+ position: absolute;
95
+ width: 35px;
96
+ height: 35px;
97
+ border-radius: 50%;
98
+ background: var(--glowing-gold);
99
+ transition: all 0.3s;
100
+ display: flex;
101
+ align-items: center;
102
+ justify-content: center;
103
+ }
104
+
105
+ .language-toggle.active .slider {
106
+ transform: translateX(45px);
107
+ }
108
+
109
+ .navagraha-chart {
110
+ position: relative;
111
+ width: 250px;
112
+ height: 250px;
113
+ }
114
+
115
+ .planet-orbit {
116
+ position: absolute;
117
+ border: 1px dashed rgba(255, 255, 255, 0.2);
118
+ border-radius: 50%;
119
+ }
120
+
121
+ .planet-position {
122
+ position: absolute;
123
+ width: 20px;
124
+ height: 20px;
125
+ border-radius: 50%;
126
+ display: flex;
127
+ align-items: center;
128
+ justify-content: center;
129
+ }
130
+
131
+ .avatar-container {
132
+ perspective: 1000px;
133
+ }
134
+
135
+ .avatar {
136
+ transition: transform 0.5s;
137
+ }
138
+
139
+ .avatar:hover {
140
+ transform: rotateY(20deg);
141
+ }
142
+
143
+ .dos-card {
144
+ transition: all 0.3s;
145
+ }
146
+
147
+ .dos-card:hover {
148
+ transform: translateY(-5px);
149
+ box-shadow: 0 10px 20px rgba(138, 43, 226, 0.3);
150
+ }
151
+
152
+ .timeline-tab {
153
+ position: relative;
154
+ }
155
+
156
+ .timeline-tab.active::after {
157
+ content: '';
158
+ position: absolute;
159
+ bottom: -5px;
160
+ left: 0;
161
+ width: 100%;
162
+ height: 3px;
163
+ background: var(--glowing-gold);
164
+ border-radius: 3px;
165
+ }
166
+
167
+ .input-field:focus {
168
+ outline: none;
169
+ box-shadow: 0 0 0 2px var(--electric-violet);
170
+ }
171
+
172
+ .generate-btn {
173
+ background: linear-gradient(45deg, var(--electric-violet), var(--neon-pink));
174
+ transition: all 0.3s;
175
+ }
176
+
177
+ .generate-btn:hover {
178
+ transform: translateY(-2px);
179
+ box-shadow: 0 5px 15px rgba(138, 43, 226, 0.4);
180
+ }
181
+
182
+ .mood-selector input[type="radio"]:checked + label {
183
+ border-color: var(--glowing-gold);
184
+ box-shadow: 0 0 10px var(--glowing-gold);
185
+ }
186
+ </style>
187
+ </head>
188
+ <body class="min-h-screen flex flex-col">
189
+ <!-- Header with Logo -->
190
+ <header class="py-4 px-6 flex justify-between items-center bg-black bg-opacity-50 border-b border-purple-900">
191
+ <div class="flex items-center space-x-3">
192
+ <div class="w-12 h-12 rounded-full bg-purple-900 flex items-center justify-center sun-pulse">
193
+ <div class="w-8 h-8 rounded-full bg-yellow-400"></div>
194
+ </div>
195
+ <h1 class="text-2xl font-bold glow-text">
196
+ <span class="text-purple-400">Siddhar</span>
197
+ <span class="text-yellow-400">Astro</span>
198
+ <span class="text-pink-400">AI</span>
199
+ </h1>
200
+ </div>
201
+ <div class="flex items-center space-x-4">
202
+ <div class="language-toggle flex items-center" id="languageToggle">
203
+ <div class="slider">
204
+ <span class="text-xs font-bold text-black">EN</span>
205
+ </div>
206
+ </div>
207
+ <button class="px-4 py-2 rounded-full bg-purple-800 hover:bg-purple-700 transition">
208
+ <i class="fas fa-user-circle mr-2"></i>Login
209
+ </button>
210
+ </div>
211
+ </header>
212
+
213
+ <!-- Main Dashboard -->
214
+ <main class="flex-grow flex flex-col md:flex-row p-4 md:p-6 gap-6">
215
+ <!-- Left Panel - Input Form -->
216
+ <div class="w-full md:w-1/2 bg-gray-900 bg-opacity-70 rounded-xl p-6 glow-border fade-in">
217
+ <h2 class="text-xl font-bold mb-6 text-purple-300 flex items-center">
218
+ <i class="fas fa-user-astronaut mr-2"></i> Your Cosmic Info
219
+ </h2>
220
+
221
+ <form id="astroForm" class="space-y-5">
222
+ <div>
223
+ <label class="block text-sm font-medium text-gray-300 mb-1">Full Name</label>
224
+ <input type="text" class="w-full px-4 py-3 rounded-lg bg-gray-800 border border-gray-700 focus:border-purple-500 input-field" placeholder="Enter your name">
225
+ </div>
226
+
227
+ <div class="grid grid-cols-1 md:grid-cols-2 gap-4">
228
+ <div>
229
+ <label class="block text-sm font-medium text-gray-300 mb-1">Date of Birth</label>
230
+ <input type="date" class="w-full px-4 py-3 rounded-lg bg-gray-800 border border-gray-700 focus:border-purple-500 input-field">
231
+ </div>
232
+ <div>
233
+ <label class="block text-sm font-medium text-gray-300 mb-1">Time of Birth</label>
234
+ <input type="time" class="w-full px-4 py-3 rounded-lg bg-gray-800 border border-gray-700 focus:border-purple-500 input-field">
235
+ </div>
236
+ </div>
237
+
238
+ <div>
239
+ <label class="block text-sm font-medium text-gray-300 mb-1">Place of Birth</label>
240
+ <input type="text" class="w-full px-4 py-3 rounded-lg bg-gray-800 border border-gray-700 focus:border-purple-500 input-field" placeholder="City, Country">
241
+ </div>
242
+
243
+ <div>
244
+ <label class="block text-sm font-medium text-gray-300 mb-1">Today's Mood</label>
245
+ <div class="grid grid-cols-4 gap-2 mt-2 mood-selector">
246
+ <input type="radio" name="mood" id="mood1" class="hidden" checked>
247
+ <label for="mood1" class="flex flex-col items-center p-2 border border-transparent rounded-lg cursor-pointer hover:bg-gray-800">
248
+ <span class="text-2xl">🔥</span>
249
+ <span class="text-xs mt-1">Hustle</span>
250
+ </label>
251
+
252
+ <input type="radio" name="mood" id="mood2" class="hidden">
253
+ <label for="mood2" class="flex flex-col items-center p-2 border border-transparent rounded-lg cursor-pointer hover:bg-gray-800">
254
+ <span class="text-2xl">😌</span>
255
+ <span class="text-xs mt-1">Chill</span>
256
+ </label>
257
+
258
+ <input type="radio" name="mood" id="mood3" class="hidden">
259
+ <label for="mood3" class="flex flex-col items-center p-2 border border-transparent rounded-lg cursor-pointer hover:bg-gray-800">
260
+ <span class="text-2xl">💕</span>
261
+ <span class="text-xs mt-1">Romantic</span>
262
+ </label>
263
+
264
+ <input type="radio" name="mood" id="mood4" class="hidden">
265
+ <label for="mood4" class="flex flex-col items-center p-2 border border-transparent rounded-lg cursor-pointer hover:bg-gray-800">
266
+ <span class="text-2xl">🧠</span>
267
+ <span class="text-xs mt-1">Focused</span>
268
+ </label>
269
+ </div>
270
+ </div>
271
+
272
+ <div>
273
+ <label class="block text-sm font-medium text-gray-300 mb-1">Focus Area</label>
274
+ <select class="w-full px-4 py-3 rounded-lg bg-gray-800 border border-gray-700 focus:border-purple-500 input-field">
275
+ <option value="general">General</option>
276
+ <option value="career">Career</option>
277
+ <option value="love">Love & Relationships</option>
278
+ <option value="health">Health</option>
279
+ <option value="finance">Finance</option>
280
+ <option value="spiritual">Spiritual Growth</option>
281
+ </select>
282
+ </div>
283
+
284
+ <div>
285
+ <label class="block text-sm font-medium text-gray-300 mb-1">Avatar Style</label>
286
+ <div class="flex space-x-4 mt-2">
287
+ <div class="flex items-center">
288
+ <input type="radio" name="avatar" id="siddharAvatar" class="hidden" checked>
289
+ <label for="siddharAvatar" class="flex items-center cursor-pointer">
290
+ <div class="w-10 h-10 rounded-full bg-yellow-600 flex items-center justify-center mr-2">
291
+ <i class="fas fa-om text-white"></i>
292
+ </div>
293
+ <span>Siddhar</span>
294
+ </label>
295
+ </div>
296
+ <div class="flex items-center">
297
+ <input type="radio" name="avatar" id="genzAvatar" class="hidden">
298
+ <label for="genzAvatar" class="flex items-center cursor-pointer">
299
+ <div class="w-10 h-10 rounded-full bg-pink-600 flex items-center justify-center mr-2">
300
+ <i class="fas fa-robot text-white"></i>
301
+ </div>
302
+ <span>Gen Z</span>
303
+ </label>
304
+ </div>
305
+ </div>
306
+ </div>
307
+
308
+ <div class="pt-4">
309
+ <button type="button" id="generateBtn" class="w-full py-3 px-6 rounded-full font-bold generate-btn flex items-center justify-center">
310
+ <i class="fas fa-stars mr-2"></i> Generate Horoscope
311
+ </button>
312
+ </div>
313
+ </form>
314
+
315
+ <div class="mt-8 pt-6 border-t border-gray-800">
316
+ <h3 class="text-sm font-semibold text-purple-300 mb-3">Today's Siddhar Wisdom</h3>
317
+ <div class="bg-gray-800 bg-opacity-50 rounded-lg p-4 glow-border">
318
+ <p class="italic text-gray-300">"அகத்தின் அழகு முகத்தில் தெரியும்; முகத்தின் அழகு கண்ணில் தெரியும்."</p>
319
+ <p class="mt-2 text-sm text-gray-400">"Inner beauty reflects on the face; facial beauty reflects in the eyes."</p>
320
+ </div>
321
+ </div>
322
+ </div>
323
+
324
+ <!-- Right Panel - Results -->
325
+ <div class="w-full md:w-1/2 bg-gray-900 bg-opacity-70 rounded-xl p-6 glow-border fade-in" id="resultsPanel" style="display: none;">
326
+ <div class="flex justify-between items-center mb-6">
327
+ <h2 class="text-xl font-bold text-purple-300 flex items-center">
328
+ <i class="fas fa-crystal-ball mr-2"></i> Your Horoscope
329
+ </h2>
330
+ <div class="flex space-x-2">
331
+ <button class="timeline-tab active px-3 py-1 text-sm font-medium">Today</button>
332
+ <button class="timeline-tab px-3 py-1 text-sm font-medium text-gray-400 hover:text-white">7 Days</button>
333
+ <button class="timeline-tab px-3 py-1 text-sm font-medium text-gray-400 hover:text-white">30 Days</button>
334
+ </div>
335
+ </div>
336
+
337
+ <!-- Daily Prediction -->
338
+ <div class="mb-6">
339
+ <div class="flex items-center mb-3">
340
+ <h3 class="text-lg font-semibold text-yellow-400">Daily Prediction</h3>
341
+ <span class="ml-3 px-2 py-1 text-xs rounded-full bg-pink-900 text-pink-200">Taurus</span>
342
+ </div>
343
+ <div class="bg-gray-800 bg-opacity-50 rounded-lg p-4 mb-4 card-glow">
344
+ <p class="text-gray-300">Today, the Moon's position in your 5th house enhances creativity and romantic prospects. However, Saturn's aspect suggests being cautious with financial decisions. A good day to start new projects but avoid lending money.</p>
345
+ </div>
346
+ <div class="flex items-center text-sm text-gray-400">
347
+ <i class="fas fa-bolt mr-1 text-yellow-400"></i>
348
+ <span>Today's Vibe: <span class="font-medium text-yellow-400">🔥 Hustle with caution</span></span>
349
+ </div>
350
+ </div>
351
+
352
+ <!-- Dos and Don'ts -->
353
+ <div class="mb-6">
354
+ <h3 class="text-lg font-semibold text-yellow-400 mb-3">Dos & Don'ts</h3>
355
+ <div class="grid grid-cols-1 md:grid-cols-2 gap-3">
356
+ <div class="dos-card bg-green-900 bg-opacity-40 rounded-lg p-3 flex items-start">
357
+ <div class="w-8 h-8 rounded-full bg-green-700 flex items-center justify-center mr-3 flex-shrink-0">
358
+ <i class="fas fa-check text-green-200"></i>
359
+ </div>
360
+ <div>
361
+ <h4 class="font-medium text-green-300">Do</h4>
362
+ <p class="text-sm text-gray-300">Wear green today for prosperity</p>
363
+ </div>
364
+ </div>
365
+ <div class="dos-card bg-red-900 bg-opacity-40 rounded-lg p-3 flex items-start">
366
+ <div class="w-8 h-8 rounded-full bg-red-700 flex items-center justify-center mr-3 flex-shrink-0">
367
+ <i class="fas fa-times text-red-200"></i>
368
+ </div>
369
+ <div>
370
+ <h4 class="font-medium text-red-300">Don't</h4>
371
+ <p class="text-sm text-gray-300">Avoid important meetings after 3PM</p>
372
+ </div>
373
+ </div>
374
+ <div class="dos-card bg-green-900 bg-opacity-40 rounded-lg p-3 flex items-start">
375
+ <div class="w-8 h-8 rounded-full bg-green-700 flex items-center justify-center mr-3 flex-shrink-0">
376
+ <i class="fas fa-check text-green-200"></i>
377
+ </div>
378
+ <div>
379
+ <h4 class="font-medium text-green-300">Do</h4>
380
+ <p class="text-sm text-gray-300">Meditate during sunrise</p>
381
+ </div>
382
+ </div>
383
+ <div class="dos-card bg-red-900 bg-opacity-40 rounded-lg p-3 flex items-start">
384
+ <div class="w-8 h-8 rounded-full bg-red-700 flex items-center justify-center mr-3 flex-shrink-0">
385
+ <i class="fas fa-times text-red-200"></i>
386
+ </div>
387
+ <div>
388
+ <h4 class="font-medium text-red-300">Don't</h4>
389
+ <p class="text-sm text-gray-300">Postpone travel plans to North</p>
390
+ </div>
391
+ </div>
392
+ </div>
393
+ </div>
394
+
395
+ <!-- Lucky Elements -->
396
+ <div class="mb-6">
397
+ <h3 class="text-lg font-semibold text-yellow-400 mb-3">Lucky Elements</h3>
398
+ <div class="grid grid-cols-3 gap-4">
399
+ <div class="bg-purple-900 bg-opacity-40 rounded-lg p-3 text-center card-glow">
400
+ <div class="w-12 h-12 rounded-full bg-purple-700 flex items-center justify-center mx-auto mb-2">
401
+ <i class="fas fa-palette text-purple-200"></i>
402
+ </div>
403
+ <h4 class="font-medium text-purple-300">Color</h4>
404
+ <p class="text-sm text-gray-300">Emerald Green</p>
405
+ </div>
406
+ <div class="bg-blue-900 bg-opacity-40 rounded-lg p-3 text-center card-glow">
407
+ <div class="w-12 h-12 rounded-full bg-blue-700 flex items-center justify-center mx-auto mb-2">
408
+ <i class="fas fa-clock text-blue-200"></i>
409
+ </div>
410
+ <h4 class="font-medium text-blue-300">Time</h4>
411
+ <p class="text-sm text-gray-300">9:30 AM - 11:00 AM</p>
412
+ </div>
413
+ <div class="bg-yellow-900 bg-opacity-40 rounded-lg p-3 text-center card-glow">
414
+ <div class="w-12 h-12 rounded-full bg-yellow-700 flex items-center justify-center mx-auto mb-2">
415
+ <i class="fas fa-hashtag text-yellow-200"></i>
416
+ </div>
417
+ <h4 class="font-medium text-yellow-300">Number</h4>
418
+ <p class="text-sm text-gray-300">7</p>
419
+ </div>
420
+ </div>
421
+ </div>
422
+
423
+ <!-- Planet Positions -->
424
+ <div class="mb-6">
425
+ <h3 class="text-lg font-semibold text-yellow-400 mb-3">Planet Positions</h3>
426
+ <div class="flex flex-col md:flex-row items-center">
427
+ <div class="navagraha-chart mb-4 md:mb-0 md:mr-6">
428
+ <div class="planet-orbit orbit-1" style="width: 60px; height: 60px; top: 95px; left: 95px;"></div>
429
+ <div class="planet-orbit orbit-2" style="width: 100px; height: 100px; top: 75px; left: 75px;"></div>
430
+ <div class="planet-orbit orbit-3" style="width: 140px; height: 140px; top: 55px; left: 55px;"></div>
431
+ <div class="planet-orbit orbit-4" style="width: 180px; height: 180px; top: 35px; left: 35px;"></div>
432
+ <div class="planet-orbit orbit-5" style="width: 220px; height: 220px; top: 15px; left: 15px;"></div>
433
+
434
+ <!-- Sun at center -->
435
+ <div class="planet-position" style="top: 115px; left: 115px; background: radial-gradient(circle, #ffd700, #ff8c00);">
436
+ <i class="fas fa-sun text-xs text-white"></i>
437
+ </div>
438
+
439
+ <!-- Other planets -->
440
+ <div class="planet-position" style="top: 85px; left: 125px; background: radial-gradient(circle, #87CEEB, #1E90FF);">
441
+ <i class="fas fa-moon text-xs text-white"></i>
442
+ </div>
443
+ <div class="planet-position" style="top: 55px; left: 95px; background: radial-gradient(circle, #FF6347, #B22222);">
444
+ <i class="fas fa-fire text-xs text-white"></i>
445
+ </div>
446
+ <div class="planet-position" style="top: 95px; left: 55px; background: radial-gradient(circle, #9370DB, #4B0082);">
447
+ <i class="fas fa-crown text-xs text-white"></i>
448
+ </div>
449
+ <div class="planet-position" style="top: 175px; left: 95px; background: radial-gradient(circle, #20B2AA, #008080);">
450
+ <i class="fas fa-feather-alt text-xs text-white"></i>
451
+ </div>
452
+ </div>
453
+ <div class="flex-grow">
454
+ <div class="grid grid-cols-2 gap-2 text-sm">
455
+ <div class="flex items-center">
456
+ <div class="w-4 h-4 rounded-full bg-blue-500 mr-2"></div>
457
+ <span>Moon in Taurus</span>
458
+ </div>
459
+ <div class="flex items-center">
460
+ <div class="w-4 h-4 rounded-full bg-red-500 mr-2"></div>
461
+ <span>Mars in 6th House</span>
462
+ </div>
463
+ <div class="flex items-center">
464
+ <div class="w-4 h-4 rounded-full bg-purple-500 mr-2"></div>
465
+ <span>Jupiter Retrograde</span>
466
+ </div>
467
+ <div class="flex items-center">
468
+ <div class="w-4 h-4 rounded-full bg-teal-500 mr-2"></div>
469
+ <span>Saturn Aspect</span>
470
+ </div>
471
+ <div class="flex items-center">
472
+ <div class="w-4 h-4 rounded-full bg-yellow-500 mr-2"></div>
473
+ <span>Sun in 10th House</span>
474
+ </div>
475
+ <div class="flex items-center">
476
+ <div class="w-4 h-4 rounded-full bg-pink-500 mr-2"></div>
477
+ <span>Venus Trine</span>
478
+ </div>
479
+ </div>
480
+ </div>
481
+ </div>
482
+ </div>
483
+
484
+ <!-- AI Avatar Tip -->
485
+ <div class="bg-gray-800 bg-opacity-70 rounded-xl p-4 glow-border">
486
+ <div class="flex items-start">
487
+ <div class="avatar-container mr-4">
488
+ <div class="avatar w-16 h-16 rounded-full bg-gradient-to-br from-yellow-600 to-purple-600 flex items-center justify-center">
489
+ <i class="fas fa-om text-2xl text-white"></i>
490
+ </div>
491
+ </div>
492
+ <div class="flex-grow">
493
+ <div class="flex items-center mb-1">
494
+ <h4 class="font-bold text-yellow-400">Siddhar AI Tip</h4>
495
+ <span class="ml-2 text-xs px-2 py-1 rounded-full bg-yellow-900 text-yellow-200">Today's Guidance</span>
496
+ </div>
497
+ <p class="text-gray-300">"Don't let Mars in 6th House mess up your focus today. The planetary alignment suggests completing pending tasks first before starting new ventures. Practice the 'So Hum' meditation for 11 minutes to enhance concentration."</p>
498
+ <div class="mt-3 flex justify-end">
499
+ <button class="text-xs px-3 py-1 rounded-full bg-purple-800 hover:bg-purple-700 flex items-center">
500
+ <i class="fas fa-volume-up mr-1"></i> Listen
501
+ </button>
502
+ </div>
503
+ </div>
504
+ </div>
505
+ </div>
506
+ </div>
507
+ </main>
508
+
509
+ <!-- Footer -->
510
+ <footer class="py-4 px-6 bg-black bg-opacity-50 border-t border-purple-900 text-center text-sm text-gray-400">
511
+ <div class="flex justify-center space-x-6 mb-3">
512
+ <a href="#" class="hover:text-purple-300"><i class="fab fa-instagram"></i></a>
513
+ <a href="#" class="hover:text-blue-300"><i class="fab fa-twitter"></i></a>
514
+ <a href="#" class="hover:text-red-300"><i class="fab fa-youtube"></i></a>
515
+ <a href="#" class="hover:text-green-300"><i class="fab fa-whatsapp"></i></a>
516
+ </div>
517
+ <p>© 2023 Siddhar Astro AI Platform. All cosmic wisdom reserved.</p>
518
+ <p class="mt-1">Consult your intuition before making important decisions.</p>
519
+ </footer>
520
+
521
+ <script>
522
+ // Language Toggle
523
+ const languageToggle = document.getElementById('languageToggle');
524
+ languageToggle.addEventListener('click', function() {
525
+ this.classList.toggle('active');
526
+ const isTamil = this.classList.contains('active');
527
+ const slider = this.querySelector('.slider');
528
+
529
+ if (isTamil) {
530
+ slider.innerHTML = '<span class="text-xs font-bold text-black tamil-font">தமிழ்</span>';
531
+ // Here you would add code to translate the UI to Tamil
532
+ } else {
533
+ slider.innerHTML = '<span class="text-xs font-bold text-black">EN</span>';
534
+ // Here you would add code to translate the UI to English
535
+ }
536
+ });
537
+
538
+ // Timeline Tabs
539
+ const timelineTabs = document.querySelectorAll('.timeline-tab');
540
+ timelineTabs.forEach(tab => {
541
+ tab.addEventListener('click', function() {
542
+ timelineTabs.forEach(t => t.classList.remove('active', 'text-white'));
543
+ timelineTabs.forEach(t => t.classList.add('text-gray-400'));
544
+ this.classList.add('active', 'text-white');
545
+ this.classList.remove('text-gray-400');
546
+
547
+ // Here you would add code to load the appropriate timeline data
548
+ });
549
+ });
550
+
551
+ // Generate Horoscope Button
552
+ const generateBtn = document.getElementById('generateBtn');
553
+ const resultsPanel = document.getElementById('resultsPanel');
554
+
555
+ generateBtn.addEventListener('click', function() {
556
+ // Show loading animation
557
+ this.innerHTML = '<i class="fas fa-spinner fa-spin mr-2"></i> Calculating Stars...';
558
+
559
+ // Simulate API call with timeout
560
+ setTimeout(() => {
561
+ // Show results panel
562
+ resultsPanel.style.display = 'block';
563
+
564
+ // Reset button
565
+ this.innerHTML = '<i class="fas fa-stars mr-2"></i> Generate Horoscope';
566
+
567
+ // Scroll to results
568
+ resultsPanel.scrollIntoView({ behavior: 'smooth' });
569
+
570
+ // Add animation to cards
571
+ const cards = document.querySelectorAll('.dos-card, .card-glow');
572
+ cards.forEach((card, index) => {
573
+ setTimeout(() => {
574
+ card.classList.add('animate__animated', 'animate__fadeInUp');
575
+ }, index * 100);
576
+ });
577
+ }, 2000);
578
+ });
579
+
580
+ // Mood Selector
581
+ const moodInputs = document.querySelectorAll('.mood-selector input[type="radio"]');
582
+ moodInputs.forEach(input => {
583
+ input.addEventListener('change', function() {
584
+ const allLabels = document.querySelectorAll('.mood-selector label');
585
+ allLabels.forEach(label => label.classList.remove('border-yellow-500'));
586
+
587
+ const selectedLabel = document.querySelector(`.mood-selector label[for="${this.id}"]`);
588
+ selectedLabel.classList.add('border-yellow-500');
589
+ });
590
+ });
591
+
592
+ // On load, select first mood by default
593
+ document.querySelector('.mood-selector input[type="radio"]').checked = true;
594
+ document.querySelector('.mood-selector label').classList.add('border-yellow-500');
595
+ </script>
596
+ <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=karhar92/astrology4" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
597
+ </html>