button.download-qr{display:grid;place-items:center;width:var(--qr-preview-size,148px);height:var(--qr-preview-size,148px);padding:0;border:0;background:white;color:#222;font-size:14px;cursor:pointer}button.download-qr svg{display:block}
.share-dialog{max-width:calc(100vw - 24px);padding:16px;border:1px solid #9c45ff;border-radius:12px;background:#08010d;color:#fff;text-align:center}.share-dialog::backdrop{background:#000b}.share-dialog [data-share-qr]{display:grid;place-items:center}.share-dialog svg{display:block}.share-dialog [data-share-manual]{display:block;width:100%;min-height:90px;word-break:break-all}.share-dialog [hidden]{display:none}.share-dialog button{padding:8px 14px;border:1px solid #9c45ff;border-radius:6px;background:#08010d;color:#fff;cursor:pointer}.share-close{display:block;margin:0 0 12px auto}

@media(min-width:761px){.download-section:has(.download-scan.is-large-qr){flex-wrap:wrap;justify-content:center}.download-scan.is-large-qr{max-width:100%}.desktop-download.is-large-qr{top:auto;bottom:3%;left:4%;display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:max-content;max-width:92%;height:auto;padding:16px;border:1px solid #9c45ff66;border-radius:12px;background:#08010de6}.desktop-download.is-large-qr .download-qr{flex-shrink:0}.desktop-download.is-large-qr .scan-copy{display:none}.desktop-download.is-large-qr .download-copy{flex:1 1 180px;max-width:240px;padding-left:0}.desktop-download.is-large-qr .download-copy button{white-space:normal;height:auto;min-height:28px}}
