bpmredacademy commited on
Commit
c70e0d2
·
verified ·
1 Parent(s): 54bf25d

Update style.css

Browse files
Files changed (1) hide show
  1. style.css +155 -17
style.css CHANGED
@@ -1,28 +1,166 @@
1
- body {
2
- padding: 2rem;
3
- font-family: -apple-system, BlinkMacSystemFont, "Arial", sans-serif;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  }
5
 
6
  h1 {
7
- font-size: 16px;
8
- margin-top: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  }
10
 
11
- p {
12
- color: rgb(107, 114, 128);
13
- font-size: 15px;
14
- margin-bottom: 10px;
15
- margin-top: 5px;
16
  }
17
 
18
  .card {
19
- max-width: 620px;
20
- margin: 0 auto;
21
- padding: 16px;
22
- border: 1px solid lightgray;
23
- border-radius: 16px;
24
  }
25
 
26
- .card p:last-child {
27
- margin-bottom: 0;
 
 
28
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ :root {
2
+ --bg: #0b1020;
3
+ --panel: rgba(255, 255, 255, 0.06);
4
+ --panel2: rgba(255, 255, 255, 0.08);
5
+ --text: rgba(255, 255, 255, 0.92);
6
+ --muted: rgba(255, 255, 255, 0.72);
7
+ --muted2: rgba(255, 255, 255, 0.58);
8
+ --border: rgba(255, 255, 255, 0.10);
9
+ --shadow: 0 20px 60px rgba(0, 0, 0, 0.45);
10
+ --radius: 18px;
11
+ --radius2: 14px;
12
+ --accent: #ff2a2a;
13
+ --accent2: #ff6b6b;
14
+ }
15
+
16
+ * { box-sizing: border-box; }
17
+
18
+ html, body {
19
+ height: 100%;
20
+ margin: 0;
21
+ background: radial-gradient(1200px 600px at 20% -10%, rgba(255, 42, 42, 0.18), transparent 55%),
22
+ radial-gradient(900px 500px at 95% 10%, rgba(255, 107, 107, 0.12), transparent 60%),
23
+ var(--bg);
24
+ color: var(--text);
25
+ font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
26
+ }
27
+
28
+ a { color: inherit; text-decoration: none; }
29
+ a:hover { text-decoration: underline; }
30
+
31
+ .wrap {
32
+ max-width: 980px;
33
+ margin: 0 auto;
34
+ padding: 28px 18px 40px;
35
+ }
36
+
37
+ .hero {
38
+ padding: 26px 22px;
39
+ border: 1px solid var(--border);
40
+ border-radius: var(--radius);
41
+ background: linear-gradient(180deg, var(--panel2), var(--panel));
42
+ box-shadow: var(--shadow);
43
+ margin-bottom: 18px;
44
+ }
45
+
46
+ .badge {
47
+ display: inline-block;
48
+ padding: 7px 10px;
49
+ border: 1px solid var(--border);
50
+ border-radius: 999px;
51
+ color: var(--muted);
52
+ font-size: 12px;
53
+ letter-spacing: 0.2px;
54
+ background: rgba(0, 0, 0, 0.18);
55
  }
56
 
57
  h1 {
58
+ margin: 12px 0 8px;
59
+ font-size: clamp(28px, 4vw, 42px);
60
+ letter-spacing: -0.6px;
61
+ }
62
+
63
+ .subtitle {
64
+ margin: 0 0 16px;
65
+ color: var(--muted);
66
+ font-size: 15.5px;
67
+ line-height: 1.45;
68
+ }
69
+
70
+ .cta-row {
71
+ display: flex;
72
+ gap: 10px;
73
+ flex-wrap: wrap;
74
+ }
75
+
76
+ .btn {
77
+ padding: 10px 14px;
78
+ border-radius: 12px;
79
+ border: 1px solid var(--border);
80
+ background: rgba(255, 255, 255, 0.06);
81
+ color: var(--text);
82
+ font-weight: 600;
83
+ font-size: 14px;
84
  }
85
 
86
+ .btn.primary {
87
+ border-color: rgba(255, 42, 42, 0.45);
88
+ background: linear-gradient(180deg, rgba(255, 42, 42, 0.22), rgba(255, 42, 42, 0.10));
 
 
89
  }
90
 
91
  .card {
92
+ border: 1px solid var(--border);
93
+ border-radius: var(--radius2);
94
+ background: rgba(255, 255, 255, 0.05);
95
+ padding: 18px 18px;
96
+ margin: 14px 0;
97
  }
98
 
99
+ h2 {
100
+ margin: 0 0 10px;
101
+ font-size: 18px;
102
+ letter-spacing: -0.2px;
103
  }
104
+
105
+ h3 {
106
+ margin: 8px 0 10px;
107
+ font-size: 15.5px;
108
+ color: var(--muted);
109
+ font-weight: 700;
110
+ }
111
+
112
+ ul {
113
+ margin: 10px 0 0 18px;
114
+ padding: 0;
115
+ color: var(--muted);
116
+ line-height: 1.55;
117
+ }
118
+
119
+ .note {
120
+ margin: 12px 0 0;
121
+ color: var(--muted2);
122
+ font-size: 13.5px;
123
+ line-height: 1.5;
124
+ }
125
+
126
+ .grid {
127
+ display: grid;
128
+ gap: 14px;
129
+ grid-template-columns: 1fr;
130
+ }
131
+
132
+ @media (min-width: 820px) {
133
+ .grid { grid-template-columns: 1fr 1fr; }
134
+ }
135
+
136
+ .pills {
137
+ display: flex;
138
+ gap: 8px;
139
+ flex-wrap: wrap;
140
+ margin-top: 10px;
141
+ }
142
+
143
+ .pill {
144
+ padding: 7px 10px;
145
+ border-radius: 999px;
146
+ border: 1px solid var(--border);
147
+ background: rgba(0, 0, 0, 0.15);
148
+ color: var(--muted);
149
+ font-size: 12.5px;
150
+ font-weight: 600;
151
+ }
152
+
153
+ .footer {
154
+ display: flex;
155
+ justify-content: space-between;
156
+ gap: 12px;
157
+ align-items: center;
158
+ border-top: 1px solid rgba(255, 255, 255, 0.08);
159
+ padding-top: 16px;
160
+ margin-top: 18px;
161
+ color: var(--muted2);
162
+ font-size: 13px;
163
+ }
164
+
165
+ .footer-right { display: flex; gap: 10px; align-items: center; }
166
+ .sep { opacity: 0.6; }