9f95ad3399
Fixed two issues with zoom and footer: 1. Dynamic height adjustment based on zoom level: - Store original height on first zoom (dataset.originalHeight) - Calculate scaled height: originalHeight × scale factor - Set container height dynamically to match visual content - Example: 50% zoom → height = originalHeight × 0.5 - Prevents empty space below content at low zoom - Prevents overflow at high zoom 2. Footer spacing and positioning: - Reduced .cv-main bottom padding: 3rem → 1rem - Added .cv-footer margin-top: -60px to pull footer up - Increased .zoom-control bottom: 70px → 100px - Zoom control now clears footer GitHub link Result: - Footer appears immediately after content at any zoom level - No wasted empty space below content - Zoom control doesn't overlap GitHub link - Page height dynamically adapts to zoom level