/* 基础样式 */
body {
        margin: 0;
            padding: 0;
                font-family: Arial, sans-serif;
                    background: linear-gradient(135deg, #6a11cb, #2575fc);
                        height: 100vh;
                            display: flex;
                                justify-content: center;
                                    align-items: center;
                                        color: white;
}

/* 欢迎容器 */
.welcome-container {
        text-align: center;
            animation: fadeIn 2s ease-in-out;
}

/* 欢迎文本 */
.welcome-text {
        font-size: 3rem;
            margin-bottom: 20px;
                animation: slideIn 1.5s ease-out;
}

/* 副文本 */
.sub-text {
        font-size: 1.5rem;
            animation: slideIn 2s ease-out;
}

/* 淡入动画 */
@keyframes fadeIn {
        from {
                    opacity: 0;
        }
            to {
                        opacity: 1;
            }
}

/* 滑入动画 */
@keyframes slideIn {
        from {
                    transform: translateY(-50px);
                            opacity: 0;
        }
            to {
                        transform: translateY(0);
                                opacity: 1;
            }
}
            }
        }
}
            }
        }
}
}
}
}
}