- Wire visible state to className in ScrollToTop component - Replace hard-coded rgba with color-mix() for theme-aware background - Dark mode reading progress uses 15% ink color mix
- Wire visible state to className in ScrollToTop component - Replace hard-coded rgba with color-mix() for theme-aware background - Dark mode reading progress uses 15% ink color mix