html,body,#root{margin:0;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.sp-auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.sp-auth-card{width:100%;max-width:420px}.sp-brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:18px;overflow:hidden;white-space:nowrap}.sp-brand img{max-height:32px;max-width:140px;object-fit:contain}.sp-content{padding:24px}@media(max-width:640px){.sp-content{padding:16px}}.sp-json{white-space:pre-wrap;word-break:break-word;font-size:12px;margin:0}
