body {
  font-family: 'Plus Jakarta Sans', sans-serif;
}

.watermark-pattern {
  background-image: repeating-linear-gradient(
    -45deg,
    transparent,
    transparent 40px,
    rgba(15, 23, 42, 0.03) 40px,
    rgba(15, 23, 42, 0.03) 80px
  );
}
/* Keep the preview and exported PDF on the same HTML renderer. */
#cv-preview-paper { box-sizing: border-box; }
#cv-content-area { overflow-wrap: anywhere; }
#cv-content-area h4,
#cv-content-area .mb-2,
#cv-content-area .mb-3 { break-inside: avoid; page-break-inside: avoid; }
