feat(design): external link colors, section dividers, nav scroll-spy #10

Merged
lerko merged 1 commits from feat/polish-reader-view into staging 2026-05-27 18:31:06 +00:00
Owner

Summary

  • Dusty blue/violet link colors for external links with visited state (both themes)
  • Section dividers via border-top on anchored sections
  • Scroll-margin-top clears sticky nav on anchor jumps
  • Nav scroll-spy highlights active section (IntersectionObserver + scroll fallback)
  • Mailto links now match external link color

Test plan

  • Verify external links show dusty blue in dark and light themes
  • Verify visited links shift to muted lavender/violet
  • Scroll through all sections — nav labels highlight correctly
  • Scroll to page bottom — homelab nav link highlights
  • Click anchor links — sections clear sticky nav header
  • Check section divider borders render between sections
## Summary - Dusty blue/violet link colors for external links with visited state (both themes) - Section dividers via border-top on anchored sections - Scroll-margin-top clears sticky nav on anchor jumps - Nav scroll-spy highlights active section (IntersectionObserver + scroll fallback) - Mailto links now match external link color ## Test plan - [x] Verify external links show dusty blue in dark and light themes - [x] Verify visited links shift to muted lavender/violet - [x] Scroll through all sections — nav labels highlight correctly - [x] Scroll to page bottom — homelab nav link highlights - [x] Click anchor links — sections clear sticky nav header - [x] Check section divider borders render between sections
lerko added 1 commit 2026-05-27 00:44:29 +00:00
Dusty blue/violet link colors for external links (target="_blank") with
visited state. Both dark and light theme tokens. Mailto links included.

Section dividers via border-top on anchored sections. Scroll-margin-top
clears sticky nav on anchor jumps.

Nav scroll-spy highlights active section using IntersectionObserver +
scroll listener fallback for bottom-of-page edge case.
lerko merged commit 4a2ea3c32d into staging 2026-05-27 18:31:06 +00:00
lerko deleted branch feat/polish-reader-view 2026-05-27 18:31:07 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lerko/portfolio#10