shuv25 commited on
Commit
6a5fe3f
·
verified ·
1 Parent(s): 8ae2416

Upload style1.css

Browse files
Files changed (1) hide show
  1. style1.css +322 -0
style1.css ADDED
@@ -0,0 +1,322 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* ============================================
2
+ GLOBAL BASE STYLES
3
+ ============================================ */
4
+ body,
5
+ html,
6
+ .gradio-container,
7
+ .contain {
8
+ margin: 0;
9
+ padding: 0;
10
+ position: relative;
11
+ background-size: cover;
12
+ background-attachment: fixed;
13
+ min-height: 100vh;
14
+ overflow-x: hidden;
15
+ }
16
+
17
+ body {
18
+ /* background:
19
+ radial-gradient(circle at 20% 15%, rgba(59, 130, 246, 0.12), transparent 40%),
20
+ radial-gradient(circle at 80% 25%, rgba(23, 194, 106, 0.794), transparent 45%),
21
+ radial-gradient(circle at 50% 70%, rgba(16, 185, 129, 0.08), transparent 50%),
22
+ radial-gradient(circle at 10% 85%, rgba(236, 72, 153, 0.08), transparent 45%),
23
+ linear-gradient(135deg, #0a0e27 0%, #1a1f3a 25%, #0f1629 50%, #189f18 75%, #0d1425 100%) !important;
24
+ background-size: cover;
25
+ background-attachment: fixed; */
26
+ }
27
+
28
+ /* ============================================
29
+ TECH GRID PATTERN
30
+ ============================================ */
31
+ body::before {
32
+ content: '';
33
+ position: fixed;
34
+ top: 0;
35
+ left: 0;
36
+ right: 0;
37
+ bottom: 0;
38
+ background-image:
39
+ linear-gradient(rgba(59, 130, 246, 0.03) 1px, transparent 1px),
40
+ linear-gradient(90deg, rgba(59, 130, 246, 0.03) 1px, transparent 1px);
41
+ background-size: 60px 60px;
42
+ pointer-events: none;
43
+ z-index: 0;
44
+ background:
45
+ radial-gradient(circle at 20% 15%, rgba(59, 130, 246, 0.12), transparent 40%),
46
+ radial-gradient(circle at 80% 25%, rgba(139, 92, 246, 0.1), transparent 45%),
47
+ radial-gradient(circle at 50% 70%, rgba(16, 185, 129, 0.08), transparent 50%),
48
+ radial-gradient(circle at 10% 85%, rgba(236, 72, 153, 0.08), transparent 45%),
49
+ linear-gradient(135deg, #0a0e27 0%, #1a1f3a 25%, #0f1629 50%, #1e2139 75%, #0d1425 100%) !important;
50
+ /* animation: gridScroll 30s linear infinite; */
51
+ }
52
+
53
+ /* Hexagon pattern overlay */
54
+ body::after {
55
+ content: '';
56
+ position: fixed;
57
+ top: 0;
58
+ left: 0;
59
+ right: 0;
60
+ bottom: 0;
61
+ background-image:
62
+ repeating-linear-gradient(45deg, transparent, transparent 25px, rgba(174, 246, 59, 0.015) 35px, rgba(93, 205, 18, 0.015) 70px),
63
+ repeating-linear-gradient(-45deg, transparent, transparent 25px, rgba(139, 92, 246, 0.015) 35px, rgba(139, 92, 246, 0.015) 70px);
64
+ pointer-events: none;
65
+ z-index: 0;
66
+ opacity: 0.6;
67
+ }
68
+
69
+ /* ============================================
70
+ FLOATING GLOWING ORBS
71
+ ============================================ */
72
+ .contain::before {
73
+ content: '';
74
+ position: fixed;
75
+ top: 10%;
76
+ right: 15%;
77
+ width: 600px;
78
+ height: 600px;
79
+ background: radial-gradient(circle, rgba(59, 130, 246, 0.15), transparent 70%);
80
+ border-radius: 50%;
81
+ filter: blur(80px);
82
+ /* animation: floatOrb1 25s ease-in-out infinite; */
83
+ pointer-events: none;
84
+ z-index: 0;
85
+ }
86
+
87
+ .contain::after {
88
+ content: '';
89
+ position: fixed;
90
+ bottom: 15%;
91
+ left: 10%;
92
+ width: 500px;
93
+ height: 500px;
94
+ background: radial-gradient(circle, rgba(139, 92, 246, 0.12), transparent 70%);
95
+ border-radius: 50%;
96
+ filter: blur(70px);
97
+ /* animation: floatOrb2 30s ease-in-out infinite; */
98
+ pointer-events: none;
99
+ z-index: 0;
100
+ }
101
+
102
+ /* ============================================
103
+ GRADIO CONTAINER IMPROVEMENTS
104
+ ============================================ */
105
+ .gradio-container {
106
+ max-width: 1400px !important;
107
+ margin: 0 auto !important;
108
+ padding: 20px 40px !important;
109
+ position: relative;
110
+ z-index: 1;
111
+ }
112
+
113
+ /* Ensure all content is above background effects */
114
+ .gradio-container > * {
115
+ position: relative;
116
+ z-index: 1;
117
+ }
118
+
119
+ /* ============================================
120
+ IMPROVED ROW & COLUMN SPACING
121
+ ============================================ */
122
+ .gradio-container .row {
123
+ gap: 24px !important;
124
+ margin-bottom: 30px !important;
125
+ }
126
+
127
+ .gradio-container .column {
128
+ padding: 0 12px !important;
129
+ }
130
+
131
+ /* ============================================
132
+ CARD STYLING ENHANCEMENTS
133
+ ============================================ */
134
+ .gradio-container div[style*="background:white"] {
135
+ border-radius: 20px !important;
136
+ transition: all 0.3s ease !important;
137
+ backdrop-filter: blur(10px);
138
+ border: 1px solid rgba(255, 255, 255, 0.1) !important;
139
+ }
140
+
141
+ .gradio-container div[style*="background:white"]:hover {
142
+ transform: translateY(-8px) !important;
143
+ box-shadow: 0px 20px 40px rgba(0,0,0,0.15) !important;
144
+ }
145
+
146
+ /* ============================================
147
+ TEXT STYLING
148
+ ============================================ */
149
+ h1, h2, h3, h4, h5, h6 {
150
+ letter-spacing: 0.5px;
151
+ line-height: 1.3;
152
+ }
153
+
154
+ ul {
155
+ margin-left: 80px;
156
+ }
157
+
158
+ ul, li {
159
+ color: white;
160
+ line-height: 1.8;
161
+ }
162
+
163
+
164
+
165
+ p {
166
+ line-height: 1.7;
167
+ }
168
+
169
+ /* ============================================
170
+ BUTTON IMPROVEMENTS
171
+ ============================================ */
172
+ a[style*="Launch Agent"],
173
+ button {
174
+ box-shadow: 0 4px 12px rgba(32, 76, 108, 0.3) !important;
175
+ transition: all 0.3s ease !important;
176
+ font-weight: 600 !important;
177
+ }
178
+
179
+ a[style*="Launch Agent"]:hover {
180
+ box-shadow: 0 8px 20px rgba(32, 76, 108, 0.5) !important;
181
+ }
182
+
183
+ /* ============================================
184
+ SYSTEM STATUS BOX REFINEMENT
185
+ ============================================ */
186
+ div[style*="margin-top: 50px"] {
187
+ backdrop-filter: blur(12px) !important;
188
+ border: 1px solid rgba(255, 255, 255, 0.15) !important;
189
+ }
190
+
191
+ /* ============================================
192
+ "HOW IT WORKS" SECTION ALIGNMENT
193
+ ============================================ */
194
+ .gradio-container div[style*="margin-left: 130px"] {
195
+ margin-left: 0px !important;
196
+ padding: 30px 40px !important;
197
+ background: rgba(255, 255, 255, 0.03) !important;
198
+ border-radius: 16px !important;
199
+ border: 1px solid rgba(255, 255, 255, 0.08) !important;
200
+ backdrop-filter: blur(8px) !important;
201
+ transition: all 0.3s ease !important;
202
+ }
203
+
204
+ .gradio-container div[style*="margin-left: 130px"]:hover {
205
+ background: rgba(255, 255, 255, 0.05) !important;
206
+ border-color: rgba(59, 130, 246, 0.3) !important;
207
+ transform: translateY(-4px);
208
+ }
209
+
210
+ .gradio-container div[style*="margin-left: 130px"] h3 {
211
+ color: #ffffff !important;
212
+ font-size: 1.4em !important;
213
+ margin-bottom: 16px !important;
214
+ font-weight: 700 !important;
215
+ background: linear-gradient(to right, #3B82F6, #8B5CF6);
216
+ -webkit-background-clip: text;
217
+ -webkit-text-fill-color: transparent;
218
+ }
219
+
220
+ .gradio-container div[style*="margin-left: 130px"] ul {
221
+ margin: 0 !important;
222
+ padding-left: 24px !important;
223
+ }
224
+
225
+ .gradio-container div[style*="margin-left: 130px"] li {
226
+ margin: 10px 0 !important;
227
+ color: rgba(255, 255, 255, 0.85) !important;
228
+ font-size: 0.95em !important;
229
+ }
230
+
231
+ /* ============================================
232
+ HEADER SECTION REFINEMENT
233
+ ============================================ */
234
+ div[style*="border-bottom-left-radius:40px"] {
235
+ margin-bottom: 40px !important;
236
+ border: 1px solid rgba(255, 255, 255, 0.1) !important;
237
+ }
238
+
239
+ /* ============================================
240
+ RESPONSIVE IMPROVEMENTS
241
+ ============================================ */
242
+ @media (max-width: 1200px) {
243
+ .gradio-container {
244
+ max-width: 95% !important;
245
+ padding: 20px !important;
246
+ }
247
+ }
248
+
249
+ @media (max-width: 768px) {
250
+ .gradio-container div[style*="margin-left: 130px"] {
251
+ padding: 20px !important;
252
+ }
253
+
254
+ div[style*="flex:1; display:flex"] {
255
+ flex-direction: column !important;
256
+ }
257
+ }
258
+
259
+ @keyframes gridScroll {
260
+ 0% {
261
+ transform: translate(0, 0);
262
+ }
263
+ 100% {
264
+ transform: translate(60px, 60px);
265
+ }
266
+ }
267
+
268
+ @keyframes floatOrb1 {
269
+ 0%, 100% {
270
+ transform: translate(0, 0) scale(1);
271
+ opacity: 0.4;
272
+ }
273
+ 33% {
274
+ transform: translate(-50px, 40px) scale(1.15);
275
+ opacity: 0.6;
276
+ }
277
+ 66% {
278
+ transform: translate(30px, -30px) scale(0.9);
279
+ opacity: 0.5;
280
+ }
281
+ }
282
+
283
+ @keyframes floatOrb2 {
284
+ 0%, 100% {
285
+ transform: translate(0, 0) scale(1);
286
+ opacity: 0.35;
287
+ }
288
+ 33% {
289
+ transform: translate(40px, -50px) scale(0.85);
290
+ opacity: 0.5;
291
+ }
292
+ 66% {
293
+ transform: translate(-35px, 35px) scale(1.1);
294
+ opacity: 0.45;
295
+ }
296
+ }
297
+
298
+ /* ============================================
299
+ SMOOTH SCROLLING
300
+ ============================================ */
301
+ html {
302
+ scroll-behavior: smooth;
303
+ }
304
+
305
+ /* ============================================
306
+ ACCESSIBILITY & POLISH
307
+ ============================================ */
308
+ * {
309
+ -webkit-font-smoothing: antialiased;
310
+ -moz-osx-font-smoothing: grayscale;
311
+ }
312
+
313
+ ::selection {
314
+ background: rgba(59, 130, 246, 0.3);
315
+ color: white;
316
+ }
317
+
318
+ /* Force page header title to stay on one line */
319
+ h1 {
320
+ white-space: nowrap !important;
321
+ width: auto !important;
322
+ }