Skip to content

fix: nav navigation gaps, orphaned Compare section, broken card styles#20

Merged
enricopiovesan merged 1 commit into
mainfrom
fix/nav-gaps-and-card-polish
Jul 9, 2026
Merged

fix: nav navigation gaps, orphaned Compare section, broken card styles#20
enricopiovesan merged 1 commit into
mainfrom
fix/nav-gaps-and-card-polish

Conversation

@enricopiovesan

Copy link
Copy Markdown
Collaborator

Summary

  • Mobile nav gap: desktop dropdowns exposed 13+ destinations, mobile menu only had 6 — Roadmap, All Questions, Examples, and Quickstart were completely unreachable on mobile. Added them.
  • Orphaned Compare section: 4 pages (/compare.html + 3 comparison pages) had zero links from primary nav or footer — only reachable via buried cross-links in a few unrelated pages. Added to the Developers dropdown, mobile menu, and footer.
  • Real styling bug: the new section landing pages (blog, compare, solutions, use-cases, docs, docs/guides) used .usecase-card, but that class only existed in home.css (homepage-only) — those cards were rendering completely unstyled. Moved the component to the global components.css.
  • Zero box-shadow anywhere on the site — confirmed via grep across all three stylesheets. Added subtle elevation + hover-lift to .card, .usecase-card, .stat-card, and .use-case-card, and normalized a few hardcoded 10px border-radius values to the shared --radius token.

Test plan

  • 0 broken internal links across all 88 pages (verified via link-checker script)
  • Computed styles confirm .usecase-card has real background/padding/shadow on previously-broken pages
  • Spot check mobile nav menu shows all destinations
  • Spot check Compare is reachable from nav/footer

🤖 Generated with Claude Code

- Mobile nav menu only exposed 6 of 13+ destinations available in the
  desktop dropdowns -- Roadmap, All Questions, Examples, and Quickstart
  were unreachable on mobile. Added them.
- The entire Compare section (4 pages) had zero links from primary nav
  or footer, only reachable via buried cross-links inside a few other
  pages. Added to the Developers dropdown, mobile menu, and footer.
- Found and fixed a real styling bug: new section landing pages (blog,
  compare, solutions, use-cases, docs, docs/guides) used class
  "usecase-card", but that class's styles lived only in home.css
  (homepage-only), so those cards rendered completely unstyled. Moved
  the component to components.css (global) so it works everywhere it's
  referenced, and added box-shadow + hover-lift for visual depth --
  the whole site previously had zero box-shadow usage anywhere, which
  reads as flat/cheap. Applied the same treatment to .card, .stat-card,
  and .use-case-card, plus normalized a few hardcoded 10px border-radius
  values to the shared --radius token.

Verified: 0 broken internal links across all 88 pages (unchanged from
before), computed styles confirm .usecase-card now has real background/
padding/shadow on the previously-broken pages.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@enricopiovesan enricopiovesan merged commit 64619d7 into main Jul 9, 2026
2 checks passed
@enricopiovesan enricopiovesan deleted the fix/nav-gaps-and-card-polish branch July 9, 2026 04:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant