    /* 加载中样式 */
    .loading-screen {
    	position: fixed;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100%;
    	background: rgba(0, 0, 0, 0.8);
    	/* 半透明背景 */
    	display: flex;
    	justify-content: center;
    	align-items: center;
    	z-index: 9999;
    	/* 确保在最上层 */
    	overflow: hidden;
    	transition: transform 1s ease;
    	/* 平滑推开效果 */
    }

    .loading-screen.push-out {
    	transform: scaleX(0);
    	/* 从中间向两边推开 */
    	transform-origin: center;
    	/* 推开效果从中心开始 */
    }

    .loading-text {
    	font-size: 24px;
    	color: white;
    	display: flex;
    	gap: 5px;
    }

    .loading-svg {
    	position: absolute;
    	width: 100px;
    	height: 100px;
    }

    /* 主内容初始隐藏 */
    #main-content {
    	visibility: hidden;
    	/* 隐藏内容 */
    }