.ux-page .ux-app-qr{display:flex;align-items:center;justify-content:center;gap:24px;max-width:700px;margin:28px auto;padding:22px;border:1px solid var(--ux-line,#765980);border-radius:12px;background:#171022;color:#f4effa}
.ux-page .ux-app-qr>a{flex:0 0 180px;line-height:0;border-radius:8px;overflow:hidden;background:#fff}
.ux-page .ux-app-qr img{display:block;width:180px;height:180px;max-width:100%}
.ux-page .ux-app-qr h2{margin:0 0 8px;font-size:21px}
.ux-page .ux-app-qr p{margin:0 0 10px;color:var(--ux-muted,#c6bdd4)}
.ux-page .ux-app-qr div>a{color:#52ceff;text-underline-offset:3px;overflow-wrap:anywhere}
@media(max-width:580px){.ux-page .ux-app-qr{flex-direction:column;gap:16px;text-align:center;padding:20px}.ux-page .ux-app-qr>a{flex-basis:auto}}

.ux-page.ux-qr-page .ux-shell{padding-bottom:0}
.ux-page.ux-qr-page .ux-footer{margin-top:0}
