#setup-qr { display:block; width:min(100%,420px); height:auto; margin:20px auto; background:white; }
#setup-qr[hidden] { display:none; }
.setup-warning { padding:14px 16px; background:#fff4de; color:#795013; border-radius:12px; }
code { overflow-wrap:anywhere; }
button.download { cursor:pointer; }
button.download:disabled { opacity:.6; cursor:wait; }
