#contact-gate [hidden] { display: none; }
#contact-gate .qr-result img { display: block; width: min(100%, 288px); height: auto; margin: 12px auto; border-radius: 4px; }
#contact-gate .qr-result a { display: block; text-align: center; padding: 8px; }
#contact-gate [role="status"]:empty { display: none; }

