diff --git a/app/globals.css b/app/globals.css index 6cb7a72..4f5f13c 100644 --- a/app/globals.css +++ b/app/globals.css @@ -460,7 +460,10 @@ input, width: 100%; height: auto; display: block; - aspect-ratio: 1 / 1; + /* The portrait's drawn frame is part of the artwork, so it must not be + cropped — a square crop cuts the frame's top and bottom and clips the + head. Matches the source's 2:3 ratio. */ + aspect-ratio: 2 / 3; object-fit: cover; } .hero-portrait-cap { diff --git a/components/landing/Hero.tsx b/components/landing/Hero.tsx index 8584794..d6dbf84 100644 --- a/components/landing/Hero.tsx +++ b/components/landing/Hero.tsx @@ -22,10 +22,10 @@ export function Hero() {