input,select{display:block;width:100%;padding:12px;border:1px solid #cbd5e5;border-radius:9px;margin:8px 0 18px;font:inherit}#controls textarea{min-height:140px}#qr{display:flex;justify-content:center;margin:20px 0}#qr img,#qr canvas{max-width:100%;height:auto}button:disabled{opacity:.55;cursor:wait}#controls>button{margin:6px 8px 6px 0}
