stat2025 commited on
Commit
3b1f761
·
verified ·
1 Parent(s): e020c6f

Update style.css

Browse files
Files changed (1) hide show
  1. style.css +35 -34
style.css CHANGED
@@ -1,34 +1,35 @@
1
- <!doctype html>
2
- <html lang="ar" dir="rtl">
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width,initial-scale=1" />
6
- <title>منصة معالجة التذاكر</title>
7
- <link href="https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700&display=swap" rel="stylesheet">
8
- <link rel="stylesheet" href="./style.css" />
9
- </head>
10
- <body>
11
- <div class="container">
12
- <header class="hero">
13
- <h1>منصة معالجة التذاكر</h1>
14
- <p class="sub">تطوير وإعداد — <b>نوف الناصر</b></p>
15
- </header>
16
-
17
- <section class="card center">
18
- <p class="lead">حوّلي/حوّل رسائل التذاكر العربية إلى جدول مُرتّب ثم صدّري/صدّر إلى Excel فورًا.</p>
19
- <div class="steps">
20
- <div class="step"><span class="num">1</span> الصق/ي نص التذاكر كما هو (فواصل 🔴🔴🔴 أو سطر فارغ).</div>
21
- <div class="step"><span class="num">2</span> راجع/ي الجدول وعدّل/ي إن لزم — ثم صدّر/ي.</div>
22
- <div class="step"><span class="num">3</span> حمّل/ي ملف Excel وشاركه/شاركيه مع الفريق.</div>
23
- </div>
24
-
25
- <!-- عدّلي رابط الأداة هنا إذا كان الاسم مختلف -->
26
- <a class="btn btn-primary" href="https://stat2025-ticket-parser-app.hf.space/">ابدأ الآن</a>
27
-
28
- <p class="mini">تعمل بسلاسة على الكمبيوتر والجوال. للاتصال التقني يرجى التنسيق مع فريق الدعم.</p>
29
- </section>
30
-
31
- <footer class="footer">© جميع الحقوق محفوظة — <b>نوف الناصر</b></footer>
32
- </div>
33
- </body>
34
- </html>
 
 
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} }