|
210 | 210 | } |
211 | 211 | } |
212 | 212 |
|
213 | | -@keyframes wave-slide-up { |
214 | | - 0% { |
215 | | - clip-path: polygon( |
216 | | - 0% 100%, |
217 | | - 10% 100%, |
218 | | - 20% 100%, |
219 | | - 30% 100%, |
220 | | - 40% 100%, |
221 | | - 50% 100%, |
222 | | - 60% 100%, |
223 | | - 70% 100%, |
224 | | - 80% 100%, |
225 | | - 90% 100%, |
226 | | - 100% 100%, |
227 | | - 100% 100%, |
228 | | - 0% 100% |
229 | | - ); |
230 | | - } |
231 | | - 50% { |
232 | | - clip-path: polygon( |
233 | | - 0% 60%, |
234 | | - 10% 50%, |
235 | | - 20% 45%, |
236 | | - 30% 48%, |
237 | | - 40% 55%, |
238 | | - 50% 50%, |
239 | | - 60% 45%, |
240 | | - 70% 48%, |
241 | | - 80% 52%, |
242 | | - 90% 50%, |
243 | | - 100% 55%, |
244 | | - 100% 100%, |
245 | | - 0% 100% |
246 | | - ); |
247 | | - } |
248 | | - 100% { |
249 | | - clip-path: polygon( |
250 | | - 0% 0%, |
251 | | - 10% 0%, |
252 | | - 20% 0%, |
253 | | - 30% 0%, |
254 | | - 40% 0%, |
255 | | - 50% 0%, |
256 | | - 60% 0%, |
257 | | - 70% 0%, |
258 | | - 80% 0%, |
259 | | - 90% 0%, |
260 | | - 100% 0%, |
261 | | - 100% 100%, |
262 | | - 0% 100% |
263 | | - ); |
264 | | - } |
265 | | -} |
266 | | - |
267 | | -@keyframes text-fade-in { |
268 | | - 0% { |
269 | | - opacity: 0; |
270 | | - transform: translateY(4px); |
271 | | - } |
272 | | - 100% { |
273 | | - opacity: 1; |
274 | | - transform: translateY(0); |
275 | | - } |
276 | | -} |
277 | | - |
278 | 213 | @keyframes card-breathe { |
279 | 214 | 0% { |
280 | 215 | transform: translate(0, 0) scale(1) rotate(var(--card-rotate, 0deg)); |
|
297 | 232 | animation: slide-up-gradient 1.2s cubic-bezier(0.4, 0, 0.2, 1) forwards; |
298 | 233 | } |
299 | 234 |
|
300 | | - .animate-wave-slide-up { |
301 | | - animation: wave-slide-up 1.2s cubic-bezier(0.4, 0, 0.2, 1) forwards; |
302 | | - } |
303 | | - |
304 | | - .animate-text-fade-in { |
305 | | - animation: text-fade-in 0.6s cubic-bezier(0.4, 0, 0.2, 1) forwards; |
306 | | - } |
307 | | - |
308 | 235 | .animate-card-breathe { |
309 | 236 | animation: card-breathe 6s ease-in-out infinite; |
310 | 237 | will-change: transform; |
311 | 238 | } |
312 | 239 |
|
313 | | - .left-4 .animate-card-breathe, |
314 | | - .md\:left-6 .animate-card-breathe, |
315 | | - .lg\:left-8 .animate-card-breathe, |
316 | | - .xl\:left-12 .animate-card-breathe { |
317 | | - --card-x: -30px; |
318 | | - --card-y: -25px; |
| 240 | + .lg\:left-16.animate-card-breathe { |
| 241 | + transform: rotate(-10deg); |
| 242 | + --card-x: -20px; |
| 243 | + --card-y: -15px; |
319 | 244 | --card-rotate: -10deg; |
320 | 245 | --card-rotate-offset: -3deg; |
321 | 246 | animation-delay: 0s; |
322 | 247 | } |
323 | 248 |
|
324 | | - .right-4 .animate-card-breathe, |
325 | | - .md\:right-6 .animate-card-breathe, |
326 | | - .lg\:right-8 .animate-card-breathe, |
327 | | - .xl\:right-12 .animate-card-breathe { |
328 | | - --card-x: 30px; |
329 | | - --card-y: 25px; |
| 249 | + .lg\:right-20.animate-card-breathe { |
| 250 | + transform: rotate(8deg); |
| 251 | + --card-x: 20px; |
| 252 | + --card-y: 15px; |
330 | 253 | --card-rotate: 8deg; |
331 | 254 | --card-rotate-offset: 3deg; |
332 | 255 | animation-delay: 0.8s; |
|
376 | 299 | .shop-scope { |
377 | 300 | /* keep shop rounding slightly tighter than platform */ |
378 | 301 | --radius: calc(var(--radius-base) - 2px); |
379 | | - |
| 302 | + |
380 | 303 | /* Shop header/button accent in LIGHT: no platform blue */ |
381 | 304 | --accent-primary: var(--foreground); |
382 | 305 | --accent-hover: color-mix(in oklab, var(--foreground) 92%, white); |
|
0 commit comments