body{background:var(--bg-body);color:var(--text-1);margin:0}#App{max-width:480px;margin:8vh auto 32px;padding:26px 18px;background:var(--bg-card);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-sm)}.demo-login-container{width:100%;max-width:360px;margin:20px auto}.layui-input{border-radius:10px;border-color:var(--border);background:var(--bg-input);color:var(--text-1);height:46px}.layui-btn{border-radius:10px;min-height:44px;background:var(--primary)}.layui-form-item{margin-bottom:18px}.Privacy{font-size:12px;line-height:1.8}.layui-form-item a{color:var(--primary)}@media(max-width:520px){#App{margin:16px 12px;padding:18px 12px}.layui-layer{max-width:calc(100vw - 20px)}}
