Python import os from weasyprint import HTML html_content = """ <!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8"> <title>Hy-Tech Engineers IPO Analysis</title> <style> @page { size: A4; margin: 15mm 15mm 15mm 15mm; background-color: #f8fafc; } *, *::before, *::after { box-sizing: border-box; } body { font-family: "Noto Sans", "DejaVu Sans", "Helvetica Neue", sans-serif; color: #1e293b; margin: 0; padding: 0; line-height: 1.6; font-size: 10.5pt; } .header { background: linear-gradient(135deg, #0f172a 0%, #0284c7 100%); color: #ffffff; padding: 24px 20px; margin: -15mm -15mm 20px -15mm; border-bottom: 4px solid #0284c7; } .badge { display: inline-block; background-color: #0284c7; ...