Update style.css
Browse files
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
|
| 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:
|
| 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
|
| 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(
|
| 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
|
| 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 |
}
|