fix logo sizing, heading colors, and add Playwright visual tests

- Trim logo background to transparent, use inline style height to
  override Pico's img { height: auto } — nav 24px, footer 20px
- Fix heading colors by setting --pico-h1-color through --pico-h6-color
  variables and --pico-color override on heading elements
- Add white-space:nowrap on nav CTA button to prevent wrapping
- Add Playwright visual test suite (11 tests): screenshots of landing,
  login, signup, mobile; assertions for light background, dark headings,
  logo presence, nav layout, no dark remnants
- Screenshots saved to tests/screenshots/ for manual review

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Deeman
2026-02-13 23:56:39 +01:00
parent 6df3f8d388
commit dc685e8e7b
10 changed files with 537 additions and 4 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 411 KiB