/* 响应式设计 */
        @media (max-width: 768px) {
            header h1 {
                font-size: 1.8rem;
            }

            .control-panel, #dialogue-container, .log-container {
                margin: 15px;
                padding: 15px;
            }

            .control-buttons {
                flex-direction: column;
            }

            .control-btn {
                min-width: 100%;
            }

            #dialogue-container {
                height: calc(100vh - 450px)