.login-wrapper{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f4efff}.login-wrapper .ant-card{width:400px;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px}.login-wrapper .ant-card h1{text-align:center;margin-bottom:8px;color:#8b5cf6;font-size:24px;font-weight:600}.login-wrapper .ant-card h2{text-align:center;margin-bottom:24px;color:#666;font-size:16px;font-weight:400}.login-wrapper .ant-card .ant-form-item{margin-bottom:16px}.login-wrapper .ant-card .ant-btn-primary{width:100%;height:40px;font-size:16px}.login-wrapper .ant-card .ant-btn-link{padding:0;height:auto}.login-wrapper .ant-card p{text-align:center;margin-top:24px;margin-bottom:0;color:#999;font-size:12px}.login-wrapper .ant-card .ant-form-item:last-child{margin-bottom:0}.login-wrapper .ant-card .ant-form-item-control-input-content{display:flex;justify-content:space-between;align-items:center}