Index: src/lib/pdf-generators.ts
===================================================================
--- src/lib/pdf-generators.ts	(revision 4fe4582e6255b2244fa2c6ce9ae837ab03e74a58)
+++ src/lib/pdf-generators.ts	(revision 8496f3c2ae490dee80fdf71af9fe30c63996efaf)
@@ -2,4 +2,5 @@
 import autoTable from 'jspdf-autotable';
 import { loadCyrillicFonts } from './pdf-fonts';
+import { apiUrl } from './api';
 
 /* ---------- shared types ---------- */
@@ -1056,5 +1057,5 @@
 ): Promise<void> {
   // Fetch student profile
-  const profileRes = await fetch('https://iknow-api.onrender.com/api/user/getUser', {
+  const profileRes = await fetch(apiUrl('/api/user/getUser'), {
     headers: { Authorization: `Bearer ${accessToken}` },
   });
@@ -1095,5 +1096,5 @@
   let passedExams: PassedExam[] = [];
   if (needsExams) {
-    const examsRes = await fetch('https://iknow-api.onrender.com/api/user/getPassedSubjects', {
+    const examsRes = await fetch(apiUrl('/api/user/getPassedSubjects'), {
       headers: { Authorization: `Bearer ${accessToken}` },
     });
