body{margin:0;background:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.login-wrap{display:flex;min-height:100vh;align-items:center;justify-content:center;background:linear-gradient(180deg,#f3f8ff,#fff 60%)}.login-card{width:380px;padding:36px 32px;border:1px solid #eef2f7;border-radius:8px;background:#fff;box-shadow:0 8px 28px #10182814}.login-brand{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:26px}.login-brand h1{margin:0;font-size:19px;font-weight:600;letter-spacing:.02em}.login-brand p{margin:0;font-size:13px;color:#8a98a9}.ant-card{box-shadow:0 1px 2px #1018280a;border-color:#eef2f7;transition:box-shadow .2s ease}.ant-card:hover{box-shadow:0 2px 8px #10182812}
