3336ce77c1
The unconditional max-width:640px override collided with Klaro's own breakpoint-dependent centering (margin:auto only applies above an internal JS-set breakpoint; below it the modal is fixed/width:100% with no left/margin, so the wider modal rendered flush-left instead of centered). Explicit left:50%+translate(-50%,-50%) centers on both axes regardless of which of Klaro's own branches is active. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>