wop commited on
Commit
d697163
·
verified ·
1 Parent(s): 6d7db30

Update templates/index.html

Browse files
Files changed (1) hide show
  1. templates/index.html +48 -40
templates/index.html CHANGED
@@ -1,4 +1,4 @@
1
- <!DOCTYPE html>
2
  <html lang="en">
3
  <head>
4
  <meta charset="UTF-8" />
@@ -7,20 +7,20 @@
7
  <title>{{ app_title }}</title>
8
  <style>
9
  :root {
10
- --bg: #f4efe5;
11
- --panel: #fffaf2;
12
- --panel-2: #efe4d2;
13
- --line: #d1bfa3;
14
- --text: #2c2218;
15
- --muted: #75624e;
16
- --accent: #a44d2f;
17
- --accent-soft: #f2d6c7;
18
- --good: #3f6b3a;
19
- --good-soft: #dcebd8;
20
- --warn: #b07a17;
21
- --warn-soft: #f9e8b9;
22
- --bad: #8e3b2f;
23
- --shadow: 0 18px 40px rgba(92, 62, 34, 0.14);
24
  --radius: 18px;
25
  --font: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
26
  --mono: Consolas, "SFMono-Regular", monospace;
@@ -32,9 +32,9 @@
32
  font-family: var(--font);
33
  color: var(--text);
34
  background:
35
- radial-gradient(circle at top right, rgba(164, 77, 47, 0.10), transparent 22%),
36
- radial-gradient(circle at top left, rgba(176, 122, 23, 0.10), transparent 18%),
37
- linear-gradient(180deg, #fbf6ee 0%, var(--bg) 100%);
38
  }
39
 
40
  a { color: inherit; }
@@ -54,7 +54,7 @@
54
  padding: 18px 20px;
55
  border: 1px solid var(--line);
56
  border-radius: 24px;
57
- background: rgba(255, 250, 242, 0.88);
58
  backdrop-filter: blur(12px);
59
  box-shadow: var(--shadow);
60
  }
@@ -72,7 +72,7 @@
72
  border-radius: 12px;
73
  border: 1px solid var(--line);
74
  object-fit: cover;
75
- background: #fff;
76
  }
77
 
78
  .brand h1 {
@@ -96,7 +96,7 @@
96
  padding: 7px 12px;
97
  font-size: 0.82rem;
98
  color: var(--muted);
99
- background: rgba(255,255,255,0.66);
100
  white-space: nowrap;
101
  }
102
 
@@ -141,7 +141,7 @@
141
 
142
  .pill {
143
  border: 1px solid var(--line);
144
- background: #fff;
145
  color: var(--muted);
146
  border-radius: 999px;
147
  padding: 9px 14px;
@@ -166,13 +166,20 @@
166
  border: 1px solid var(--line);
167
  border-radius: 14px;
168
  padding: 12px 14px;
169
- background: #fff;
 
170
  min-width: 0;
171
  }
172
 
 
 
 
 
 
 
173
  .btn {
174
  border: 1px solid var(--line);
175
- background: #fff;
176
  color: var(--text);
177
  border-radius: 14px;
178
  padding: 11px 16px;
@@ -204,7 +211,7 @@
204
  padding: 16px;
205
  border: 1px solid var(--line);
206
  border-radius: 16px;
207
- background: #fff;
208
  text-decoration: none;
209
  transition: border-color 120ms ease, transform 120ms ease;
210
  }
@@ -241,19 +248,19 @@
241
  font-size: 0.78rem;
242
  border: 1px solid var(--line);
243
  color: var(--muted);
244
- background: #fffaf6;
245
  }
246
 
247
  .tag.unanswered {
248
- border-color: #d7bf70;
249
  background: var(--warn-soft);
250
- color: #7c5b12;
251
  }
252
 
253
  .tag.answered {
254
- border-color: #9cc199;
255
  background: var(--good-soft);
256
- color: #30502d;
257
  }
258
 
259
  .preview {
@@ -304,7 +311,7 @@
304
  padding: 20px;
305
  border: 1px solid var(--line);
306
  border-radius: 18px;
307
- background: #fff;
308
  }
309
 
310
  .question-box h2 {
@@ -319,7 +326,7 @@
319
  padding: 18px;
320
  border: 1px solid var(--line);
321
  border-radius: 18px;
322
- background: #fff;
323
  }
324
 
325
  .answer-form textarea,
@@ -330,7 +337,7 @@
330
  border-radius: 14px;
331
  padding: 12px 14px;
332
  resize: vertical;
333
- background: #fffdf9;
334
  color: var(--text);
335
  }
336
 
@@ -379,21 +386,22 @@
379
 
380
  .vote-btn {
381
  border: 1px solid var(--line);
382
- background: #fffaf6;
383
  border-radius: 12px;
384
  padding: 8px 12px;
385
  cursor: pointer;
 
386
  }
387
 
388
  .vote-btn.active-up {
389
- border-color: #709c6c;
390
  background: var(--good-soft);
391
  color: var(--good);
392
  }
393
 
394
  .vote-btn.active-down {
395
- border-color: #c79488;
396
- background: #f8ddd8;
397
  color: var(--bad);
398
  }
399
 
@@ -422,7 +430,7 @@
422
  padding: 12px 14px;
423
  border-radius: 14px;
424
  color: #fff;
425
- background: rgba(44, 34, 24, 0.92);
426
  box-shadow: var(--shadow);
427
  opacity: 0;
428
  transform: translateY(10px);
@@ -459,7 +467,7 @@
459
  <img src="/templates/logo.png" alt="Logo" />
460
  <div>
461
  <h1>{{ app_title }} Queue</h1>
