.login-wrap{justify-content:center;align-items:flex-start;min-height:calc(100vh - 64px);padding:56px 20px 72px;display:flex}.login-card{background:var(--surface-card);border:1px solid var(--border-subtle);width:420px;max-width:100%;box-shadow:var(--shadow-sm);border-radius:8px;padding:32px 28px}.login-qr{border:1px solid var(--border-subtle);background:var(--surface-page);border-radius:8px;justify-content:center;align-items:center;width:190px;height:190px;margin:8px auto 0;display:flex;position:relative}.login-qr:before{content:"";background:repeating-linear-gradient(0deg, var(--xyz-gray-200) 0 6px, transparent 6px 14px), repeating-linear-gradient(90deg, var(--xyz-gray-200) 0 6px, transparent 6px 14px);opacity:.5;border-radius:4px;position:absolute;inset:12px}.login-qr img{background:var(--surface-card);border-radius:6px;width:44px;height:44px;padding:6px;position:relative}@media (max-width:767px){.login-wrap{padding-top:32px}.login-card{padding:24px 20px}}
