30 lines
939 B
CSS
30 lines
939 B
CSS
|
|
/* ============================================================================
|
||
|
|
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;
|
||
|
|
}
|