/* Ant Design 本地样式覆盖层
 * 目标：在保留现有纯前端 JS 行为的前提下，对局部视觉/显示逻辑做兼容。
 */

/* 登录页：保持现有 JS（classList.add('show')）的显示/隐藏逻辑 */
.error-message {
    display: none;
}

.error-message.show {
    display: block;
}

/* Toast：对齐 Ant Design message 的视觉风格 */
.toast {
    top: 24px;
    left: 50%;
    transform: translateX(-50%);
    padding: 6px 16px;
    border-radius: 4px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
    background-color: rgba(0, 0, 0, 0.88);
    font-size: 14px;
}

.toast.success {
    background-color: #52c41a;
}

.toast.error {
    background-color: #f5222d;
}

.toast.warning {
    background-color: #faad14;
}

