Spaces:
Running
Running
Add 2 files
Browse files- README.md +7 -5
- index.html +597 -19
README.md
CHANGED
@@ -1,10 +1,12 @@
|
|
1 |
---
|
2 |
-
title:
|
3 |
-
emoji:
|
4 |
-
colorFrom:
|
5 |
-
colorTo:
|
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 |
-
<!
|
2 |
-
<html>
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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>
|