|
52 | 52 |
|
53 | 53 | body { |
54 | 54 | margin: 0; |
55 | | - background: var(--bg-main, #0f1117); |
56 | | - color: var(--text-main, #f5f5f5); |
| 55 | + background: var(--bg-color); |
| 56 | + color: var(--text-main); |
57 | 57 | font-family: "Inter", sans-serif; |
58 | 58 | line-height: 1.8; |
59 | 59 | } |
|
66 | 66 | position: absolute; |
67 | 67 | top: -40px; |
68 | 68 | left: 20px; |
69 | | - background: #fff; |
70 | | - color: #000; |
| 69 | + background: var(--surface-elevated); |
| 70 | + color: var(--text-main); |
71 | 71 | padding: 10px 16px; |
72 | 72 | border-radius: 8px; |
73 | 73 | z-index: 9999; |
|
84 | 84 | left: 0; |
85 | 85 | width: 30%; |
86 | 86 | height: 4px; |
87 | | - background: #8b5cf6; |
| 87 | + background: var(--accent-gold); |
88 | 88 | z-index: 9999; |
89 | 89 | } |
90 | 90 |
|
91 | 91 | .breadcrumb { |
92 | 92 | max-width: 1400px; |
93 | 93 | margin: 1rem auto; |
94 | 94 | padding: 0 2rem; |
95 | | - color: rgba(255, 255, 255, 0.6); |
| 95 | + color: var(--text-muted); |
96 | 96 | font-size: 0.95rem; |
97 | 97 | } |
98 | 98 |
|
99 | 99 | .breadcrumb a { |
100 | | - color: rgba(255, 255, 255, 0.8); |
| 100 | + color: var(--text-main); |
101 | 101 | text-decoration: none; |
102 | 102 | } |
103 | 103 |
|
|
117 | 117 | gap: 10px; |
118 | 118 | padding: 10px 18px; |
119 | 119 | border-radius: 999px; |
120 | | - background: rgba(139, 92, 246, 0.15); |
121 | | - color: #c4b5fd; |
| 120 | + background: var(--control-focus-ring); |
| 121 | + color: var(--accent-gold); |
122 | 122 | font-size: 0.9rem; |
123 | 123 | margin-bottom: 1.5rem; |
124 | 124 | } |
|
131 | 131 | } |
132 | 132 |
|
133 | 133 | .privacy-hero p { |
134 | | - color: rgba(255, 255, 255, 0.75); |
| 134 | + color: var(--text-muted); |
135 | 135 | max-width: 700px; |
136 | 136 | margin: auto; |
137 | 137 | font-size: 1.1rem; |
138 | 138 | } |
139 | 139 |
|
140 | 140 | .policy-meta { |
141 | 141 | margin-top: 1.5rem; |
142 | | - color: rgba(255, 255, 255, 0.6); |
| 142 | + color: var(--text-muted); |
143 | 143 | font-size: 0.95rem; |
144 | 144 | } |
145 | 145 |
|
|
152 | 152 | } |
153 | 153 |
|
154 | 154 | .hero-meta span { |
155 | | - background: rgba(255, 255, 255, 0.05); |
| 155 | + background: var(--glass-bg); |
156 | 156 | padding: 12px 18px; |
157 | 157 | border-radius: 14px; |
158 | 158 | font-size: 0.95rem; |
159 | | - color: rgba(255, 255, 255, 0.85); |
| 159 | + color: var(--text-main); |
160 | 160 | } |
161 | 161 |
|
162 | 162 | .privacy-layout { |
|
175 | 175 | } |
176 | 176 |
|
177 | 177 | .sidebar-card { |
178 | | - background: rgba(255, 255, 255, 0.04); |
179 | | - border: 1px solid rgba(255, 255, 255, 0.08); |
| 178 | + background: var(--surface-panel); |
| 179 | + border: 1px solid var(--glass-border); |
180 | 180 | border-radius: 24px; |
181 | 181 | padding: 1.5rem; |
182 | 182 | backdrop-filter: blur(16px); |
|
196 | 196 |
|
197 | 197 | .sidebar-nav a { |
198 | 198 | text-decoration: none; |
199 | | - color: rgba(255, 255, 255, 0.7); |
| 199 | + color: var(--text-muted); |
200 | 200 | padding: 10px 14px; |
201 | 201 | border-radius: 12px; |
202 | 202 | transition: all 0.3s ease; |
203 | 203 | } |
204 | 204 |
|
205 | 205 | .sidebar-nav a:hover { |
206 | | - background: rgba(255, 255, 255, 0.08); |
207 | | - color: white; |
| 206 | + background: var(--nav-active-ring); |
| 207 | + color: var(--nav-active-color); |
208 | 208 | transform: translateX(4px); |
209 | 209 | } |
210 | 210 |
|
|
215 | 215 | } |
216 | 216 |
|
217 | 217 | .policy-card { |
218 | | - background: rgba(255, 255, 255, 0.04); |
219 | | - border: 1px solid rgba(255, 255, 255, 0.08); |
| 218 | + background: var(--surface-panel); |
| 219 | + border: 1px solid var(--glass-border); |
220 | 220 | border-radius: 28px; |
221 | 221 | padding: 2rem; |
222 | 222 | backdrop-filter: blur(14px); |
|
225 | 225 |
|
226 | 226 | .policy-card:hover { |
227 | 227 | transform: translateY(-4px); |
228 | | - border-color: rgba(139, 92, 246, 0.4); |
229 | | - box-shadow: 0 10px 40px rgba(139, 92, 246, 0.12); |
| 228 | + border-color: var(--accent-gold); |
| 229 | + box-shadow: var(--shadow-panel); |
230 | 230 | } |
231 | 231 |
|
232 | 232 | .policy-heading { |
|
238 | 238 |
|
239 | 239 | .policy-heading i { |
240 | 240 | font-size: 1.2rem; |
241 | | - color: #c4b5fd; |
| 241 | + color: var(--accent-gold); |
242 | 242 | margin-top: 6px; |
243 | 243 | } |
244 | 244 |
|
|
249 | 249 |
|
250 | 250 | .section-subtitle { |
251 | 251 | margin-top: 6px; |
252 | | - color: rgba(255, 255, 255, 0.6); |
| 252 | + color: var(--text-muted); |
253 | 253 | font-size: 0.95rem; |
254 | 254 | } |
255 | 255 |
|
256 | 256 | .policy-list { |
257 | 257 | padding-left: 1.2rem; |
258 | | - color: rgba(255, 255, 255, 0.85); |
| 258 | + color: var(--text-main); |
259 | 259 | } |
260 | 260 |
|
261 | 261 | .policy-list li { |
|
269 | 269 | margin-top: 1rem; |
270 | 270 | padding: 14px 24px; |
271 | 271 | border-radius: 16px; |
272 | | - background: linear-gradient(135deg, #8b5cf6, #7c3aed); |
273 | | - color: white; |
| 272 | + background: var(--accent-gold); |
| 273 | + color: var(--nav-active-color); |
274 | 274 | text-decoration: none; |
275 | 275 | font-weight: 600; |
276 | 276 | transition: all 0.3s ease; |
277 | 277 | } |
278 | 278 |
|
279 | 279 | .primary-btn:hover { |
280 | 280 | transform: translateY(-2px); |
281 | | - box-shadow: 0 10px 30px rgba(139, 92, 246, 0.35); |
| 281 | + box-shadow: var(--shadow-panel); |
282 | 282 | } |
283 | 283 |
|
284 | 284 | .contact-link { |
285 | | - color: #c4b5fd; |
| 285 | + color: var(--accent-gold); |
286 | 286 | text-decoration: none; |
287 | 287 | font-weight: 600; |
288 | 288 | } |
289 | 289 |
|
290 | 290 | .response-note { |
291 | | - color: rgba(255, 255, 255, 0.6); |
| 291 | + color: var(--text-muted); |
292 | 292 | font-size: 0.95rem; |
293 | 293 | } |
294 | 294 |
|
295 | 295 | .privacy-footer-cta { |
296 | 296 | text-align: center; |
297 | | - background: rgba(255, 255, 255, 0.04); |
298 | | - border: 1px solid rgba(255, 255, 255, 0.08); |
| 297 | + background: var(--surface-panel); |
| 298 | + border: 1px solid var(--glass-border); |
299 | 299 | border-radius: 28px; |
300 | 300 | padding: 3rem 2rem; |
301 | 301 | } |
|
306 | 306 | } |
307 | 307 |
|
308 | 308 | .privacy-footer-cta p { |
309 | | - color: rgba(255, 255, 255, 0.7); |
| 309 | + color: var(--text-muted); |
310 | 310 | max-width: 600px; |
311 | 311 | margin: auto; |
312 | 312 | } |
|
0 commit comments