       }
        }

        body {
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
            margin: 0;
            background-color: var(--bg-color);
            color: var(--text-color);
            width: 800px;
            height: 495px;
            box-sizing: border-box;
            /* 初始时隐藏 body，防止闪烁 */
            opacity: 0;
            animation: fadeIn 0.4s ease-out forwards;
        }

        /* --- 骨架屏样