/* Run 71: wallet reconnect, Nerddi ID, connection-first QR Card. */
.qs71-wallet-connect{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:21px 22px;background:linear-gradient(110deg,#edf9ff,#f5f5ff);border:1px solid #bcdfff;border-radius:21px;color:#193a60}
.qs71-wallet-connect h2{color:#123b68;font-size:20px;line-height:1.2;margin:5px 0 6px}.qs71-wallet-connect p{margin:0;font-size:12px;line-height:1.55;color:#506c8a;max-width:600px}.qs71-wallet-connect form{margin:0;flex-shrink:0}.qs71-wallet-connect button{border:0;border-radius:14px;background:linear-gradient(110deg,#1275f5,#665cf4);color:white;padding:14px 18px;font-size:13px;font-weight:850;cursor:pointer;box-shadow:0 8px 20px #2471de24;min-height:46px}.qs71-wallet-connect button:focus-visible{outline:3px solid #47bee9;outline-offset:3px}
.qs71-wallet-success{background:#e0faef;border:1px solid #7dd8b2;color:#13634f;padding:11px 14px;border-radius:13px;font-weight:750}
.qs71-qr-connect{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:14px auto}.qs71-qr-connect a{display:inline-flex;align-items:center;gap:8px;justify-content:center;padding:11px 14px;color:#146bd2;font-size:13px;font-weight:800;text-decoration:none;border:1px solid #c7dff7;background:#f3faff;border-radius:15px}.qs71-qr-connect a span{font-size:19px}.qs71-rewards-note{color:#66809d!important;font-size:12px!important;line-height:1.5;max-width:560px;margin:14px auto;text-align:center;padding:0 10px}
html[data-theme=dark] .qs71-wallet-connect{background:linear-gradient(115deg,#102b46,#252a4f);border-color:#425b78;color:#e8f6ff}html[data-theme=dark] .qs71-wallet-connect h2{color:#edf7ff}html[data-theme=dark] .qs71-wallet-connect p{color:#b7d0ea}html[data-theme=dark] .qs71-qr-connect a{background:#173352;border-color:#345678;color:#b7e8ff}html[data-theme=dark] .qs71-rewards-note{color:#b0c8e1!important}
@media(max-width:690px){.qs71-wallet-connect{display:grid;padding:18px}.qs71-wallet-connect form,.qs71-wallet-connect button{width:100%}.qs71-qr-connect a{flex:1;min-width:120px}}
