100vh/100vw makes each .page span the full physical page regardless of
whether the user prints to A4 or US Letter, eliminating the white band
on A4 while keeping the footer visible on Letter.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Detected user PDFs were rendered to US Letter (279mm tall) instead of
A4 (297mm), which clipped the footer. Frame now caps at 270mm with
tighter print typography so the footer survives on both paper sizes.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Drop the 8mm page padding and extend frame to full 297mm in @media print
so the footer is no longer clipped on the short CV and the white band
around each page disappears.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Makes React and Node.js stand out with black bg + white text, ahead of
the accent-orange chips for TypeScript, AdonisJS, PostgreSQL, Docker.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Promote React, TypeScript, Node.js, AdonisJS, PostgreSQL, Docker to accent
and move them to the front of the skills strip.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>