Implements Task 3: fixed left sidebar (70px collapsed → 250px on hover) with
9 nav items, social links, active-state detection, and mobile hamburger toggle
that matches the existing sidebar-nav.js selectors.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>