.pp-login-shell :where(*){box-sizing:border-box}body:has(.pp-login-shell){margin:0}.pp-login-shell{box-sizing:border-box;color:#24304b;background:#fafafa;justify-content:center;align-items:center;min-height:100vh;padding:24px;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.pp-login-card{box-sizing:border-box;background:#fff;border:1px solid #e0e2e8;border-radius:8px;width:100%;max-width:480px;padding:24px}.pp-login-card h1{margin:0 0 16px;font-size:20px;line-height:1.3}.pp-login-card p{margin:0 0 16px}.pp-login-card p:last-child{margin-bottom:0}.pp-login-actions{flex-direction:column;gap:12px;display:flex}.pp-login-button{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:center;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #c5c8d2;border-radius:6px;padding:10px 16px;text-decoration:none;display:block}.pp-login-button:hover{background:#f3f4f7}.pp-login-button:focus-visible{outline-offset:3px;outline:2px solid #4d48e8}.pp-login-button:disabled{cursor:default;opacity:.6}
