ding: 20px 30px;
            font-size: 24px;
            font-weight: bold;
            text-align: center;
        }

        .card-content {
            display: flex;
            flex-direction: row;
            min-height: 80vh;
        }

        .prompt-section {
            flex: 1;
            padding: 25px;
            border-right: 1px solid #eee;
            overflow-y: auto;
            max-height: calc(100vh - 150px);
        }

        .result-section {
            flex: 1;
            paddin