462
- <p>Minimal project B for unanswered questions, answer versions, and voting.</p>
463
  </div>
464
  </div>
465
  <div class="badge" id="statusBadge">Queue workspace</div>
@@ -964,4 +972,4 @@
964
  })();
965
  </script>
966
  </body>
967
- </html>
 
1
+ <!DOCTYPE html>
2
  <html lang="en">
3
  <head>
4
  <meta charset="UTF-8" />
 
7
  <title>{{ app_title }}</title>
8
  <style>
9
  :root {
10
+ --bg: #0b1020;
11
+ --panel: #121a2f;
12
+ --panel-2: #1a2440;
13
+ --line: #2d3a5f;
14
+ --text: #edf2ff;
15
+ --muted: #9aa7c7;
16
+ --accent: #ff875b;
17
+ --accent-soft: #40211a;
18
+ --good: #7ad79a;
19
+ --good-soft: #163326;
20
+ --warn: #ffcb6b;
21
+ --warn-soft: #3a2f14;
22
+ --bad: #ff8f8f;
23
+ --shadow: 0 22px 48px rgba(0, 0, 0, 0.38);
24
  --radius: 18px;
25
  --font: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
26
  --mono: Consolas, "SFMono-Regular", monospace;
 
32
  font-family: var(--font);
33
  color: var(--text);
34
  background:
35
+ radial-gradient(circle at top right, rgba(255, 135, 91, 0.16), transparent 22%),
36
+ radial-gradient(circle at top left, rgba(89, 122, 255, 0.16), transparent 18%),
37
+ linear-gradient(180deg, #11182c 0%, var(--bg) 100%);
38
  }
39
 
40
  a { color: inherit; }
 
54
  padding: 18px 20px;
55
  border: 1px solid var(--line);
56
  border-radius: 24px;
57
+ background: rgba(18, 26, 47, 0.88);
58
  backdrop-filter: blur(12px);
59
  box-shadow: var(--shadow);
60
  }
 
72
  border-radius: 12px;
73
  border: 1px solid var(--line);
74
  object-fit: cover;
75
+ background: #0f1628;
76
  }
77
 
78
  .brand h1 {
 
96
  padding: 7px 12px;
97
  font-size: 0.82rem;
98
  color: var(--muted);
99
+ background: rgba(26, 36, 64, 0.78);
100
  white-space: nowrap;
101
  }
102
 
 
141
 
142
  .pill {
143
  border: 1px solid var(--line);
144
+ background: #18233d;
145
  color: var(--muted);
146
  border-radius: 999px;
147
  padding: 9px 14px;
 
166
  border: 1px solid var(--line);
167
  border-radius: 14px;
168
  padding: 12px 14px;
169
+ background: #0e1528;
170
+ color: var(--text);
171
  min-width: 0;
172
  }
173
 
174
+ .search-form input::placeholder,
175
+ .answer-form textarea::placeholder,
176
+ .proposal-form textarea::placeholder {
177
+ color: #7381a6;
178
+ }
179
+
180
  .btn {
181
  border: 1px solid var(--line);
182
+ background: #18233d;
183
  color: var(--text);
184
  border-radius: 14px;
185
  padding: 11px 16px;
 
211
  padding: 16px;
212
  border: 1px solid var(--line);
213
  border-radius: 16px;
214
+ background: #161f37;
215
  text-decoration: none;
216
  transition: border-color 120ms ease, transform 120ms ease;
217
  }
 
248
  font-size: 0.78rem;
249
  border: 1px solid var(--line);
250
  color: var(--muted);
251
+ background: #18233d;
252
  }
253
 
254
  .tag.unanswered {
255
+ border-color: #7c6321;
256
  background: var(--warn-soft);
257
+ color: var(--warn);
258
  }
259
 
260
  .tag.answered {
261
+ border-color: #2e6846;
262
  background: var(--good-soft);
263
+ color: var(--good);
264
  }
265
 
266
  .preview {
 
311
  padding: 20px;
312
  border: 1px solid var(--line);
313
  border-radius: 18px;
314
+ background: #161f37;
315
  }
316
 
317
  .question-box h2 {
 
326
  padding: 18px;
327
  border: 1px solid var(--line);
328
  border-radius: 18px;
329
+ background: #161f37;
330
  }
331
 
332
  .answer-form textarea,
 
337
  border-radius: 14px;
338
  padding: 12px 14px;
339
  resize: vertical;
340
+ background: #0e1528;
341
  color: var(--text);
342
  }
343
 
 
386
 
387
  .vote-btn {
388
  border: 1px solid var(--line);
389
+ background: #18233d;
390
  border-radius: 12px;
391
  padding: 8px 12px;
392
  cursor: pointer;
393
+ color: var(--text);
394
  }
395
 
396
  .vote-btn.active-up {
397
+ border-color: #469966;
398
  background: var(--good-soft);
399
  color: var(--good);
400
  }
401
 
402
  .vote-btn.active-down {
403
+ border-color: #a45454;
404
+ background: #3e2023;
405
  color: var(--bad);
406
  }
407
 
 
430
  padding: 12px 14px;
431
  border-radius: 14px;
432
  color: #fff;
433
+ background: rgba(10, 14, 26, 0.95);
434
  box-shadow: var(--shadow);
435
  opacity: 0;
436
  transform: translateY(10px);
 
467
  <img src="/templates/logo.png" alt="Logo" />
468
  <div>
469
  <h1>{{ app_title }} Queue</h1>
470
+ <p>For unanswered questions, answer versions, and voting.</p>
471
  </div>
472
  </div>
473
  <div class="badge" id="statusBadge">Queue workspace</div>
 
972
  })();
973
  </script>
974
  </body>
975
+ </html>