/* 全局背景，和首页/登录页保持一致 */
body {
    background: linear-gradient(135deg, #0f172a, #1e293b);
    min-height: 100vh;
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei", sans-serif;
}

/* 卡片样式：毛玻璃 + 发光边框，电脑/手机通用 */
.login-card {
    background: rgba(30, 41, 59, 0.85);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(96, 165, 250, 0.3);
    box-shadow: 0 8px 32px rgba(59, 130, 246, 0.2);
    transition: all 0.3s ease;
}
.login-card:hover {
    box-shadow: 0 10px 40px rgba(59, 130, 246, 0.35);
    transform: translateY(-2px);
}

/* 标题发光效果 */
.glow-title {
    color: #dbeafe;
    text-shadow: 0 0 10px #3b82f6, 0 0 20px #60a5fa;
    letter-spacing: 1px;
}

/* 输入框发光 + 聚焦效果 */
.glow-input {
    outline: none;
    transition: all 0.3s ease;
}
.glow-input:focus {
    border-color: #60a5fa !important;
    box-shadow: 0 0 12px #3b82f6, 0 0 24px rgba(59, 130, 246, 0.4);
    background: rgba(51, 65, 85, 0.9) !important;
}

/* 按钮发光 + 悬浮放大 */
.glow-btn {
    color: white !important;
    border: none;
    box-shadow: 0 0 10px #3b82f6, 0 0 20px #60a5fa;
    transition: all 0.3s ease;
}
.glow-btn:hover {
    box-shadow: 0 0 16px #3b82f6, 0 0 32px #60a5fa;
    transform: scale(1.02);
}

/* 底部登录链接 */
.login-link {
    color: #93c5fd;
    text-shadow: 0 0 8px #60a5fa;
    transition: all 0.2s;
}
.login-link:hover {
    color: #bfdbfe;
    text-shadow: 0 0 12px #3b82f6;
}