ministerchief commited on
Commit
a519f4c
·
verified ·
1 Parent(s): 7cb7087

Update static/css/style.css

Browse files
Files changed (1) hide show
  1. static/css/style.css +326 -102
static/css/style.css CHANGED
@@ -1,98 +1,216 @@
1
- /* ==========================================
2
- GOLDEN + WHITE THEME
3
- BLACK TEXT OVERRIDE
4
- ========================================== */
 
5
 
6
  :root{
7
- --primary:#D4AF37;
8
- --primary-dark:#B8860B;
9
- --secondary:#F8F5EC;
10
 
11
- --background:#FFFFFF;
12
- --card:#FFFFFF;
13
- --section:#FCFBF8;
 
 
 
 
14
 
15
  --text:#000000;
16
- --text-light:#000000;
17
- --text-muted:#000000;
 
 
 
 
 
 
 
 
 
18
 
19
- --border:#E5E5E5;
20
  }
21
 
22
- /* Global */
 
 
 
 
 
 
23
 
24
  body{
25
- background:#ffffff;
26
- color:#000000 !important;
 
 
 
 
 
 
 
27
  }
28
 
29
  section{
30
- background:#FCFBF8 !important;
 
 
 
 
31
  }
32
 
33
- /* Headings */
 
 
 
 
34
 
35
- h1,
36
- h2,
37
- h3,
38
- h4,
39
- h5,
40
- h6{
41
- color:#000000 !important;
42
  }
43
 
44
- /* Paragraphs */
 
 
 
 
 
 
 
 
 
 
45
 
46
  p,
47
  span,
 
48
  small,
49
  strong,
50
- li,
51
- label,
52
- td,
53
- th{
54
- color:#000000 !important;
55
  }
56
 
57
- /* Links */
 
 
 
 
 
 
 
 
 
 
 
 
58
 
59
  a{
60
- color:#000000;
 
 
 
 
61
  text-decoration:none;
 
62
  }
63
 
64
  a:hover{
65
- color:#B8860B;
 
 
66
  }
67
 
68
- /* Navbar */
 
 
69
 
70
  .premium-nav{
71
- background:#ffffff !important;
72
- border-bottom:3px solid #D4AF37;
73
- box-shadow:0 5px 20px rgba(0,0,0,.08);
 
 
 
 
 
 
 
 
74
  }
75
 
76
  .navbar-brand{
77
- color:#B8860B !important;
 
 
 
 
78
  }
79
 
80
  .nav-link{
81
- color:#000000 !important;
 
 
 
 
 
 
 
 
 
 
 
 
82
  }
83
 
84
- .nav-link:hover,
85
  .nav-link.active{
86
- color:#B8860B !important;
 
 
 
 
 
 
 
 
87
  }
88
 
89
- /* Hero */
 
 
90
 
