|
38 | 38 | --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; |
39 | 39 | --font-mono: ui-monospace, "SF Mono", Consolas, monospace; |
40 | 40 |
|
41 | | - --text-xs: 0.75rem; |
42 | | - --text-sm: 0.8125rem; |
43 | | - --text-base: 0.875rem; |
44 | | - --text-lg: 1rem; |
45 | | - --text-xl: 1.125rem; |
| 41 | + --text-xs: 0.875rem; |
| 42 | + --text-sm: 0.9375rem; |
| 43 | + --text-base: 1rem; |
| 44 | + --text-lg: 1.125rem; |
| 45 | + --text-xl: 1.25rem; |
46 | 46 |
|
47 | 47 | --leading-tight: 1.25; |
48 | 48 | --leading-normal: 1.5; |
@@ -598,19 +598,19 @@ a { |
598 | 598 | background: rgba(255, 255, 255, 0.98); |
599 | 599 | backdrop-filter: blur(10px); |
600 | 600 | -webkit-backdrop-filter: blur(10px); |
601 | | - border: 1px solid rgba(226, 232, 240, 0.8); |
| 601 | + border: 1px solid rgba(203, 213, 225, 1); |
602 | 602 | border-radius: var(--radius-md); |
603 | 603 | padding: var(--space-3); |
604 | 604 | transition: all var(--transition); |
605 | 605 | position: relative; |
606 | 606 | border-left: 3px solid transparent; |
607 | | - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08); |
| 607 | + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1); |
608 | 608 | } |
609 | 609 |
|
610 | 610 | .pr-card:hover { |
611 | 611 | background: rgba(255, 255, 255, 1); |
612 | | - border-color: rgba(226, 232, 240, 1); |
613 | | - box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1); |
| 612 | + border-color: rgba(186, 199, 213, 1); |
| 613 | + box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.12); |
614 | 614 | transform: translateX(2px); |
615 | 615 | } |
616 | 616 |
|
|
681 | 681 | } |
682 | 682 |
|
683 | 683 | .pr-title { |
684 | | - font-size: var(--text-base); |
| 684 | + font-size: var(--text-lg); |
685 | 685 | font-weight: 500; |
686 | 686 | line-height: var(--leading-tight); |
687 | 687 | color: var(--color-text); |
|
889 | 889 | display: flex; |
890 | 890 | align-items: center; |
891 | 891 | justify-content: space-between; |
892 | | - font-size: var(--text-xs); |
| 892 | + font-size: var(--text-sm); |
893 | 893 | color: var(--color-text-secondary); |
894 | 894 | gap: var(--space-3); |
895 | 895 | } |
|
902 | 902 | } |
903 | 903 |
|
904 | 904 | .author-avatar { |
905 | | - width: 1rem; |
906 | | - height: 1rem; |
| 905 | + width: 1.25rem; |
| 906 | + height: 1.25rem; |
907 | 907 | border-radius: var(--radius-full); |
908 | 908 | } |
909 | 909 |
|
@@ -1328,6 +1328,15 @@ a { |
1328 | 1328 |
|
1329 | 1329 | /* Responsive */ |
1330 | 1330 | @media (max-width: 768px) { |
| 1331 | + /* Slightly reduce font sizes on mobile for better fit */ |
| 1332 | + :root { |
| 1333 | + --text-xs: 0.8125rem; |
| 1334 | + --text-sm: 0.875rem; |
| 1335 | + --text-base: 0.9375rem; |
| 1336 | + --text-lg: 1rem; |
| 1337 | + --text-xl: 1.125rem; |
| 1338 | + } |
| 1339 | + |
1331 | 1340 | .header-content { |
1332 | 1341 | flex-wrap: wrap; |
1333 | 1342 | height: auto; |
@@ -1357,6 +1366,11 @@ a { |
1357 | 1366 | align-self: flex-start; |
1358 | 1367 | } |
1359 | 1368 |
|
| 1369 | + .author-avatar { |
| 1370 | + width: 1rem; |
| 1371 | + height: 1rem; |
| 1372 | + } |
| 1373 | + |
1360 | 1374 | .toast { |
1361 | 1375 | left: var(--space-4); |
1362 | 1376 | right: var(--space-4); |
|
0 commit comments