|
1 | 1 | :root { |
2 | 2 | color-scheme: light; |
3 | 3 | font-family: |
4 | | - "Avenir Next", Avenir, "Segoe UI", ui-sans-serif, system-ui, -apple-system, |
5 | | - BlinkMacSystemFont, sans-serif; |
| 4 | + -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, ui-sans-serif, |
| 5 | + system-ui, sans-serif; |
6 | 6 | font-size: 17px; |
7 | 7 | font-synthesis: none; |
8 | 8 | --canvas: #f7f3ea; |
|
83 | 83 | margin: 0; |
84 | 84 | background: var(--canvas); |
85 | 85 | color: var(--ink); |
| 86 | + -webkit-font-smoothing: antialiased; |
86 | 87 | line-height: 1.65; |
87 | | - text-rendering: optimizeLegibility; |
| 88 | + text-rendering: auto; |
88 | 89 | } |
89 | 90 |
|
90 | 91 | button, |
@@ -142,7 +143,7 @@ button { |
142 | 143 | .brand { |
143 | 144 | color: var(--ink); |
144 | 145 | font-size: 1.05rem; |
145 | | - font-weight: 750; |
| 146 | + font-weight: 700; |
146 | 147 | letter-spacing: -0.025em; |
147 | 148 | text-decoration: none; |
148 | 149 | } |
|
261 | 262 | margin: 0.85rem 0 0; |
262 | 263 | font-family: ui-serif, "Iowan Old Style", "Palatino Linotype", Georgia, serif; |
263 | 264 | font-size: 1rem; |
264 | | - font-weight: 650; |
| 265 | + font-weight: 600; |
265 | 266 | line-height: 1.35; |
266 | 267 | } |
267 | 268 |
|
@@ -315,14 +316,14 @@ h3 { |
315 | 316 | gap: 0.1rem; |
316 | 317 | min-width: 0; |
317 | 318 | font-size: 0.83rem; |
318 | | - font-weight: 650; |
| 319 | + font-weight: 600; |
319 | 320 | line-height: 1.35; |
320 | 321 | } |
321 | 322 |
|
322 | 323 | .lesson-link-copy small { |
323 | 324 | color: var(--muted); |
324 | 325 | font-size: 0.68rem; |
325 | | - font-weight: 550; |
| 326 | + font-weight: 500; |
326 | 327 | } |
327 | 328 |
|
328 | 329 | .locked-lesson { |
|
362 | 363 | background: var(--surface); |
363 | 364 | color: var(--ink); |
364 | 365 | cursor: pointer; |
365 | | - font-weight: 650; |
| 366 | + font-weight: 600; |
366 | 367 | } |
367 | 368 |
|
368 | 369 | .guided-tools button:hover, |
|
479 | 480 | border-radius: var(--radius-sm); |
480 | 481 | background: var(--primary); |
481 | 482 | color: var(--on-primary); |
482 | | - font-weight: 750; |
| 483 | + font-weight: 700; |
483 | 484 | text-decoration: none; |
484 | 485 | } |
485 | 486 |
|
|
502 | 503 | margin: 0 0 0.25rem; |
503 | 504 | color: var(--primary); |
504 | 505 | font-size: 0.78rem; |
505 | | - font-weight: 750; |
| 506 | + font-weight: 700; |
506 | 507 | } |
507 | 508 |
|
508 | 509 | .track-title, |
|
559 | 560 | margin: 0; |
560 | 561 | color: var(--primary); |
561 | 562 | font-size: 0.78rem; |
562 | | - font-weight: 750; |
| 563 | + font-weight: 700; |
563 | 564 | } |
564 | 565 |
|
565 | 566 | .course-card h3 { |
|
604 | 605 | padding: 0.45rem 0; |
605 | 606 | color: var(--muted); |
606 | 607 | font-size: 0.84rem; |
607 | | - font-weight: 650; |
| 608 | + font-weight: 600; |
608 | 609 | } |
609 | 610 |
|
610 | 611 | .lesson { |
|
632 | 633 | .eyebrow { |
633 | 634 | color: var(--primary); |
634 | 635 | font-size: 0.79rem; |
635 | | - font-weight: 750; |
| 636 | + font-weight: 700; |
636 | 637 | letter-spacing: 0.015em; |
637 | 638 | } |
638 | 639 |
|
@@ -758,7 +759,7 @@ pre { |
758 | 759 | color: var(--muted); |
759 | 760 | font-family: ui-monospace, "SFMono-Regular", Consolas, monospace; |
760 | 761 | font-size: 0.72rem; |
761 | | - font-weight: 750; |
| 762 | + font-weight: 700; |
762 | 763 | } |
763 | 764 |
|
764 | 765 | .checkpoint-current .checkpoint-marker, |
@@ -883,7 +884,7 @@ pre code { |
883 | 884 | background: var(--surface); |
884 | 885 | color: var(--ink); |
885 | 886 | cursor: pointer; |
886 | | - font-weight: 650; |
| 887 | + font-weight: 600; |
887 | 888 | } |
888 | 889 |
|
889 | 890 | .lesson-pagination button:hover:not(:disabled) { |
@@ -982,7 +983,7 @@ pre code { |
982 | 983 | .compact-course-contents > summary small { |
983 | 984 | color: var(--muted); |
984 | 985 | font-size: 0.75rem; |
985 | | - font-weight: 550; |
| 986 | + font-weight: 500; |
986 | 987 | } |
987 | 988 |
|
988 | 989 | .contents-chevron { |
|
0 commit comments