diff --git a/src/routes/(content)/print/+layout.svelte b/src/routes/(content)/print/+layout.svelte
index 888a0eb..bf1d1b0 100644
--- a/src/routes/(content)/print/+layout.svelte
+++ b/src/routes/(content)/print/+layout.svelte
@@ -9,6 +9,5 @@
diff --git a/src/routes/joakim-repomaa-cv.pdf/+server.ts b/src/routes/joakim-repomaa-cv.pdf/+server.ts
index e6037fb..ff75f9e 100644
--- a/src/routes/joakim-repomaa-cv.pdf/+server.ts
+++ b/src/routes/joakim-repomaa-cv.pdf/+server.ts
@@ -1,5 +1,5 @@
import type { RequestHandler } from './$types.js';
-import type { LaunchOptions } from 'puppeteer';
+import type { LaunchOptions, PDFOptions } from 'puppeteer';
import { dev } from '$app/environment';
import puppeteer from 'puppeteer';
import * as cheerio from 'cheerio';
@@ -12,14 +12,14 @@ export const prerender = true;
const cwd = process.cwd();
// PDF generation configuration
-const PDF_CONFIG = {
- format: 'A4' as const,
+const PDF_CONFIG: PDFOptions = {
+ format: 'A4',
printBackground: true,
preferCSSPageSize: true,
margin: {
- top: '20mm',
+ top: '15mm',
right: '20mm',
- bottom: '20mm',
+ bottom: '15mm',
left: '20mm',
},
};