   color: #e6e6e6;
            padding: 15px;
            border-radius: 8px;
            font-family: monospace;
            font-size: 0.9rem;
            margin: 15px 0;
            white-space: pre;
            overflow-x: auto;
        }

        .highlight-text {
            background-color: rgba(46, 204, 113, 0.2);
            color: #2c3e50;
            padding: 3px 6px;
            border-radius: 4px;
            font-weight: bold;
        }

        .search-animation {
        