.register-container[data-v-8e25ec5a]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-image:url(/assets/login-background.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;background-color:#667eea}.register-container[data-v-8e25ec5a]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0003;z-index:0}.register-card[data-v-8e25ec5a]{width:460px;position:relative;z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;box-shadow:0 8px 32px #0000004d;border-radius:var(--radius-lg);overflow:hidden}.card-header[data-v-8e25ec5a]{text-align:center;padding:10px 0}.card-header h2[data-v-8e25ec5a]{margin:0 0 10px;color:#303133;font-size:28px;font-weight:600}.card-header p[data-v-8e25ec5a]{margin:0;color:#606266;font-size:14px}.login-link[data-v-8e25ec5a]{text-align:center;color:#909399;font-size:14px}.login-link a[data-v-8e25ec5a]{color:#409eff;text-decoration:none;font-weight:500}.login-link a[data-v-8e25ec5a]:hover{text-decoration:underline;color:#66b1ff}[data-v-8e25ec5a] .el-form-item{margin-bottom:24px}[data-v-8e25ec5a] .el-input__wrapper{box-shadow:0 2px 8px #0000001a;border-radius:8px}[data-v-8e25ec5a] .el-button--primary{border-radius:8px;font-size:16px;font-weight:500;height:44px;background:linear-gradient(135deg,#409eff,#1890ff);border:none;transition:transform .3s ease,box-shadow .3s ease}[data-v-8e25ec5a] .el-button--primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #1890ff66}[data-v-8e25ec5a] .el-button--primary:active{transform:translateY(0)}
