
        /* 保持原有样式不变 */
        body { font-family: Arial, sans-serif; max-width: 800px; margin: 0 auto; padding: 20px; }
        h1 { color: #333; }
        ul { list-style-type: none; padding: 0; }
        li { margin-bottom: 10px; }
        a { display: block; padding: 10px; background-color: #f5f5f5; color: #0066cc; text-decoration: none; border-radius: 4px; transition: background-color 0.3s; }
        a:hover { background-color: #e0e0e0; }
        .chapter-number { font-weight: bold; margin-right: 10px; }
        .loading { color: #888; font-style: italic; }

