/**
 * Pixel Paper Resume Builder — preview-pane refinements.
 *
 * The live preview injects the same HTML the PDF uses, wrapped in
 * #pprb-preview > .pprb-resume. Template CSS is injected into
 * #pprb-preview-style. This file only smooths the on-screen rendering
 * (the print geometry lives in PPRB_Templates::base_css()).
 *
 * @package PixelPaperResumeBuilder
 */

#pprb-preview .pprb-resume {
	width: 100%;
	color: #1a1a1a;
	font-family: "DejaVu Sans", Arial, sans-serif;
	font-size: 11pt;
	line-height: 1.45;
}
#pprb-preview .pprb-resume * {
	max-width: 100%;
	box-sizing: border-box;
}
#pprb-preview .pprb-resume h1,
#pprb-preview .pprb-resume h2,
#pprb-preview .pprb-resume h3,
#pprb-preview .pprb-resume h4 {
	margin: 0;
	padding: 0;
	line-height: 1.2;
}
#pprb-preview .pprb-resume table {
	border-collapse: collapse;
	width: 100%;
}
#pprb-preview .pprb-resume .pprb-section {
	margin-bottom: 10px;
}
#pprb-preview img {
	height: auto;
}

/* Avoid theme list-resets bleeding into the resume body. */
#pprb-preview .pprb-resume ul {
	list-style: disc;
	margin: 4px 0;
	padding-left: 18px;
}
#pprb-preview .pprb-resume ol {
	list-style: decimal;
	margin: 4px 0;
	padding-left: 18px;
}
#pprb-preview .pprb-resume p {
	margin: 0 0 6px;
}
#pprb-preview .pprb-resume a {
	color: inherit;
	text-decoration: none;
}
