/* SonCV Resume Toolkit — print stylesheet (used for "Download PDF").
   Only loaded with media="print", so these rules never affect the screen. */

@page {
	size: A4;
	margin: 11mm 12mm;
}

#soncv-print-area { display: none; }

@media print {
	/* hide the entire page except our print area */
	body > *:not(#soncv-print-area) { display: none !important; }

	#soncv-print-area { display: block !important; }

	#soncv-print-area .rtpl {
		max-width: none;
		margin: 0;
		box-shadow: none;
		border-radius: 0;
		font-size: 10.5pt;
		line-height: 1.5;
	}

	#soncv-print-area .rtpl-modern { grid-template-columns: 30% 1fr; }
	#soncv-print-area .rtpl-modern .rtpl-side { padding: 20px 16px; }
	#soncv-print-area .rtpl-modern .rtpl-side h1 { font-size: 19pt; }
	#soncv-print-area .rtpl-modern .rtpl-main { padding: 20px; }
	#soncv-print-area .rtpl-classic,
	#soncv-print-area .rtpl-minimal { padding: 0; }
	#soncv-print-area .rtpl-classic h1 { font-size: 20pt; }
	#soncv-print-area .rtpl-minimal h1 { font-size: 21pt; }

	#soncv-print-area .rtpl-empty { display: none; }

	/* keep accent colors in the PDF (Chrome/Edge: needs "Background graphics" checked) */
	#soncv-print-area .rtpl-side,
	#soncv-print-area .svb-swatch { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
}
