/* ============================================================================ CV PAPER - Container for two-page layout ============================================================================ */ .cv-paper { width: 100%; background: transparent; /* Remove white background - each page has its own */ box-shadow: none; /* Remove shadow - each page has its own */ margin: 0; position: relative; display: block; /* Changed from grid to block for stacking pages */ min-height: auto; /* Zoom transform properties */ transform-origin: top center; /* Scale from top center - page stays anchored at top */ transition: transform 0.08s linear; /* Smooth, immediate zoom response */ will-change: transform; /* Hint browser to optimize for transforms */ } /* Page break helpers */ .page-break { page-break-after: always; break-after: page; } .avoid-break { page-break-inside: avoid; break-inside: avoid; }