stat2025 commited on
Commit
592de21
·
verified ·
1 Parent(s): 94f42cc

Update style.css

Browse files
Files changed (1) hide show
  1. style.css +73 -45
style.css CHANGED
@@ -2,7 +2,7 @@
2
  --bg: #f3f6fb;
3
  --primary: #2563eb;
4
  --primary-soft: rgba(37, 99, 235, 0.08);
5
- --primary-soft2: rgba(37, 99, 235, 0.16);
6
  --card-bg: #ffffff;
7
  --text-main: #111827;
8
  --text-muted: #6b7280;
@@ -23,8 +23,8 @@ body {
23
  margin: 0;
24
  font-family: var(--font);
25
  background:
26
- radial-gradient(circle at top left, rgba(37, 99, 235, 0.15), transparent 55%),
27
- radial-gradient(circle at top right, rgba(14, 165, 233, 0.11), transparent 60%),
28
  var(--bg);
29
  color: var(--text-main);
30
  }
@@ -33,10 +33,10 @@ body {
33
  min-height: 100vh;
34
  max-width: 980px;
35
  margin: 0 auto;
36
- padding: 26px 18px 26px;
37
  display: flex;
38
  flex-direction: column;
39
- gap: 18px;
40
  }
41
 
42
  /* الهيدر */
@@ -46,11 +46,11 @@ body {
46
  align-items: center;
47
  justify-content: space-between;
48
  gap: 14px;
49
- padding: 12px 18px;
50
- background: rgba(255, 255, 255, 0.98);
51
  border-radius: 18px;
52
- box-shadow: 0 10px 30px rgba(15, 23, 42, 0.08);
53
- border: 1px solid rgba(226, 232, 240, 0.9);
54
  }
55
 
