stat2025 commited on
Commit
1d09c98
·
verified ·
1 Parent(s): ec35b10

Update style.css

Browse files
Files changed (1) hide show
  1. style.css +19 -47
style.css CHANGED
@@ -8,8 +8,8 @@
8
  --text-main: #111827;
9
  --text-muted: #6b7280;
10
  --radius-xl: 22px;
11
- --shadow-soft: 0 10px 28px rgba(15, 23, 42, 0.06);
12
- --font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
13
  --transition: 0.18s ease;
14
  }
15
 
@@ -23,14 +23,12 @@ body {
23
  margin: 0;
24
  font-family: var(--font);
25
  background:
26
- radial-gradient(circle at top left, rgba(96, 165, 250, 0.18), transparent 55%),
27
  radial-gradient(circle at top right, rgba(129, 140, 248, 0.12), transparent 60%),
28
  var(--bg);
29
  color: var(--text-main);
30
  }
31
 
32
- /* صفحة */
33
-
34
  .page {
35
  min-height: 100vh;
36
  max-width: 980px;
@@ -52,7 +50,6 @@ body {
52
  border-radius: 999px;
53
  box-shadow: var(--shadow-soft);
54
  border: 1px solid rgba(226, 232, 240, 0.96);
55
- animation: fadeUp 0.5s ease-out;
56
  }
57
 
58
  .credit {
@@ -60,7 +57,7 @@ body {
60
  color: #374151;
61
  padding: 4px 14px;
62
  border-radius: 999px;
63
- background: #eef2ff;
64
  border: 1px solid rgba(129, 140, 248, 0.45);
65
  }
66
 
@@ -89,7 +86,6 @@ body {
89
  align-items: center;
90
  gap: 8px;
91
  width: 100%;
92
- animation: fadeUp 0.6s ease-out;
93
  }
94
 
95
  .hero .logo-mark {
@@ -110,7 +106,6 @@ body {
110
  margin: 0;
111
  font-size: 20px;
112
  font-weight: 600;
113
- color: #111827;
114
  }
115
 
116
  .hero p {
@@ -136,11 +131,10 @@ body {
136
  padding: 8px 10px;
137
  border-radius: 16px;
138
  background: #ffffff;
139
- box-shadow: 0 4px 12px rgba(15, 23, 42, 0.03);
140
  border: 1px solid rgba(229, 231, 235, 0.98);
141
  justify-content: center;
142
  text-align: center;
143
- animation: fadeUp 0.6s ease-out;
144
  }
145
 
146
  .step-number {
@@ -174,11 +168,9 @@ body {
174
  .main-card {
175
  display: flex;
176
  flex-direction: column;
177
- gap: 0;
178
  width: 100%;
179
  max-width: 960px;
180
  margin: 0 auto;
181
- animation: fadeUp 0.7s ease-out;
182
  }
183
 
184
  /* أقسام داخل الكارد */
@@ -191,15 +183,7 @@ body {
191
  border-top: 1px solid rgba(229, 231, 235, 0.9);
192
  }
193
 
194
- .card-select {
195
- padding-bottom: 12px;
196
- }
197
-
198
- .card-output {
199
- padding-top: 10px;
200
- }
201
-
202
- /* عنوان وإرشاد */
203
 
204
  .card-row {
205
  display: flex;
@@ -217,7 +201,6 @@ body {
217
  font-size: 14px;
218
  font-weight: 600;
219
  margin: 0 0 2px;
220
- color: #111827;
221
  text-align: center;
222
  }
223
 
@@ -257,7 +240,6 @@ body {
257
 
258
  .file-picker-text {
259
  font-size: 11.5px;
260
- color: #111827;
261
  }
262
 
263
  .file-picker input {
@@ -281,16 +263,11 @@ body {
281
  display: none;
282
  }
283
 
284
- .file-list:hover {
285
- box-shadow: inset 0 0 10px rgba(148, 163, 253, 0.11);
286
- }
287
-
288
  .file-list-header {
289
  display: flex;
290
  justify-content: space-between;
291
  align-items: baseline;
292
  font-size: 10.5px;
293
- color: #111827;
294
  margin-bottom: 3px;
295
  }
296
 
@@ -328,12 +305,21 @@ body {
328
  padding: 3px 4px;
329
  border-radius: 7px;
330
  font-size: 9.5px;
 
331
  }
332
 
333
  .file-list-ul li:nth-child(odd) {
334
  background: #eef2ff;
335
  }
336
 
 
 
 
 
 
 
 
 
337
  .index {
338
  text-align: center;
339
  color: var(--primary);
@@ -344,7 +330,6 @@ body {
344
  overflow: hidden;
345
  text-overflow: ellipsis;
346
  white-space: nowrap;
347
- color: #111827;
348
  }
349
 
350
  .size {
@@ -453,7 +438,7 @@ body {
453
  padding: 9px 16px;
454
  font-size: 11px;
455
  border-radius: 999px;
456
- border: 1px solid #e5e7eb;
457
  background-color: #ffffff;
458
  color: #6b7280;
459
  cursor: pointer;
@@ -461,9 +446,9 @@ body {
461
  }
462
 
463
  .btn-secondary:hover {
464
- background-color: #fef2f2;
465
- color: #b91c1c;
466
- border-color: #fecaca;
467
  }
468
 
469
  /* حالة الرسائل */
@@ -535,19 +520,6 @@ body {
535
  transition: width 0.18s ease;
536
  }
537
 
538
- /* حركات خفيفة */
539
-
540
- @keyframes fadeUp {
541
- from {
542
- opacity: 0;
543
- transform: translateY(6px);
544
- }
545
- to {
546
- opacity: 1;
547
- transform: translateY(0);
548
- }
549
- }
550
-
551
  /* تجاوب */
552
 
553
  @media (max-width: 640px) {
 
8
  --text-main: #111827;
9
  --text-muted: #6b7280;
10
  --radius-xl: 22px;
11
+ --shadow-soft: 0 10px 24px rgba(15, 23, 42, 0.05);
12
+ --font: "Tajawal", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
13
  --transition: 0.18s ease;
14
  }
15
 
 
23
  margin: 0;
24
  font-family: var(--font);
25
  background:
26
+ radial-gradient(circle at top left, rgba(96, 165, 250, 0.16), transparent 55%),
27
  radial-gradient(circle at top right, rgba(129, 140, 248, 0.12), transparent 60%),
28
  var(--bg);
29
  color: var(--text-main);
30
  }
31
 
 
 
32
  .page {
33
  min-height: 100vh;
34
  max-width: 980px;
 
50
  border-radius: 999px;
51
  box-shadow: var(--shadow-soft);
52
  border: 1px solid rgba(226, 232, 240, 0.96);
 
53
  }
54
 
55
  .credit {
 
57
  color: #374151;
58
  padding: 4px 14px;
59
  border-radius: 999px;
60
+ background-color: #eef2ff;
61
  border: 1px solid rgba(129, 140, 248, 0.45);
62
  }
63
 
 
86
  align-items: center;
87
  gap: 8px;
88
  width: 100%;
 
89
  }
90
 
91
  .hero .logo-mark {
 
106
  margin: 0;
107
  font-size: 20px;
108
  font-weight: 600;
 
109
  }
110
 
111
  .hero p {
 
131
  padding: 8px 10px;
132
  border-radius: 16px;
133
  background: #ffffff;
134
+ box-shadow: 0 4px 10px rgba(15, 23, 42, 0.03);
135
  border: 1px solid rgba(229, 231, 235, 0.98);
136
  justify-content: center;
137
  text-align: center;
 
138
  }
139
 
140
  .step-number {
 
168
  .main-card {
169
  display: flex;
170
  flex-direction: column;
 
171
  width: 100%;
172
  max-width: 960px;
173
  margin: 0 auto;
 
174
  }
175
 
176
  /* أقسام داخل الكارد */
 
183
  border-top: 1px solid rgba(229, 231, 235, 0.9);
184
  }
185
 
186
+ /* نصوص */
 
 
 
 
 
 
 
 
187
 
188
  .card-row {
189
  display: flex;
 
201
  font-size: 14px;
202
  font-weight: 600;
203
  margin: 0 0 2px;
 
204
  text-align: center;
205
  }
206
 
 
240
 
241
  .file-picker-text {
242
  font-size: 11.5px;
 
243
  }
244
 
245
  .file-picker input {
 
263
  display: none;
264
  }
265
 
 
 
 
 
266
  .file-list-header {
267
  display: flex;
268
  justify-content: space-between;
269
  align-items: baseline;
270
  font-size: 10.5px;
 
271
  margin-bottom: 3px;
272
  }
273
 
 
305
  padding: 3px 4px;
306
  border-radius: 7px;
307
  font-size: 9.5px;
308
+ transition: background-color var(--transition), transform var(--transition), box-shadow var(--transition);
309
  }
310
 
311
  .file-list-ul li:nth-child(odd) {
312
  background: #eef2ff;
313
  }
314
 
315
+ /* تفاعل القائمة */
316
+ .file-list-ul li:hover {
317
+ background: #dbeafe;
318
+ box-shadow: 0 2px 6px rgba(148, 163, 253, 0.35);
319
+ transform: translateY(-1px);
320
+ cursor: pointer;
321
+ }
322
+
323
  .index {
324
  text-align: center;
325
  color: var(--primary);
 
330
  overflow: hidden;
331
  text-overflow: ellipsis;
332
  white-space: nowrap;
 
333
  }
334
 
335
  .size {
 
438
  padding: 9px 16px;
439
  font-size: 11px;
440
  border-radius: 999px;
441
+ border: 1px solid #d1d5db;
442
  background-color: #ffffff;
443
  color: #6b7280;
444
  cursor: pointer;
 
446
  }
447
 
448
  .btn-secondary:hover {
449
+ background-color: #eff6ff;
450
+ color: #1d4ed8;
451
+ border-color: #93c5fd;
452
  }
453
 
454
  /* حالة الرسائل */
 
520
  transition: width 0.18s ease;
521
  }
522
 
 
 
 
 
 
 
 
 
 
 
 
 
 
523
  /* تجاوب */
524
 
525
  @media (max-width: 640px) {