
            font-style: italic;
            text-align: center;
            padding: 2rem;
        }

        /* Error States */
        .error-message {
            background: rgba(255, 85, 85, 0.1);
            border: 1px solid var(--accent-red);
            border-radius: 0.5rem;
            padding: 1rem;
            color: var(--accent-red);
            text-align: center;
            backdrop-filter: blur(8px);
        }

        /* Markdown Styling */
        .markdown-content h1,
        .markdow