|
1 | | -@import url("https://fonts.googleapis.com/css2?family=Bungee:wght@400&family=DM+Sans:wght@400;500;700&display=swap"); |
2 | | - |
3 | 1 | :root { |
4 | 2 | --bg: #08122e; |
5 | 3 | --bg-alt: #0f214f; |
@@ -75,6 +73,8 @@ body::after { |
75 | 73 | transform: translateY(18px) scale(0.98); |
76 | 74 | opacity: 0; |
77 | 75 | animation: reveal-panel 620ms cubic-bezier(0.2, 0.8, 0.25, 1) forwards; |
| 76 | + content-visibility: auto; |
| 77 | + contain-intrinsic-size: 420px; |
78 | 78 | } |
79 | 79 |
|
80 | 80 | .panel:nth-child(1) { |
@@ -338,6 +338,18 @@ button:active { |
338 | 338 | transform: translateY(-2px); |
339 | 339 | } |
340 | 340 |
|
| 341 | +.cell:has(.robot) { |
| 342 | + background: |
| 343 | + linear-gradient(170deg, #fff, #eef6ff), |
| 344 | + repeating-linear-gradient( |
| 345 | + 45deg, |
| 346 | + rgba(24, 56, 120, 0.03), |
| 347 | + rgba(24, 56, 120, 0.03) 5px, |
| 348 | + transparent 5px, |
| 349 | + transparent 10px |
| 350 | + ); |
| 351 | +} |
| 352 | + |
341 | 353 | .coord { |
342 | 354 | font-size: 0.7rem; |
343 | 355 | color: #5e739c; |
@@ -443,3 +455,18 @@ button:active { |
443 | 455 | grid-template-columns: repeat(2, minmax(90px, 1fr)); |
444 | 456 | } |
445 | 457 | } |
| 458 | + |
| 459 | +@media (prefers-reduced-motion: reduce) { |
| 460 | + .panel, |
| 461 | + .robot, |
| 462 | + .cell, |
| 463 | + button, |
| 464 | + .latest-status, |
| 465 | + input, |
| 466 | + textarea, |
| 467 | + select { |
| 468 | + animation: none !important; |
| 469 | + transition: none !important; |
| 470 | + transform: none !important; |
| 471 | + } |
| 472 | +} |
0 commit comments