.login-page[data-v-9b312d7e]{min-height:100vh;background:#f7f7f7;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.login-header[data-v-9b312d7e]{text-align:center;color:#1a1a1a;margin-bottom:40px}.logo[data-v-9b312d7e]{font-size:64px;margin-bottom:10px}.login-header h1[data-v-9b312d7e]{font-size:28px;margin-bottom:8px;font-weight:600;color:#1a1a1a}.login-header p[data-v-9b312d7e]{font-size:13px;color:#b2b2b2}.login-form[data-v-9b312d7e]{width:100%;max-width:360px;background:#fff;border-radius:16px;padding:30px;box-shadow:0 2px 12px #0000000f}.login-form[data-v-9b312d7e] .el-input__wrapper{border-radius:12px}.login-btn[data-v-9b312d7e]{width:100%;background:#ff6b00;border-color:#ff6b00;font-size:18px;border-radius:12px;margin-top:20px;height:48px}.demo-hint[data-v-9b312d7e]{text-align:center;color:#b2b2b2;font-size:12px;margin-top:20px}
