1529bf0d46
html2canvas 1.x cannot parse Tailwind v4's oklch() colors, so generating the invoice PDF from the live document threw and the download silently failed. Render the invoice template inside a sandboxed iframe that loads only the Peyda @font-face and no app stylesheets, so the captured tree is free of oklch. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>