stat2025 commited on
Commit
43005bd
·
verified ·
1 Parent(s): 3f04682

Update style.css

Browse files
Files changed (1) hide show
  1. style.css +40 -59
style.css CHANGED
@@ -42,9 +42,8 @@ body {
42
 
43
  .topbar {
44
  display: flex;
 
45
  align-items: center;
46
- justify-content: space-between;
47
- gap: 14px;
48
  padding: 10px 18px;
49
  background: #ffffff;
50
  border-radius: 18px;
@@ -52,52 +51,10 @@ body {
52
  border: 1px solid rgba(226, 232, 240, 0.96);
53
  }
54
 
55
- .top-left {
56
- display: flex;
57
- align-items: center;
58
- gap: 10px;
59
- }
60
-
61
- .logo-mark {
62
- display: flex;
63
- align-items: center;
64
- justify-content: center;
65
- width: 38px;
66
- height: 38px;
67
- border-radius: 14px;
68
- background: linear-gradient(135deg, #2563eb, #60a5fa);
69
- color: #ffffff;
70
- font-weight: 700;
71
- font-size: 15px;
72
- box-shadow: 0 6px 18px rgba(37, 99, 235, 0.35);
73
- }
74
-
75
- .brand-text {
76
- display: flex;
77
- flex-direction: column;
78
- line-height: 1.3;
79
- }
80
-
81
- .brand-title {
82
- font-size: 15px;
83
- font-weight: 600;
84
- color: #111827;
85
- }
86
-
87
- .brand-sub {
88
- font-size: 11px;
89
- color: #6b7280;
90
- }
91
-
92
- .top-right {
93
- display: flex;
94
- align-items: center;
95
- }
96
-
97
  .credit {
98
  font-size: 10.5px;
99
  color: #374151;
100
- padding: 4px 10px;
101
  border-radius: 999px;
102
  background-color: #eef2ff;
103
  border: 1px solid rgba(129, 140, 248, 0.45);
@@ -109,22 +66,43 @@ body {
109
  display: flex;
110
  flex-direction: column;
111
  gap: 10px;
 
112
  }
113
 
114
  /* هيرو */
115
 
116
  .hero {
 
117
  background:
118
  radial-gradient(circle at right top, var(--primary-soft), transparent),
119
  #ffffff;
120
- padding: 16px 16px 12px;
121
  border-radius: var(--radius-xl);
122
  box-shadow: var(--shadow-soft);
123
  border: 1px solid rgba(226, 232, 240, 0.96);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
124
  }
125
 
126
  .hero h1 {
127
- margin: 0 0 6px;
128
  font-size: 20px;
129
  font-weight: 600;
130
  color: #111827;
@@ -134,14 +112,16 @@ body {
134
  margin: 0;
135
  font-size: 12.5px;
136
  color: var(--text-muted);
 
137
  }
138
 
139
  /* خطوات */
140
 
141
  .steps {
142
  display: grid;
143
- grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
144
  gap: 8px;
 
145
  }
146
 
147
  .step {
@@ -153,6 +133,8 @@ body {
153
  background: #ffffff;
154
  box-shadow: 0 6px 16px rgba(15, 23, 42, 0.04);
155
  border: 1px solid rgba(229, 231, 235, 0.96);
 
 
156
  }
157
 
158
  .step-number {
@@ -187,6 +169,9 @@ body {
187
  display: flex;
188
  flex-direction: column;
189
  gap: 8px;
 
 
 
190
  }
191
 
192
  .card-row {
@@ -206,12 +191,14 @@ body {
206
  font-weight: 600;
207
  margin: 0;
208
  color: #111827;
 
209
  }
210
 
211
  .hint {
212
  margin: 0;
213
  font-size: 10.5px;
214
  color: var(--text-muted);
 
215
  }
216
 
217
  /* اختيار الملفات */
@@ -227,6 +214,7 @@ body {
227
  background-color: #f9fafb;
228
  cursor: pointer;
229
  transition: all var(--transition);
 
230
  }
231
 
232
  .file-picker:hover {
@@ -394,11 +382,13 @@ body {
394
  display: flex;
395
  gap: 8px;
396
  flex-wrap: wrap;
 
397
  }
398
 
399
  .btn-main {
400
  flex: 1;
401
  padding: 9px 0;
 
402
  font-size: 12.5px;
403
  font-weight: 600;
404
  border: none;
@@ -429,7 +419,7 @@ body {
429
  }
430
 
431
  .btn-secondary {
432
- padding: 9px 14px;
433
  font-size: 11px;
434
  border-radius: 999px;
435
  border: 1px solid #e5e7eb;
@@ -521,16 +511,6 @@ body {
521
  padding: 18px 10px 22px;
522
  }
523
 
524
- .topbar {
525
- flex-direction: column;
526
- align-items: flex-start;
527
- gap: 6px;
528
- }
529
-
530
- .hero h1 {
531
- font-size: 18px;
532
- }
533
-
534
  .actions {
535
  flex-direction: column;
536
  }
@@ -538,5 +518,6 @@ body {
538
  .btn-main,
539
  .btn-secondary {
540
  width: 100%;
 
541
  }
542
  }
 
42
 
43
  .topbar {
44
  display: flex;
45
+ justify-content: center;
46
  align-items: center;
 
 
47
  padding: 10px 18px;
48
  background: #ffffff;
49
  border-radius: 18px;
 
51
  border: 1px solid rgba(226, 232, 240, 0.96);
52
  }
53
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54
  .credit {
55
  font-size: 10.5px;
56
  color: #374151;
57
+ padding: 4px 14px;
58
  border-radius: 999px;
59
  background-color: #eef2ff;
60
  border: 1px solid rgba(129, 140, 248, 0.45);
 
66
  display: flex;
67
  flex-direction: column;
68
  gap: 10px;
69
+ align-items: center;
70
  }
71
 
72
  /* هيرو */
73
 
74
  .hero {
75
+ text-align: center;
76
  background:
77
  radial-gradient(circle at right top, var(--primary-soft), transparent),
78
  #ffffff;
79
+ padding: 18px 18px 14px;
80
  border-radius: var(--radius-xl);
81
  box-shadow: var(--shadow-soft);
82
  border: 1px solid rgba(226, 232, 240, 0.96);
83
+ display: flex;
84
+ flex-direction: column;
85
+ align-items: center;
86
+ gap: 8px;
87
+ width: 100%;
88
+ }
89
+
90
+ .hero .logo-mark {
91
+ display: flex;
92
+ align-items: center;
93
+ justify-content: center;
94
+ width: 44px;
95
+ height: 44px;
96
+ border-radius: 18px;
97
+ background: linear-gradient(135deg, #2563eb, #60a5fa);
98
+ color: #ffffff;
99
+ font-weight: 700;
100
+ font-size: 16px;
101
+ box-shadow: 0 8px 22px rgba(37, 99, 235, 0.4);
102
  }
103
 
104
  .hero h1 {
105
+ margin: 0;
106
  font-size: 20px;
107
  font-weight: 600;
108
  color: #111827;
 
112
  margin: 0;
113
  font-size: 12.5px;
114
  color: var(--text-muted);
115
+ max-width: 640px;
116
  }
117
 
118
  /* خطوات */
119
 
120
  .steps {
121
  display: grid;
122
+ grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
123
  gap: 8px;
124
+ width: 100%;
125
  }
126
 
127
  .step {
 
133
  background: #ffffff;
134
  box-shadow: 0 6px 16px rgba(15, 23, 42, 0.04);
135
  border: 1px solid rgba(229, 231, 235, 0.96);
136
+ justify-content: center;
137
+ text-align: center;
138
  }
139
 
140
  .step-number {
 
169
  display: flex;
170
  flex-direction: column;
171
  gap: 8px;
172
+ width: 100%;
173
+ max-width: 960px;
174
+ margin: 0 auto;
175
  }
176
 
177
  .card-row {
 
191
  font-weight: 600;
192
  margin: 0;
193
  color: #111827;
194
+ text-align: center;
195
  }
196
 
197
  .hint {
198
  margin: 0;
199
  font-size: 10.5px;
200
  color: var(--text-muted);
201
+ text-align: center;
202
  }
203
 
204
  /* اختيار الملفات */
 
214
  background-color: #f9fafb;
215
  cursor: pointer;
216
  transition: all var(--transition);
217
+ align-self: center;
218
  }
219
 
220
  .file-picker:hover {
 
382
  display: flex;
383
  gap: 8px;
384
  flex-wrap: wrap;
385
+ justify-content: center;
386
  }
387
 
388
  .btn-main {
389
  flex: 1;
390
  padding: 9px 0;
391
+ max-width: 420px;
392
  font-size: 12.5px;
393
  font-weight: 600;
394
  border: none;
 
419
  }
420
 
421
  .btn-secondary {
422
+ padding: 9px 16px;
423
  font-size: 11px;
424
  border-radius: 999px;
425
  border: 1px solid #e5e7eb;
 
511
  padding: 18px 10px 22px;
512
  }
513
 
 
 
 
 
 
 
 
 
 
 
514
  .actions {
515
  flex-direction: column;
516
  }
 
518
  .btn-main,
519
  .btn-secondary {
520
  width: 100%;
521
+ max-width: none;
522
  }
523
  }