
	/* 配套 reader-v2.css,reader-gw-v2.js 和guji.html使用*/
        /* 额外适配 a01 原风格，保证播放按钮与 home-link 样式一致 */
        .reader-btn-custom {
            background: none;
            border: none;
            cursor: pointer;
            font-family: 'Georgia', 'Times New Roman', '宋体', 'SimSun', 'Songti SC', serif;
            font-size: 0.95rem;
            color: black;
            letter-spacing: 1px;
            text-decoration: none;
            display: inline-flex;
            align-items: center;
            gap: 4px;
            padding: 0;
            transition: color 0.2s;
        }
        
	.reader-btn-custom i {
            font-size: 0.9rem;
        }
        /* 确保原有布局稳定 */
        .title-bar {
            position: relative;
        }
        .title-bar .reader-btn-custom {
            position: absolute;
            top: 1rem;
            right: 1.5rem;
            background: none;
            border: 0;
            z-index: 10;
        }
        /* 移动端适配 */
        @media (max-width: 700px) {
            .title-bar .reader-btn-custom {
                right: 1rem;
                top: 0.8rem;
                font-size: 0.85rem;
            }
        }
        /* 隐藏原有的 .reader-controls 多余组件，保证简洁 */
        .reader-controls {
            display: none !important;
        }
        /* 确保语音选择器不在 a01 中显示多余控件（仅保留播放按钮） */
        #voiceSelector, .voice-controls, .rate-control, .reader-status {
            display: none !important;
        }
        /* 播放按钮状态切换 */
        .reader-btn-custom.playing i {
            animation: pulse 1s infinite;
        }
        @keyframes pulse {
            0% { opacity: 0.6; }
            100% { opacity: 1; }
        }
        /* 原有的双栏布局保留，并确保朗读内容提取正确 */
        .entry {
            display: flex;
            border-bottom: 1px solid #e1d7cb;
        }
        /* 响应式保留原有 */
        @media (max-width: 700px) {
            .entry {
                flex-direction: column;
            }
        }
        /* 暗黑模式适配，与 a02 视觉类似 */
        body.dark-mode .title-bar,
        body.dark-mode .nav-bar,
        body.dark-mode .footer-note {
            background-color: #2C241B;
            border-color: #5C4033;
        }
        body.dark-mode .original,
        body.dark-mode .translation {
            background-color: #2C241B;
            color: #E8D8C3;
            border-color: #5C4033;
        }
        body.dark-mode .container {
            background: #1A1510;
        }
        body.dark-mode .title-bar h1,
        body.dark-mode .title-bar .sub {
            color: #E8D8C3;
        }
        body.dark-mode .reader-btn-custom {
            color: #E8D8C3;
        }
        body.dark-mode .reader-btn-custom:hover {
            color: #ffaaaa;
        }
        /* 主题切换按钮样式沿用原 a02 风格，与主页按钮同风格 */
        .theme-toggle-btn {
            background: none;
            border: none;
            cursor: pointer;
            font-size: 0.95rem;
            color: black;
            margin-left: 0.5rem;
            padding: 0 0.25rem;
        }
        body.dark-mode .theme-toggle-btn {
            color: #E8D8C3;
        }
        .theme-toggle-btn:hover {
            color: red;
        }
