\NeedsTeXFormat{LaTeX2e} \ProvidesClass{pedro-moderncv}[2026/02/24 Custom moderncv wrapper] \LoadClassWithOptions{moderncv} \RequirePackage{tikz} \RequirePackage{etoolbox} \AtBeginDocument{% \makeatletter % Safe scaled length \newlength{\@photowidthscaled} \patchcmd{\makecvhead} {\includegraphics[width=\@photowidth]{\@photo}} {% % Copy original width \setlength{\@photowidthscaled}{\@photowidth} % Scale safely (no calc/dimexpr/TikZ parser issues) \setlength{\@photowidthscaled}{1.2\@photowidthscaled} \begin{tikzpicture} \clip (0, 0) circle (\@photowidth/2); \node at (-0.2cm, -0.3cm) { \includegraphics[width=\@photowidthscaled]{\@photo} }; \end{tikzpicture} } {}{} \makeatother }