.qr-page{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:70vh;padding:40px 20px 80px;gap:24px;text-align:center}.qr-page__actions{width:100%;display:flex;justify-content:center}.qr-page__download{font-weight:400;font-size:14px;line-height:20px;align-items:center;border:1px solid;cursor:pointer;display:inline-flex;gap:8px;height:40px;justify-content:center;max-width:100%;padding:10px 24px;text-decoration:none;text-transform:uppercase;transition:cubic-bezier(0.3, 0.46, 0.45, 0.94) .4s;transition-property:background-color,color,border;-webkit-user-select:none;user-select:none;vertical-align:top;white-space:nowrap;width:var(--button-width, auto);background-color:rgba(0,0,0,0);border-color:#0a0f9e;color:#0a0f9e;font-size:2rem;padding:12px 28px;cursor:pointer}@media not all and (pointer: coarse){.qr-page__download:hover{background-color:#0a0f9e;border-color:#0a0f9e;color:#fff}}.qr-page__content{display:flex;flex-direction:column;align-items:center;gap:24px;width:calc(100% - 2rem);padding:32px 32px 40px;background-color:#fff;border-radius:16px;box-shadow:0 10px 35px rgba(0,0,0,.08)}.qr-page__title{font-size:1.75rem;margin:0}.qr-page__img{width:100%;height:100%}body{overflow:auto;overflow-y:scroll;pointer-events:all;visibility:var(--page_visibility, hidden)}
