.ticket-pass{justify-items:center;gap:12px;margin:22px 0 0;display:grid}.ticket-pass-qr{aspect-ratio:1;border:1px solid var(--line,currentColor);color:#000;background:#fff;border-radius:20px;width:min(260px,70vw);padding:14px;display:block}.ticket-pass-qr svg{fill:currentColor;width:100%;height:100%;display:block}.ticket-pass figcaption{justify-items:center;gap:6px;display:grid}.ticket-pass strong{letter-spacing:.06em;-webkit-user-select:all;user-select:all;font-size:1.15rem}.ticket-pass small{max-width:30ch;color:var(--ink-soft);line-height:1.5}
