stat2025 commited on
Commit
0a4b44d
·
verified ·
1 Parent(s): 810bc95

Update style.css

Browse files
Files changed (1) hide show
  1. style.css +57 -16
style.css CHANGED
@@ -1,35 +1,76 @@
1
  :root{
 
2
  --primary:#4137A8; --primary2:#1CADE4; --success:#00B050;
3
  --success2:#42BA97; --gray1:#5C6E88; --violet:#7030A0;
4
  --turq:#27CED7; --yellow:#FFC000; --danger:#F5554A;
 
5
  --bg:#F6F8FB; --card:#FFFFFF; --text:#1B2559; --muted:#667085; --border:#E5E7EB;
6
  }
7
  *{box-sizing:border-box}
8
  html,body{margin:0;height:100%}
9
- body{font-family:'Cairo',system-ui,-apple-system,'Segoe UI',Tahoma,Arial,sans-serif;background:var(--bg);color:var(--text)}
10
- .container{max-width:1100px;margin:0 auto;padding:16px;text-align:center}
 
 
 
 
 
 
11
  .hero{
12
  border:1px solid var(--border); border-radius:16px; padding:22px;
13
- background:linear-gradient(180deg,#fff,#fbfdff); box-shadow:0 8px 26px rgba(16,24,40,.06); margin:10px 0 18px
 
 
14
  }
15
- .hero h1{margin:0 0 6px;font-size:clamp(22px,3vw,32px);color:var(--primary)}
16
  .sub{margin:0;color:var(--gray1)} .sub b{color:var(--violet)}
 
17
  .card{
18
  background:var(--card); border:1px solid var(--border); border-radius:14px;
19
- padding:18px; box-shadow:0 6px 18px rgba(16,24,40,.05)
20
  }
21
- .lead{margin:0 0 10px;font-size:15px}
22
- .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:10px 0 14px}
23
- .step{
24
- background:#f9fbff;border:1px dashed var(--border);border-radius:12px;padding:10px;display:flex;gap:10px;align-items:center;justify-content:center
 
25
  }
26
- .num{width:30px;height:30px;border-radius:50%;background:var(--primary2);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}
27
- .step:nth-child(2) .num{background:var(--success)}
28
- .step:nth-child(3) .num{background:var(--yellow);color:#111}
29
  .btn{
30
- display:inline-block;padding:12px 18px;border:none;border-radius:12px;text-decoration:none;font-weight:700;cursor:pointer
31
  }
32
  .btn-primary{color:#fff;background:linear-gradient(90deg,var(--primary),var(--primary2));box-shadow:0 8px 18px rgba(65,55,168,.18)}
33
- .mini{margin-top:10px;color:var(--muted);font-size:13px}
34
- .footer{color:var(--muted);margin-top:24px}
35
- @media (max-width:768px){ .steps{grid-template-columns:1fr} }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  :root{
2
+ /* لوحتك */
3
  --primary:#4137A8; --primary2:#1CADE4; --success:#00B050;
4
  --success2:#42BA97; --gray1:#5C6E88; --violet:#7030A0;
5
  --turq:#27CED7; --yellow:#FFC000; --danger:#F5554A;
6
+
7
  --bg:#F6F8FB; --card:#FFFFFF; --text:#1B2559; --muted:#667085; --border:#E5E7EB;
8
  }
9
  *{box-sizing:border-box}
10
  html,body{margin:0;height:100%}
11
+ body{
12
+ direction:rtl;
13
+ font-family:'Cairo',system-ui,-apple-system,'Segoe UI',Tahoma,Arial,sans-serif;
14
+ background:var(--bg); color:var(--text); text-align:center;
15
+ }
16
+ .container{max-width:1100px;margin:0 auto;padding:16px}
17
+ .center{text-align:center}
18
+
19
  .hero{
20
  border:1px solid var(--border); border-radius:16px; padding:22px;
21
+ background:linear-gradient(180deg,#fff,#fbfdff);
22
+ box-shadow:0 8px 26px rgba(16,24,40,.06);
23
+ margin:10px 0 18px;
24
  }
25
+ .hero h1{margin:0 0 6px;font-size:clamp(22px,3vw,32px);color:var(--primary);font-weight:700}
26
  .sub{margin:0;color:var(--gray1)} .sub b{color:var(--violet)}
27
+
28
  .card{
29
  background:var(--card); border:1px solid var(--border); border-radius:14px;
30
+ padding:18px; box-shadow:0 6px 18px rgba(16,24,40,.05);
31
  }
32
+ .label{font-weight:700;display:block;margin-bottom:6px}
33
+ .paste{
34
+ width:100%; min-height:clamp(160px,40vh,420px); line-height:1.8;
35
+ border:1px solid var(--border); border-radius:12px; padding:12px;
36
+ text-align:right; resize:vertical;
37
  }
38
+ .hint{color:var(--muted); font-size:13px; margin:8px 0 12px}
39
+
40
+ .btn-row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:6px 0 10px}
41
  .btn{
42
+ border:none;border-radius:12px;padding:12px 18px;font-weight:700;cursor:pointer;position:relative
43
  }
44
  .btn-primary{color:#fff;background:linear-gradient(90deg,var(--primary),var(--primary2));box-shadow:0 8px 18px rgba(65,55,168,.18)}
45
+ .btn-secondary{background:#f8fafc;color:var(--text);border:1px solid var(--border)}
46
+ .btn-light{background:#fff;color:var(--text);border:1px dashed var(--border)}
47
+ /* أرقام الخطوات */
48
+ #btn-parse::before,#btn-export::before,#btn-clear::before{
49
+ content:attr(data-step); position:absolute; top:-8px; inset-inline-start:-8px;
50
+ background:var(--primary2); color:#fff; width:22px; height:22px; border-radius:50%;
51
+ display:flex; align-items:center; justify-content:center; font-size:12px; font-weight:700;
52
+ box-shadow:0 2px 8px rgba(0,0,0,.15);
53
+ }
54
+
55
+ .fname{
56
+ border:1px solid var(--border); border-radius:10px; padding:10px 12px;
57
+ min-width:140px; outline:none;
58
+ }
59
+
60
+ /* الجدول */
61
+ .table-wrap{overflow:auto; border:1px solid var(--border); border-radius:12px}
62
+ .table{border-collapse:collapse; width:100%}
63
+ .table thead th{
64
+ background:var(--primary); color:#fff; position:sticky; top:0; z-index:1;
65
+ padding:10px; border-bottom:1px solid var(--border); text-align:center
66
+ }
67
+ .table td{padding:10px; border-top:1px solid var(--border); text-align:center}
68
+ .table td[contenteditable="true"]{background:#fffaf2}
69
+ .table tr:nth-child(even) td{background:#fafcff}
70
+
71
+ /* موبايل */
72
+ @media (max-width:768px){
73
+ .container{padding:12px}
74
+ .paste{min-height:clamp(140px,34vh,360px)}
75
+ .steps{grid-template-columns:1fr}
76
+ }