Anne-Charlotte commited on
Commit
7a3b657
·
verified ·
1 Parent(s): acf9cf1

Update style.css

Browse files
Files changed (1) hide show
  1. style.css +51 -44
style.css CHANGED
@@ -1,17 +1,20 @@
1
  /* Reachy Mini HF Space Template Styles */
2
 
3
  :root {
4
- --primary-purple: #7c3aed;
5
- --secondary-purple: #5b21b6;
6
- --pink: #ec4899;
7
- --orange: #f59e0b;
8
- --gradient-primary: linear-gradient(135deg, #7c3aed 0%, #ec4899 100%);
9
- --gradient-bg: linear-gradient(180deg, #1e1b4b 0%, #312e81 50%, #4c1d95 100%);
10
- --text-light: #f9fafb;
11
- --text-gray: #d1d5db;
12
- --dark-bg: #1a1625;
13
- --card-bg: rgba(255, 255, 255, 0.05);
14
  --border-color: rgba(255, 255, 255, 0.1);
 
 
 
 
 
15
  }
16
 
17
  * {
@@ -23,8 +26,8 @@
23
  body {
24
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', sans-serif;
25
  line-height: 1.6;
26
- color: var(--text-light);
27
- background: var(--dark-bg);
28
  }
29
 
30
  .container {
@@ -72,7 +75,7 @@ body {
72
 
73
  .guide-description {
74
  font-size: 1.25rem;
75
- color: var(--text-light);
76
  margin-bottom: 1.5rem;
77
  max-width: 800px;
78
  margin-left: auto;
@@ -81,7 +84,7 @@ body {
81
 
82
  .guide-info {
83
  font-size: 1rem;
84
- color: var(--text-gray);
85
  max-width: 800px;
86
  margin-left: auto;
87
  margin-right: auto;
@@ -94,19 +97,20 @@ body {
94
  .how-to-section h2 {
95
  text-align: center;
96
  font-size: 2.5rem;
97
- color: var(--orange);
98
  margin-bottom: 3rem;
99
  }
100
 
101
  /* Carousel Styles */
102
  .carousel {
103
  position: relative;
104
- background: var(--card-bg);
105
  border-radius: 20px;
106
  padding: 3rem;
107
  border: 1px solid var(--border-color);
108
  backdrop-filter: blur(10px);
109
  margin-bottom: 3rem;
 
110
  }
111
 
112
  .carousel-inner {
@@ -150,22 +154,22 @@ body {
150
 
151
  .step-text h3 {
152
  font-size: 1.75rem;
153
- color: var(--pink);
154
  margin-bottom: 1rem;
155
  }
156
 
157
  .step-text p {
158
  font-size: 1.1rem;
159
- color: var(--text-gray);
160
  line-height: 1.8;
161
  }
162
 
163
  .step-text code {
164
- background: rgba(255, 255, 255, 0.1);
165
  padding: 0.2rem 0.5rem;
166
  border-radius: 4px;
167
  font-family: 'Courier New', monospace;
168
- color: var(--orange);
169
  }
170
 
171
  /* Carousel Controls */
@@ -173,9 +177,9 @@ body {
173
  position: absolute;
174
  top: 50%;
175
  transform: translateY(-50%);
176
- background: rgba(255, 255, 255, 0.1);
177
- border: none;
178
- color: var(--text-light);
179
  font-size: 2rem;
180
  padding: 1rem 1.5rem;
181
  cursor: pointer;
@@ -186,8 +190,10 @@ body {
186
  }
187
 
188
  .carousel-control:hover {
189
- background: var(--gradient-primary);
 
190
  transform: translateY(-50%) scale(1.1);
 
191
  }
192
 
193
  .carousel-control.prev {
@@ -227,25 +233,25 @@ body {
227
 
228
  /* Warning Box */
229
  .delete-warning {
230
- background: rgba(249, 115, 22, 0.1);
231
- border: 2px solid var(--orange);
232
  border-radius: 12px;
233
  padding: 1.5rem;
234
  text-align: center;
235
  font-size: 1.1rem;
236
- color: var(--orange);
237
  }
238
 
239
  /* Separator */
240
  .separator {
241
- background: var(--dark-bg);
242
  padding: 3rem 0;
243
  text-align: center;
244
  }
245
 
246
  .separator h2 {
247
  font-size: 2rem;
248
- color: var(--text-gray);
249
  }
250
 
251
  /* ============================================ */
@@ -281,13 +287,13 @@ body {
281
  }
282
 
283
  .demo-placeholder {
284
- background: var(--card-bg);
285
  border: 2px dashed var(--border-color);
286
  border-radius: 20px;
287
  padding: 4rem 2rem;
288
  margin: 3rem auto;
289
  max-width: 800px;
290
- color: var(--text-gray);
291
  font-size: 1.1rem;
292
  }
293
 
@@ -314,7 +320,7 @@ body {
314
 
315
  .description {
316
  font-size: 1.2rem;
317
- color: var(--text-gray);
318
  max-width: 800px;
319
  margin: 2rem auto 3rem;
320
  line-height: 1.8;
@@ -322,7 +328,7 @@ body {
322
 
323
  .install-button {
324
  background: var(--gradient-primary);
325
- color: var(--text-light);
326
  font-size: 1.2rem;
327
  font-weight: 700;
328
  padding: 1rem 3rem;
@@ -333,12 +339,12 @@ body {
333
  display: inline-flex;
334
  align-items: center;
335
  gap: 0.5rem;
336
- box-shadow: 0 10px 30px rgba(124, 58, 237, 0.3);
337
  }
338
 
339
  .install-button:hover {
340
  transform: translateY(-2px);
341
- box-shadow: 0 15px 40px rgba(124, 58, 237, 0.5);
342
  }
343
 
344
  .dashboard-input {
@@ -347,7 +353,7 @@ body {
347
  gap: 1rem;
348
  max-width: 500px;
349
  margin: 2rem auto 0;
350
- background: var(--card-bg);
351
  padding: 2rem;
352
  border-radius: 12px;
353
  border: 1px solid var(--border-color);
@@ -355,21 +361,21 @@ body {
355
 
356
  .dashboard-input label {
357
  font-weight: 600;
358
- color: var(--text-light);
359
  }
360
 
361
  .dashboard-input input {
362
  padding: 0.75rem 1rem;
363
  border-radius: 8px;
364
  border: 1px solid var(--border-color);
365
- background: rgba(0, 0, 0, 0.3);
366
- color: var(--text-light);
367
  font-size: 1rem;
368
  }
369
 
370
  .dashboard-input button {
371
  background: var(--gradient-primary);
372
- color: var(--text-light);
373
  padding: 0.75rem 2rem;
374
  border: none;
375
  border-radius: 8px;
@@ -380,23 +386,24 @@ body {
380
 
381
  .dashboard-input button:hover {
382
  transform: translateY(-2px);
 
383
  }
384
 
385
  /* Footer */
386
  .footer {
387
- background: var(--dark-bg);
388
  padding: 3rem 0;
389
  text-align: center;
390
  border-top: 1px solid var(--border-color);
391
  }
392
 
393
  .footer p {
394
- color: var(--text-gray);
395
  margin-bottom: 1rem;
396
  }
397
 
398
  .browse-link {
399
- color: var(--primary-purple);
400
  text-decoration: none;
401
  font-weight: 600;
402
  font-size: 1.1rem;
@@ -404,7 +411,7 @@ body {
404
  }
405
 
406
  .browse-link:hover {
407
- color: var(--pink);
408
  }
409
 
410
  /* Responsive Design */
 
1
  /* Reachy Mini HF Space Template Styles */
2
 
3
  :root {
4
+ --bg-primary: #0a0e1a;
5
+ --bg-secondary: #141824;
6
+ --bg-card: #1a1f2e;
7
+ --text-primary: #e8eaed;
8
+ --text-secondary: #9aa0a8;
9
+ --accent-blue: #3b82f6;
10
+ --accent-cyan: #06b6d4;
11
+ --accent-purple: #8b5cf6;
 
 
12
  --border-color: rgba(255, 255, 255, 0.1);
13
+ --hover-bg: rgba(59, 130, 246, 0.1);
14
+ --shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.3);
15
+ --shadow-lg: 0 10px 30px rgba(0, 0, 0, 0.5);
16
+ --gradient-primary: linear-gradient(135deg, var(--accent-blue) 0%, var(--accent-cyan) 100%);
17
+ --gradient-bg: linear-gradient(180deg, var(--bg-primary) 0%, var(--bg-secondary) 50%, var(--bg-card) 100%);
18
  }
19
 
20
  * {
 
26
  body {
27
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', sans-serif;
28
  line-height: 1.6;
29
+ color: var(--text-primary);
30
+ background: var(--bg-primary);
31
  }
32
 
33
  .container {
 
75
 
76
  .guide-description {
77
  font-size: 1.25rem;
78
+ color: var(--text-primary);
79
  margin-bottom: 1.5rem;
80
  max-width: 800px;
81
  margin-left: auto;
 
84
 
85
  .guide-info {
86
  font-size: 1rem;
87
+ color: var(--text-secondary);
88
  max-width: 800px;
89
  margin-left: auto;
90
  margin-right: auto;
 
97
  .how-to-section h2 {
98
  text-align: center;
99
  font-size: 2.5rem;
100
+ color: var(--accent-cyan);
101
  margin-bottom: 3rem;
102
  }
103
 
104
  /* Carousel Styles */
105
  .carousel {
106
  position: relative;
107
+ background: var(--bg-card);
108
  border-radius: 20px;
109
  padding: 3rem;
110
  border: 1px solid var(--border-color);
111
  backdrop-filter: blur(10px);
112
  margin-bottom: 3rem;
113
+ box-shadow: var(--shadow-lg);
114
  }
115
 
116
  .carousel-inner {
 
154
 
155
  .step-text h3 {
156
  font-size: 1.75rem;
157
+ color: var(--accent-blue);
158
  margin-bottom: 1rem;
159
  }
160
 
161
  .step-text p {
162
  font-size: 1.1rem;
163
+ color: var(--text-secondary);
164
  line-height: 1.8;
165
  }
166
 
167
  .step-text code {
168
+ background: var(--hover-bg);
169
  padding: 0.2rem 0.5rem;
170
  border-radius: 4px;
171
  font-family: 'Courier New', monospace;
172
+ color: var(--accent-cyan);
173
  }
174
 
175
  /* Carousel Controls */
 
177
  position: absolute;
178
  top: 50%;
179
  transform: translateY(-50%);
180
+ background: var(--bg-card);
181
+ border: 1px solid var(--border-color);
182
+ color: var(--text-primary);
183
  font-size: 2rem;
184
  padding: 1rem 1.5rem;
185
  cursor: pointer;
 
190
  }
191
 
192
  .carousel-control:hover {
193
+ background: var(--accent-blue);
194
+ border-color: var(--accent-blue);
195
  transform: translateY(-50%) scale(1.1);
196
+ box-shadow: var(--shadow-sm);
197
  }
198
 
199
  .carousel-control.prev {
 
233
 
234
  /* Warning Box */
235
  .delete-warning {
236
+ background: rgba(139, 92, 246, 0.1);
237
+ border: 2px solid var(--accent-purple);
238
  border-radius: 12px;
239
  padding: 1.5rem;
240
  text-align: center;
241
  font-size: 1.1rem;
242
+ color: var(--accent-purple);
243
  }
244
 
245
  /* Separator */
246
  .separator {
247
+ background: var(--bg-primary);
248
  padding: 3rem 0;
249
  text-align: center;
250
  }
251
 
252
  .separator h2 {
253
  font-size: 2rem;
254
+ color: var(--text-secondary);
255
  }
256
 
257
  /* ============================================ */
 
287
  }
288
 
289
  .demo-placeholder {
290
+ background: var(--bg-card);
291
  border: 2px dashed var(--border-color);
292
  border-radius: 20px;
293
  padding: 4rem 2rem;
294
  margin: 3rem auto;
295
  max-width: 800px;
296
+ color: var(--text-secondary);
297
  font-size: 1.1rem;
298
  }
299
 
 
320
 
321
  .description {
322
  font-size: 1.2rem;
323
+ color: var(--text-secondary);
324
  max-width: 800px;
325
  margin: 2rem auto 3rem;
326
  line-height: 1.8;
 
328
 
329
  .install-button {
330
  background: var(--gradient-primary);
331
+ color: var(--text-primary);
332
  font-size: 1.2rem;
333
  font-weight: 700;
334
  padding: 1rem 3rem;
 
339
  display: inline-flex;
340
  align-items: center;
341
  gap: 0.5rem;
342
+ box-shadow: var(--shadow-lg);
343
  }
344
 
345
  .install-button:hover {
346
  transform: translateY(-2px);
347
+ box-shadow: 0 15px 40px rgba(59, 130, 246, 0.5);
348
  }
349
 
350
  .dashboard-input {
 
353
  gap: 1rem;
354
  max-width: 500px;
355
  margin: 2rem auto 0;
356
+ background: var(--bg-card);
357
  padding: 2rem;
358
  border-radius: 12px;
359
  border: 1px solid var(--border-color);
 
361
 
362
  .dashboard-input label {
363
  font-weight: 600;
364
+ color: var(--text-primary);
365
  }
366
 
367
  .dashboard-input input {
368
  padding: 0.75rem 1rem;
369
  border-radius: 8px;
370
  border: 1px solid var(--border-color);
371
+ background: var(--bg-secondary);
372
+ color: var(--text-primary);
373
  font-size: 1rem;
374
  }
375
 
376
  .dashboard-input button {
377
  background: var(--gradient-primary);
378
+ color: var(--text-primary);
379
  padding: 0.75rem 2rem;
380
  border: none;
381
  border-radius: 8px;
 
386
 
387
  .dashboard-input button:hover {
388
  transform: translateY(-2px);
389
+ box-shadow: var(--shadow-sm);
390
  }
391
 
392
  /* Footer */
393
  .footer {
394
+ background: var(--bg-primary);
395
  padding: 3rem 0;
396
  text-align: center;
397
  border-top: 1px solid var(--border-color);
398
  }
399
 
400
  .footer p {
401
+ color: var(--text-secondary);
402
  margin-bottom: 1rem;
403
  }
404
 
405
  .browse-link {
406
+ color: var(--accent-blue);
407
  text-decoration: none;
408
  font-weight: 600;
409
  font-size: 1.1rem;
 
411
  }
412
 
413
  .browse-link:hover {
414
+ color: var(--accent-cyan);
415
  }
416
 
417
  /* Responsive Design */