56
  .top-left {
@@ -96,49 +96,44 @@ body {
96
  }
97
 
98
  .credit {
99
- font-size: 11px;
100
- color: #4b5563;
101
  padding: 4px 10px;
102
  border-radius: 999px;
103
  background-color: #eef2ff;
104
- border: 1px solid rgba(129, 140, 248, 0.5);
105
  }
106
 
107
- /* روابط بسيطة (شكل فقط) */
108
-
109
- .nav {
110
- display: none;
111
- }
112
-
113
- /* المحتوى الرئيسي */
114
 
115
  .main {
116
  display: flex;
117
  flex-direction: column;
118
- gap: 12px;
119
  }
120
 
121
  /* هيرو */
122
 
123
  .hero {
124
- background: radial-gradient(circle at right top, var(--primary-soft), transparent),
125
- #ffffff;
126
- padding: 18px 18px 14px;
 
127
  border-radius: var(--radius-xl);
128
  box-shadow: var(--shadow-soft);
129
- border: 1px solid rgba(226, 232, 240, 0.9);
130
  }
131
 
132
  .hero h1 {
133
  margin: 0 0 6px;
134
- font-size: 22px;
135
  font-weight: 600;
136
  color: #111827;
137
  }
138
 
139
  .hero p {
140
  margin: 0;
141
- font-size: 13px;
142
  color: var(--text-muted);
143
  }
144
 
@@ -146,7 +141,7 @@ body {
146
 
147
  .steps {
148
  display: grid;
149
- grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
150
  gap: 8px;
151
  }
152
 
@@ -157,8 +152,8 @@ body {
157
  padding: 8px 10px;
158
  border-radius: 16px;
159
  background: #ffffff;
160
- box-shadow: 0 6px 18px rgba(15, 23, 42, 0.04);
161
- border: 1px solid rgba(229, 231, 235, 0.9);
162
  }
163
 
164
  .step-number {
@@ -184,7 +179,7 @@ body {
184
  .card {
185
  background: var(--card-bg);
186
  border-radius: var(--radius-xl);
187
- padding: 16px 16px 14px;
188
  box-shadow: var(--shadow-soft);
189
  border: 1px solid rgba(226, 232, 240, 0.98);
190
  }
@@ -192,13 +187,13 @@ body {
192
  .main-card {
193
  display: flex;
194
  flex-direction: column;
195
- gap: 10px;
196
  }
197
 
198
  .card-row {
199
  display: flex;
200
  flex-direction: column;
201
- gap: 6px;
202
  }
203
 
204
  .card-row.inline {
@@ -262,7 +257,7 @@ body {
262
  border-radius: 14px;
263
  background-color: #f9fafb;
264
  border: 1px solid rgba(229, 231, 235, 1);
265
- max-height: 170px;
266
  overflow-y: auto;
267
  transition: box-shadow var(--transition);
268
  }
@@ -300,7 +295,7 @@ body {
300
 
301
  .file-list-ul li {
302
  display: grid;
303
- grid-template-columns: 18px minmax(0, 1fr) auto;
304
  align-items: center;
305
  gap: 6px;
306
  padding: 3px 4px;
@@ -330,6 +325,22 @@ body {
330
  font-size: 8.5px;
331
  }
332
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
333
  /* حقل اسم الإخراج */
334
 
335
  .card-label {
@@ -352,16 +363,19 @@ body {
352
  box-shadow: 0 0 0 3px var(--primary-soft2);
353
  }
354
 
355
- /* زر الدمج */
356
 
357
  .actions {
358
- margin-top: 2px;
 
 
 
359
  }
360
 
361
  .btn-main {
362
- width: 100%;
363
  padding: 9px 0;
364
- font-size: 13px;
365
  font-weight: 600;
366
  border: none;
367
  border-radius: 999px;
@@ -370,6 +384,7 @@ body {
370
  cursor: pointer;
371
  box-shadow: 0 10px 24px rgba(37, 99, 235, 0.35);
372
  transition: all var(--transition);
 
373
  }
374
 
375
  .btn-main:hover {
@@ -379,7 +394,7 @@ body {
379
 
380
  .btn-main:active {
381
  transform: translateY(1px);
382
- box-shadow: 0 6px 16px rgba(15, 23, 42, 0.4);
383
  }
384
 
385
  .btn-main.disabled,
@@ -389,6 +404,23 @@ body {
389
  box-shadow: none;
390
  }
391
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
392
  /* حالة الرسائل */
393
 
394
  .status {
@@ -423,17 +455,13 @@ body {
423
 
424
  @media (max-width: 640px) {
425
  .page {
426
- padding: 18px 12px 22px;
427
  }
428
 
429
  .topbar {
430
  flex-direction: column;
431
  align-items: flex-start;
432
- gap: 8px;
433
- }
434
-
435
- .credit {
436
- font-size: 10px;
437
  }
438
 
439
  .hero h1 {
 
2
  --bg: #f3f6fb;
3
  --primary: #2563eb;
4
  --primary-soft: rgba(37, 99, 235, 0.08);
5
+ --primary-soft2: rgba(37, 99, 235, 0.18);
6
  --card-bg: #ffffff;
7
  --text-main: #111827;
8
  --text-muted: #6b7280;
 
23
  margin: 0;
24
  font-family: var(--font);
25
  background:
26
+ radial-gradient(circle at top left, rgba(37, 99, 235, 0.12), transparent 55%),
27
+ radial-gradient(circle at top right, rgba(14, 165, 233, 0.1), transparent 60%),
28
  var(--bg);
29
  color: var(--text-main);
30
  }
 
33
  min-height: 100vh;
34
  max-width: 980px;
35
  margin: 0 auto;
36
+ padding: 24px 16px 26px;
37
  display: flex;
38
  flex-direction: column;
39
+ gap: 16px;
40
  }
41
 
42
  /* الهيدر */
 
46
  align-items: center;
47
  justify-content: space-between;
48
  gap: 14px;
49
+ padding: 10px 18px;
50
+ background: #ffffff;
51
  border-radius: 18px;
52
+ box-shadow: 0 10px 26px rgba(15, 23, 42, 0.08);
53
+ border: 1px solid rgba(226, 232, 240, 0.96);
54
  }
55
 
56
  .top-left {
 
96
  }
97
 
98
  .credit {
99
+ font-size: 10.5px;
100
+ color: #374151;
101
  padding: 4px 10px;
102
  border-radius: 999px;
103
  background-color: #eef2ff;
104
+ border: 1px solid rgba(129, 140, 248, 0.45);
105
  }
106
 
107
+ /* المحتوى */
 
 
 
 
 
 
108
 
109
  .main {
110
  display: flex;
111
  flex-direction: column;
112
+ gap: 10px;
113
  }
114
 
115
  /* هيرو */
116
 
117
  .hero {
118
+ background:
119
+ radial-gradient(circle at right top, var(--primary-soft), transparent),
120
+ #ffffff;
121
+ padding: 16px 16px 12px;
122
  border-radius: var(--radius-xl);
123
  box-shadow: var(--shadow-soft);
124
+ border: 1px solid rgba(226, 232, 240, 0.96);
125
  }
126
 
127
  .hero h1 {
128
  margin: 0 0 6px;
129
+ font-size: 20px;
130
  font-weight: 600;
131
  color: #111827;
132
  }
133
 
134
  .hero p {
135
  margin: 0;
136
+ font-size: 12.5px;
137
  color: var(--text-muted);
138
  }
139
 
 
141
 
142
  .steps {
143
  display: grid;
144
+ grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
145
  gap: 8px;
146
  }
147
 
 
152
  padding: 8px 10px;
153
  border-radius: 16px;
154
  background: #ffffff;
155
+ box-shadow: 0 6px 16px rgba(15, 23, 42, 0.04);
156
+ border: 1px solid rgba(229, 231, 235, 0.96);
157
  }
158
 
159
  .step-number {
 
179
  .card {
180
  background: var(--card-bg);
181
  border-radius: var(--radius-xl);
182
+ padding: 14px 14px 12px;
183
  box-shadow: var(--shadow-soft);
184
  border: 1px solid rgba(226, 232, 240, 0.98);
185
  }
 
187
  .main-card {
188
  display: flex;
189
  flex-direction: column;
190
+ gap: 8px;
191
  }
192
 
193
  .card-row {
194
  display: flex;
195
  flex-direction: column;
196
+ gap: 5px;
197
  }
198
 
199
  .card-row.inline {
 
257
  border-radius: 14px;
258
  background-color: #f9fafb;
259
  border: 1px solid rgba(229, 231, 235, 1);
260
+ max-height: 180px;
261
  overflow-y: auto;
262
  transition: box-shadow var(--transition);
263
  }
 
295
 
296
  .file-list-ul li {
297
  display: grid;
298
+ grid-template-columns: 18px minmax(0, 1fr) auto auto;
299
  align-items: center;
300
  gap: 6px;
301
  padding: 3px 4px;
 
325
  font-size: 8.5px;
326
  }
327
 
328
+ /* زر حذف ملف */
329
+
330
+ .delete-btn {
331
+ background: none;
332
+ border: none;
333
+ cursor: pointer;
334
+ font-size: 13px;
335
+ padding: 0 3px;
336
+ transition: color 0.18s ease, transform 0.18s ease;
337
+ }
338
+
339
+ .delete-btn:hover {
340
+ color: #b91c1c;
341
+ transform: scale(1.1);
342
+ }
343
+
344
  /* حقل اسم الإخراج */
345
 
346
  .card-label {
 
363
  box-shadow: 0 0 0 3px var(--primary-soft2);
364
  }
365
 
366
+ /* الأزرار */
367
 
368
  .actions {
369
+ margin-top: 4px;
370
+ display: flex;
371
+ gap: 8px;
372
+ flex-wrap: wrap;
373
  }
374
 
375
  .btn-main {
376
+ flex: 1;
377
  padding: 9px 0;
378
+ font-size: 12.5px;
379
  font-weight: 600;
380
  border: none;
381
  border-radius: 999px;
 
384
  cursor: pointer;
385
  box-shadow: 0 10px 24px rgba(37, 99, 235, 0.35);
386
  transition: all var(--transition);
387
+ text-align: center;
388
  }
389
 
390
  .btn-main:hover {
 
394
 
395
  .btn-main:active {
396
  transform: translateY(1px);
397
+ box-shadow: 0 6px 16px rgba(15, 23, 42, 0.35);
398
  }
399
 
400
  .btn-main.disabled,
 
404
  box-shadow: none;
405
  }
406
 
407
+ .btn-secondary {
408
+ padding: 9px 14px;
409
+ font-size: 11px;
410
+ border-radius: 999px;
411
+ border: 1px solid #e5e7eb;
412
+ background-color: #ffffff;
413
+ color: #6b7280;
414
+ cursor: pointer;
415
+ transition: all var(--transition);
416
+ }
417
+
418
+ .btn-secondary:hover {
419
+ background-color: #fee2e2;
420
+ color: #b91c1c;
421
+ border-color: #fecaca;
422
+ }
423
+
424
  /* حالة الرسائل */
425
 
426
  .status {
 
455
 
456
  @media (max-width: 640px) {
457
  .page {
458
+ padding: 18px 10px 22px;
459
  }
460
 
461
  .topbar {
462
  flex-direction: column;
463
  align-items: flex-start;
464
+ gap: 6px;
 
 
 
 
465
  }
466
 
467
  .hero h1 {