.auth-shell.lightning-login .auth-aside{justify-content:center;gap:26px;background:var(--soft);color:var(--ink)}
.lightning-login .auth-aside p{color:var(--muted)}
.lightning-login .auth-aside h2{color:var(--ink)}
.lightning-login .auth-aside h2{font-size:clamp(36px,4vw,58px);line-height:1.03;margin:18px 0}
.lightning-login .auth-aside>div>p{max-width:340px}
.lightning-auth-panel{width:100%;max-width:352px;text-align:center}
.lightning-auth-panel p{font-size:13px;line-height:1.65}
.lightning-auth-symbol{display:grid;place-items:center;width:112px;height:112px;border:1px solid var(--line);border-radius:24px;margin:0 auto 28px;background:var(--white);color:var(--accent)}
.lightning-auth-symbol .icon{width:52px;height:52px}
.lightning-auth-qr{display:inline-block;background:#fff;padding:10px;border-radius:14px;line-height:0;box-shadow:0 12px 35px #0002}
.lightning-auth-qr img{display:block;width:224px;height:224px;max-width:100%}
.lightning-auth-panel .button{margin-top:12px;white-space:normal}
.lightning-login .lightning-wallet-button{background:var(--ink);color:var(--paper);border-color:var(--ink)}
.lightning-login [data-lightning-complete] .button{border:1px solid var(--line);background:transparent;color:var(--ink)}
.lightning-auth-status{min-height:22px;opacity:1}
.lightning-approved .lightning-auth-status{opacity:1;color:var(--green)}
.lightning-auth-panel .help-text{font-size:12px;opacity:1}
.lightning-login .lightning-auth-panel .text-link{color:inherit;background:none;border:0;padding:0;font-size:12px}
.lightning-connect-panel{max-width:450px;display:flex;justify-content:center}
.lightning-expired .lightning-auth-qr{opacity:.35}
@media(max-width:760px){.auth-shell.lightning-login .auth-aside{display:flex;padding:30px 24px;gap:20px}.lightning-login .auth-aside h2{font-size:34px;margin:10px 0}.lightning-login .auth-aside>div>p{font-size:13px;margin-bottom:0}.lightning-login .auth-aside>span:last-child{display:none}.lightning-login .lightning-auth-symbol{width:68px;height:68px;margin-bottom:16px}.lightning-login .lightning-auth-symbol .icon{width:32px;height:32px}.lightning-login .auth-form-area{padding-top:32px}}
