wop commited on
Commit
13de01f
·
verified ·
1 Parent(s): 5ed9861

Update style.css

Browse files
Files changed (1) hide show
  1. style.css +172 -17
style.css CHANGED
@@ -1,28 +1,183 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
+ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');
2
+
3
+ :root {
4
+ --bg: #080808;
5
+ --surface: rgba(255,255,255,0.04);
6
+ --border: rgba(255,255,255,0.08);
7
+ --text: #f4f4f5;
8
+ --muted: #9ca3af;
9
+ --accent: #33b0d8;
10
+ }
11
+
12
+ * {
13
+ margin: 0;
14
+ padding: 0;
15
+ box-sizing: border-box;
16
+ }
17
+
18
  body {
19
+ font-family: Inter, sans-serif;
20
+ background: var(--bg);
21
+ color: var(--text);
22
+ min-height: 100vh;
23
+ line-height: 1.7;
24
+ overflow-x: hidden;
25
+ }
26
+
27
+ .background {
28
+ position: fixed;
29
+ inset: 0;
30
+ z-index: -1;
31
+
32
+ background:
33
+ radial-gradient(
34
+ circle at 20% 20%,
35
+ rgba(51,176,216,0.18),
36
+ transparent 35%
37
+ ),
38
+ radial-gradient(
39
+ circle at 80% 10%,
40
+ rgba(112,89,255,0.12),
41
+ transparent 35%
42
+ ),
43
+ radial-gradient(
44
+ circle at 50% 80%,
45
+ rgba(51,176,216,0.08),
46
+ transparent 40%
47
+ ),
48
+ #080808;
49
+ }
50
+
51
+ .hero {
52
+ padding: 120px 24px 80px;
53
+ }
54
+
55
+ .hero-content {
56
+ max-width: 900px;
57
+ margin: 0 auto;
58
+ text-align: center;
59
  }
60
 
61
+ .badge {
62
+ display: inline-block;
63
+ padding: 8px 16px;
64
+ border-radius: 999px;
65
+
66
+ background: rgba(51,176,216,0.12);
67
+ border: 1px solid rgba(51,176,216,0.25);
68
+
69
+ color: var(--accent);
70
+ font-size: 0.9rem;
71
+ margin-bottom: 24px;
72
+ }
73
+
74
+ .hero h1 {
75
+ font-size: clamp(3rem, 8vw, 6rem);
76
+ font-weight: 800;
77
+ letter-spacing: -0.05em;
78
+
79
+ background: linear-gradient(
80
+ to right,
81
+ #ffffff,
82
+ #33b0d8
83
+ );
84
+
85
+ -webkit-background-clip: text;
86
+ -webkit-text-fill-color: transparent;
87
  }
88
 
89
+ .subtitle {
90
+ max-width: 700px;
91
+ margin: 24px auto;
92
+
93
+ color: var(--muted);
94
+ font-size: 1.2rem;
95
+ }
96
+
97
+ .hero-buttons {
98
+ display: flex;
99
+ gap: 16px;
100
+ justify-content: center;
101
+ flex-wrap: wrap;
102
+ margin-top: 32px;
103
+ }
104
+
105
+ .btn {
106
+ text-decoration: none;
107
+ padding: 14px 24px;
108
+ border-radius: 14px;
109
+ font-weight: 600;
110
+ transition: 0.25s ease;
111
+ }
112
+
113
+ .primary {
114
+ background: var(--accent);
115
+ color: black;
116
+ }
117
+
118
+ .primary:hover {
119
+ transform: translateY(-2px);
120
+ box-shadow: 0 10px 40px rgba(51,176,216,0.35);
121
+ }
122
+
123
+ .secondary {
124
+ border: 1px solid var(--border);
125
+ color: white;
126
+ background: rgba(255,255,255,0.03);
127
+ }
128
+
129
+ .secondary:hover {
130
+ background: rgba(255,255,255,0.06);
131
+ }
132
+
133
+ main {
134
+ max-width: 1100px;
135
+ margin: auto;
136
+ padding: 0 24px 80px;
137
  }
138
 
139
  .card {
140
+ background: var(--surface);
141
+
142
+ backdrop-filter: blur(20px);
143
+ -webkit-backdrop-filter: blur(20px);
144
+
145
+ border: 1px solid var(--border);
146
+
147
+ border-radius: 24px;
148
+ padding: 32px;
149
+ margin-bottom: 24px;
150
  }
151
 
152
+ .card h2,
153
+ .card h3 {
154
+ margin-bottom: 14px;
155
  }
156
+
157
+ .card p {
158
+ color: var(--muted);
159
+ }
160
+
161
+ .grid {
162
+ display: grid;
163
+ gap: 24px;
164
+ grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
165
+ margin-bottom: 24px;
166
+ }
167
+
168
+ .center {
169
+ text-align: center;
170
+ }
171
+
172
+ .center .btn {
173
+ display: inline-block;
174
+ margin-top: 20px;
175
+ }
176
+
177
+ html {
178
+ scroll-behavior: smooth;
179
+ }
180
+
181
+ ::selection {
182
+ background: rgba(51,176,216,0.35);
183
+ }