stat2025 commited on
Commit
d54bdf8
·
verified ·
1 Parent(s): a9176b2

Update style.css

Browse files
Files changed (1) hide show
  1. style.css +26 -12
style.css CHANGED
@@ -1,7 +1,10 @@
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}
@@ -14,11 +17,11 @@ body{
14
  .container{max-width:1100px;margin:0 auto;padding:16px}
15
  .center{text-align:center}
16
 
 
17
  .hero{
18
  border:1px solid var(--border); border-radius:16px; padding:22px;
19
  background:linear-gradient(180deg,#fff,#fbfdff);
20
- box-shadow:0 8px 26px rgba(16,24,40,.06);
21
- margin:10px 0 18px;
22
  }
23
  .hero h1{margin:0 0 6px;font-size:clamp(22px,3vw,32px);color:var(--primary);font-weight:700}
24
  .sub{margin:0;color:var(--gray1)}
@@ -26,6 +29,7 @@ body{
26
  .sub .role, .footer .role { color: var(--gray1); font-weight: 700; }
27
  .sep { margin: 0 .35rem; color: var(--gray1); }
28
 
 
29
  .card{
30
  background:var(--card); border:1px solid var(--border); border-radius:14px;
31
  padding:18px; box-shadow:0 6px 18px rgba(16,24,40,.05);
@@ -38,19 +42,24 @@ body{
38
  }
39
  .hint{color:var(--muted); font-size:13px; margin:8px 0 12px}
40
 
 
41
  .btn-row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:6px 0 10px}
42
  .btn{
43
  border:none;border-radius:12px;padding:12px 18px;font-weight:700;cursor:pointer;position:relative
44
  }
45
- .btn-primary{color:#fff;background:linear-gradient(90deg,var(--primary),var(--primary2));box-shadow:0 8px 18px rgba(65,55,168,.18)}
46
- .btn-secondary{background:#f8fafc;color:var(--text);border:1px solid var(--border)}
47
- .btn-light{background:#fff;color:var(--text);border:1px dashed var(--border)}
48
  .btn[disabled]{opacity:.55; cursor:not-allowed}
49
 
50
- /* أرقام الخطوات على الأزرار */
 
 
 
 
 
 
 
51
  #btn-parse::before,#btn-export::before,#btn-clear::before{
52
  content:attr(data-step); position:absolute; top:-8px; inset-inline-start:-8px;
53
- background:var(--primary2); color:#fff; width:22px; height:22px; border-radius:50%;
54
  display:flex; align-items:center; justify-content:center; font-size:12px; font-weight:700;
55
  box-shadow:0 2px 8px rgba(0,0,0,.15);
56
  }
@@ -58,7 +67,7 @@ body{
58
  /* شارة العدّاد داخل زر التحليل */
59
  .btn .badge{
60
  margin-inline-start:.5rem; padding:2px 8px; border-radius:999px; font-size:12px;
61
- background:rgba(39,206,215,.12); color:#14636b; border:1px solid rgba(39,206,215,.28);
62
  }
63
  .badge-right{ position:relative; top:-1px; }
64
 
@@ -101,4 +110,9 @@ body{
101
 
102
  /* طباعة: الجدول فقط */
103
  @media print{
104
- body{ background:#fff;
 
 
 
 
 
 
1
  :root{
2
+ --primary:#4137A8; --primary2:#1CADE4;
3
+ --success:#00B050; --success2:#42BA97;
4
+ --info:#27CED7; --info2:#1CADE4;
5
+ --danger:#F5554A; --danger2:#FF7A70;
6
+
7
+ --gray1:#5C6E88; --violet:#7030A0;
8
  --bg:#F6F8FB; --card:#FFFFFF; --text:#1B2559; --muted:#667085; --border:#E5E7EB;
9
  }
10
  *{box-sizing:border-box}
 
17
  .container{max-width:1100px;margin:0 auto;padding:16px}
18
  .center{text-align:center}
19
 
20
+ /* رأس */
21
  .hero{
22
  border:1px solid var(--border); border-radius:16px; padding:22px;
23
  background:linear-gradient(180deg,#fff,#fbfdff);
24
+ box-shadow:0 8px 26px rgba(16,24,40,.06); margin:10px 0 18px;
 
25
  }
26
  .hero h1{margin:0 0 6px;font-size:clamp(22px,3vw,32px);color:var(--primary);font-weight:700}
27
  .sub{margin:0;color:var(--gray1)}
 
29
  .sub .role, .footer .role { color: var(--gray1); font-weight: 700; }
30
  .sep { margin: 0 .35rem; color: var(--gray1); }
31
 
32
+ /* بطاقة */
33
  .card{
34
  background:var(--card); border:1px solid var(--border); border-radius:14px;
35
  padding:18px; box-shadow:0 6px 18px rgba(16,24,40,.05);
 
42
  }
43
  .hint{color:var(--muted); font-size:13px; margin:8px 0 12px}
44
 
45
+ /* أزرار */
46
  .btn-row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:6px 0 10px}
47
  .btn{
48
  border:none;border-radius:12px;padding:12px 18px;font-weight:700;cursor:pointer;position:relative
49
  }
 
 
 
50
  .btn[disabled]{opacity:.55; cursor:not-allowed}
51
 
52
+ /* Gradients احترافية */
53
+ .btn-primary{ color:#fff; background:linear-gradient(90deg,var(--primary),var(--primary2)); box-shadow:0 8px 18px rgba(65,55,168,.18) }
54
+ .btn-success{ color:#fff; background:linear-gradient(90deg,var(--success),var(--success2)); box-shadow:0 8px 18px rgba(0,176,80,.18) }
55
+ .btn-info{ color:#fff; background:linear-gradient(90deg,var(--info),var(--info2)); box-shadow:0 8px 18px rgba(39,206,215,.18) }
56
+ .btn-danger{ color:#fff; background:linear-gradient(90deg,var(--danger),var(--danger2)); box-shadow:0 8px 18px rgba(245,85,74,.18) }
57
+ .btn-light{ background:#fff;color:var(--text);border:1px dashed var(--border) }
58
+
59
+ /* أرقام الخطوات */
60
  #btn-parse::before,#btn-export::before,#btn-clear::before{
61
  content:attr(data-step); position:absolute; top:-8px; inset-inline-start:-8px;
62
+ background:rgba(0,0,0,.2); color:#fff; width:22px; height:22px; border-radius:50%;
63
  display:flex; align-items:center; justify-content:center; font-size:12px; font-weight:700;
64
  box-shadow:0 2px 8px rgba(0,0,0,.15);
65
  }
 
67
  /* شارة العدّاد داخل زر التحليل */
68
  .btn .badge{
69
  margin-inline-start:.5rem; padding:2px 8px; border-radius:999px; font-size:12px;
70
+ background:rgba(255,255,255,.22); color:#fff; border:1px solid rgba(255,255,255,.35);
71
  }
72
  .badge-right{ position:relative; top:-1px; }
73
 
 
110
 
111
  /* طباعة: الجدول فقط */
112
  @media print{
113
+ body{ background:#fff; }
114
+ .hero, .btn-row, .hint, .footer, .paste, .label{ display:none !important; }
115
+ .table-wrap{ border:none; }
116
+ .table thead th{ background:#222 !important; color:#fff !important; }
117
+ .table td{ background:#fff !important; }
118
+ }