91
  .hero-section{
92
- background:linear-gradient(180deg,#ffffff,#FFF9EC);
 
 
 
 
 
 
 
 
 
 
93
  }
94
 
95
- /* Cards */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
96
 
97
  .glass-card,
98
  .edge-card,
@@ -102,163 +220,269 @@ a:hover{
102
  .service-panel,
103
  .contact-form-card{
104
 
105
- background:#ffffff !important;
 
 
106
 
107
- color:#000000 !important;
108
 
109
- border:1px solid #E8E8E8 !important;
110
 
111
- backdrop-filter:none;
 
 
 
 
112
 
113
- box-shadow:0 10px 30px rgba(0,0,0,.08);
114
  }
115
 
116
  .glass-card:hover,
117
  .edge-card:hover,
118
- .feature-box:hover{
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
119
 
120
- border-color:#D4AF37 !important;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
121
 
122
- box-shadow:0 18px 35px rgba(212,175,55,.20);
123
  }
124
 
125
- /* Buttons */
 
 
126
 
127
  .btn-premium-primary{
128
 
129
- background:#D4AF37;
 
 
130
 
131
- color:#ffffff;
 
 
 
 
 
 
132
 
133
  }
134
 
135
  .btn-premium-primary:hover{
136
 
137
- background:#B8860B;
 
 
 
 
138
 
139
  }
140
 
141
  .btn-premium-outline{
142
 
143
- color:#000000;
144
 
145
- border:2px solid #D4AF37;
 
 
146
 
147
  }
148
 
149
  .btn-premium-outline:hover{
150
 
151
- background:#D4AF37;
152
 
153
- color:#ffffff;
154
 
155
  }
156
 
157
- /* Forms */
 
 
158
 
159
  .form-control,
160
  .form-select{
161
 
162
- background:#ffffff !important;
 
 
163
 
164
- color:#000000 !important;
165
 
166
- border:1px solid #DDDDDD;
 
 
167
 
168
  }
169
 
170
  .form-control::placeholder{
171
 
172
- color:#666666;
173
 
174
  }
175
 
176
- .form-control:focus{
 
177
 
178
- border-color:#D4AF37;
179
 
180
- box-shadow:0 0 15px rgba(212,175,55,.20);
181
 
182
  }
183
 
184
- /* Tables */
 
 
185
 
186
  .table{
187
 
188
- color:#000000;
 
 
 
 
 
 
189
 
190
  }
191
 
192
  .table thead{
193
 
194
- background:#D4AF37;
195
 
196
- color:#ffffff;
197
 
198
  }
199
 
200
- /* Footer */
201
 
202
- footer{
203
 
204
- background:#ffffff !important;
205
-
206
- color:#000000 !important;
207
 
208
- border-top:3px solid #D4AF37;
 
 
209
 
210
- }
211
 
212
- /* Icons */
213
 
214
- .icon-wrap{
215
 
216
- background:#FFF5D9;
217
 
218
- color:#B8860B;
219
 
220
  }
221
 
222
- /* Remove white text from previous dark theme */
223
 
224
- .text-white,
225
- .text-light,
226
- .text-muted,
227
- .text-muted-light,
228
- .text-navy{
229
-
230
- color:#000000 !important;
231
 
232
  }
233
 
234
- /* Contact */
 
 
235
 
236
- .contact-form-card label,
237
  .contact-form-card h4,
 
238
  .contact-form-card p{
239
 
240
- color:#000000 !important;
241
 
242
  }
243
 
244
- /* Scanner */
 
 
245
 
246
- .scanner-ui-frame{
 
 
247
 
248
- background:#ffffff;
249
 
250
- border:2px solid #D4AF37;
 
 
251
 
252
  }
253
 
254
- /* Status */
 
 
255
 
256
  .bg-soft-primary{
257
 
258
- background:#FFF4D8;
259
 
260
  color:#8A6500;
261
 
262
- border:1px solid #D4AF37;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
263
 
264
  }
 
1
+ /* =====================================================
2
+ ASSETQR ENTERPRISE
3
+ Premium Gold & White Theme
4
+ All Text Black
5
+ ===================================================== */
6
 
7
  :root{
 
 
 
8
 
9
+ --primary:#C89B3C;
10
+ --primary-dark:#A67C1A;
11
+ --primary-light:#E9D18B;
12
+
13
+ --white:#FFFFFF;
14
+ --off-white:#FCFAF4;
15
+ --section:#F7F5EF;
16
 
17
  --text:#000000;
18
+ --text-light:#222222;
19
+ --muted:#555555;
20
+
21
+ --border:#E6E6E6;
22
+
23
+ --success:#198754;
24
+ --danger:#DC3545;
25
+
26
+ --shadow:0 8px 30px rgba(0,0,0,.08);
27
+
28
+ --radius:16px;
29
 
30
+ --transition:.35s ease;
31
  }
32
 
33
+ /* =======================
34
+ Global
35
+ ======================= */
36
+
37
+ html{
38
+ scroll-behavior:smooth;
39
+ }
40
 
41
  body{
42
+
43
+ background:var(--off-white);
44
+
45
+ color:var(--text);
46
+
47
+ font-family:"Segoe UI",sans-serif;
48
+
49
+ overflow-x:hidden;
50
+
51
  }
52
 
53
  section{
54
+
55
+ background:var(--section);
56
+
57
+ padding:80px 0;
58
+
59
  }
60
 
61
+ .container{
62
+
63
+ position:relative;
64
+
65
+ z-index:2;
66
 
 
 
 
 
 
 
 
67
  }
68
 
69
+ /* =======================
70
+ Typography
71
+ ======================= */
72
+
73
+ h1,h2,h3,h4,h5,h6{
74
+
75
+ color:#000 !important;
76
+
77
+ font-weight:700;
78
+
79
+ }
80
 
81
  p,
82
  span,
83
+ label,
84
  small,
85
  strong,
86
+ li{
87
+
88
+ color:#000 !important;
89
+
 
90
  }
91
 
92
+ .text-muted,
93
+ .text-light,
94
+ .text-white,
95
+ .text-muted-light,
96
+ .text-navy{
97
+
98
+ color:#444 !important;
99
+
100
+ }
101
+
102
+ /* =======================
103
+ Links
104
+ ======================= */
105
 
106
  a{
107
+
108
+ color:#000;
109
+
110
+ transition:.3s;
111
+
112
  text-decoration:none;
113
+
114
  }
115
 
116
  a:hover{
117
+
118
+ color:var(--primary-dark);
119
+
120
  }
121
 
122
+ /* =======================
123
+ Navbar
124
+ ======================= */
125
 
126
  .premium-nav{
127
+
128
+ position:relative !important;
129
+
130
+ background:#fff !important;
131
+
132
+ border-bottom:3px solid var(--primary);
133
+
134
+ box-shadow:0 3px 20px rgba(0,0,0,.08);
135
+
136
+ padding:15px 0;
137
+
138
  }
139
 
140
  .navbar-brand{
141
+
142
+ color:var(--primary-dark)!important;
143
+
144
+ font-weight:700;
145
+
146
  }
147
 
148
  .nav-link{
149
+
150
+ color:#000!important;
151
+
152
+ font-weight:600;
153
+
154
+ margin-left:18px;
155
+
156
+ }
157
+
158
+ .nav-link:hover{
159
+
160
+ color:var(--primary-dark)!important;
161
+
162
  }
163
 
 
164
  .nav-link.active{
165
+
166
+ color:var(--primary)!important;
167
+
168
+ }
169
+
170
+ .nav-link::after{
171
+
172
+ background:var(--primary);
173
+
174
  }
175
 
176
+ /* =======================
177
+ Hero
178
+ ======================= */
179
 
180
  .hero-section{
181
+
182
+ background:linear-gradient(180deg,#ffffff,#FFF8EA);
183
+
184
+ min-height:80vh;
185
+
186
+ display:flex;
187
+
188
+ align-items:center;
189
+
190
+ padding-top:50px;
191
+
192
  }
193
 
194
+ .hero-section::before,
195
+ .hero-section::after{
196
+
197
+ display:none;
198
+
199
+ }
200
+
201
+ .text-gradient{
202
+
203
+ color:var(--primary-dark)!important;
204
+
205
+ background:none!important;
206
+
207
+ -webkit-text-fill-color:inherit;
208
+
209
+ }
210
+
211
+ /* =======================
212
+ Cards
213
+ ======================= */
214
 
215
  .glass-card,
216
  .edge-card,
 
220
  .service-panel,
221
  .contact-form-card{
222
 
223
+ background:#fff!important;
224
+
225
+ border:1px solid var(--border)!important;
226
 
227
+ border-radius:18px;
228
 
229
+ backdrop-filter:none!important;
230
 
231
+ box-shadow:var(--shadow);
232
+
233
+ color:#000!important;
234
+
235
+ transition:var(--transition);
236
 
 
237
  }
238
 
239
  .glass-card:hover,
240
  .edge-card:hover,
241
+ .feature-box:hover,
242
+ .partner-card:hover,
243
+ .counter-card:hover,
244
+ .service-panel:hover{
245
+
246
+ transform:translateY(-8px);
247
+
248
+ border-color:var(--primary)!important;
249
+
250
+ box-shadow:0 15px 35px rgba(200,155,60,.25);
251
+
252
+ }
253
+
254
+ /* =======================
255
+ Icons
256
+ ======================= */
257
+
258
+ .icon-wrap{
259
+
260
+ width:60px;
261
+
262
+ height:60px;
263
+
264
+ border-radius:14px;
265
+
266
+ background:#FFF6DA;
267
 
268
+ color:var(--primary-dark);
269
+
270
+ display:flex;
271
+
272
+ align-items:center;
273
+
274
+ justify-content:center;
275
+
276
+ font-size:24px;
277
+
278
+ }
279
+
280
+ .glass-card:hover .icon-wrap{
281
+
282
+ background:var(--primary);
283
+
284
+ color:#fff;
285
 
 
286
  }
287
 
288
+ /* =======================
289
+ Buttons
290
+ ======================= */
291
 
292
  .btn-premium-primary{
293
 
294
+ background:linear-gradient(135deg,#D4AF37,#B8860B);
295
+
296
+ color:#fff;
297
 
298
+ border:none;
299
+
300
+ padding:14px 34px;
301
+
302
+ border-radius:10px;
303
+
304
+ font-weight:600;
305
 
306
  }
307
 
308
  .btn-premium-primary:hover{
309
 
310
+ background:#A67C1A;
311
+
312
+ color:#fff;
313
+
314
+ transform:translateY(-3px);
315
 
316
  }
317
 
318
  .btn-premium-outline{
319
 
320
+ background:#fff;
321
 
322
+ border:2px solid var(--primary);
323
+
324
+ color:#000;
325
 
326
  }
327
 
328
  .btn-premium-outline:hover{
329
 
330
+ background:var(--primary);
331
 
332
+ color:#fff;
333
 
334
  }
335
 
336
+ /* =======================
337
+ Forms
338
+ ======================= */
339
 
340
  .form-control,
341
  .form-select{
342
 
343
+ background:#fff!important;
344
+
345
+ border:1px solid #ddd;
346
 
347
+ color:#000!important;
348
 
349
+ border-radius:10px;
350
+
351
+ padding:12px;
352
 
353
  }
354
 
355
  .form-control::placeholder{
356
 
357
+ color:#777;
358
 
359
  }
360
 
361
+ .form-control:focus,
362
+ .form-select:focus{
363
 
364
+ border-color:var(--primary);
365
 
366
+ box-shadow:0 0 0 .2rem rgba(200,155,60,.15);
367
 
368
  }
369
 
370
+ /* =======================
371
+ Tables
372
+ ======================= */
373
 
374
  .table{
375
 
376
+ background:#fff;
377
+
378
+ color:#000;
379
+
380
+ border-radius:12px;
381
+
382
+ overflow:hidden;
383
 
384
  }
385
 
386
  .table thead{
387
 
388
+ background:var(--primary);
389
 
390
+ color:#fff;
391
 
392
  }
393
 
394
+ .table th{
395
 
396
+ color:#fff!important;
397
 
398
+ }
 
 
399
 
400
+ /* =======================
401
+ QR Scanner
402
+ ======================= */
403
 
404
+ .scanner-ui-frame{
405
 
406
+ background:#fff;
407
 
408
+ border:2px solid var(--primary);
409
 
410
+ border-radius:18px;
411
 
412
+ box-shadow:var(--shadow);
413
 
414
  }
415
 
416
+ .scanner-laser{
417
 
418
+ background:linear-gradient(to right,transparent,var(--primary),transparent);
 
 
 
 
 
 
419
 
420
  }
421
 
422
+ /* =======================
423
+ Contact
424
+ ======================= */
425
 
 
426
  .contact-form-card h4,
427
+ .contact-form-card label,
428
  .contact-form-card p{
429
 
430
+ color:#000!important;
431
 
432
  }
433
 
434
+ /* =======================
435
+ Footer
436
+ ======================= */
437
 
438
+ footer{
439
+
440
+ background:#fff!important;
441
 
442
+ color:#000!important;
443
 
444
+ border-top:3px solid var(--primary);
445
+
446
+ padding:40px 0;
447
 
448
  }
449
 
450
+ /* =======================
451
+ Utilities
452
+ ======================= */
453
 
454
  .bg-soft-primary{
455
 
456
+ background:#FFF5D7;
457
 
458
  color:#8A6500;
459
 
460
+ border:1px solid var(--primary);
461
+
462
+ }
463
+
464
+ .bg-success-soft{
465
+
466
+ background:#EAF7EE;
467
+
468
+ color:#198754;
469
+
470
+ }
471
+
472
+ .dot{
473
+
474
+ background:#198754;
475
+
476
+ }
477
+
478
+ .team-image img{
479
+
480
+ transition:.5s;
481
+
482
+ }
483
+
484
+ .team-image:hover img{
485
+
486
+ transform:scale(1.05);
487
 
488
  }