From eca244e160d3426c2ec80eed346635f9cd1f7aac Mon Sep 17 00:00:00 2001 From: Matt Date: Fri, 31 Oct 2025 18:57:55 +0100 Subject: [PATCH] Compress print layout to fit all order info on page 1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Implement aggressive spacing compression (padding: 0.5rem, margins: 0.25rem) - Reduce all font sizes by 10-25% for better vertical fit - Compress line-height to 1.3 for tighter spacing - Add print-color-adjust: exact to force gradients and colors to print - Optimize logo, grid gaps, and section spacing - Keep ALL gradient backgrounds and colorful styling Result: Payment ID, Status, Email, Date now fit on page 1 with beautiful colors Based on comprehensive Zen analysis of print layout optimization 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/pages/CheckoutSuccess.tsx | 126 +++++++++++++++++++++++++++++----- 1 file changed, 107 insertions(+), 19 deletions(-) diff --git a/src/pages/CheckoutSuccess.tsx b/src/pages/CheckoutSuccess.tsx index 512e7e1..25e567a 100644 --- a/src/pages/CheckoutSuccess.tsx +++ b/src/pages/CheckoutSuccess.tsx @@ -126,6 +126,13 @@ export default function CheckoutSuccess({ {/* Print-specific styles */}