.page{width:210mm;min-height:297mm;margin:0 auto;background:#fff}.page-fixed{height:297mm;overflow:hidden}@media print{@page{size:A4;margin:0}body,html{background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.page{width:100%!important;min-height:100%!important;margin:0!important;padding:0!important;box-shadow:none!important;border:none!important}.no-print{display:none!important}.resume-section{-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}.resume-section-header,.section-title,h2,h3{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid;orphans:2;widows:2}.avoid-break,.education-item,.experience-item,.project-item,.resume-item,.skill-item{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.page-break-before{-moz-column-break-before:page;break-before:page;page-break-before:always}.resume-section-header+*{-moz-column-break-before:auto;break-before:auto}a:after{content:none!important}.page[data-one-page=true]{max-height:297mm!important;height:297mm!important;overflow:hidden!important;page-break-after:avoid!important;-moz-column-break-after:avoid!important;break-after:avoid!important}}#root,body,html{background-color:var(--color-background)}.resume-container .text-xs{font-size:.75em!important}.resume-container .text-sm{font-size:.875em!important}.resume-container .text-base{font-size:1em!important}.resume-container .text-lg{font-size:1.125em!important}.resume-container .text-xl{font-size:1.25em!important}.resume-container .text-2xl{font-size:1.5em!important}.resume-container .text-3xl{font-size:1.875em!important}.resume-container .text-4xl{font-size:2.25em!important}.resume-container .rb-editing .text-base,.resume-container .rb-editing .text-sm,.resume-container .rb-editing .text-xs{font-size:1em!important}