/* * Log-scale markdown for transcript agent text (rendered via RichContent with * className="transcript-prose"). Structure is preserved; the type scale is * flattened to the transcript's data-panel rhythm: body 12.5px, mono 11px, * headings demoted to body size. Selectors double up with .rich-text-editor * (the RichContent root) so they outrank the shared base styles regardless of * CSS load order. */ .rich-text-editor.transcript-prose { font-size: 12.5px; line-height: 1.7; } .rich-text-editor.transcript-prose > :first-child { margin-top: 0; } .rich-text-editor.transcript-prose > :last-child { margin-bottom: 0; } .rich-text-editor.transcript-prose p { margin: 0.25rem 0; } .rich-text-editor.transcript-prose ul, .rich-text-editor.transcript-prose ol { margin: 0.25rem 0; padding-left: 1.25rem; } .rich-text-editor.transcript-prose li { margin: 0.1rem 0; } /* A transcript is not an article: every heading demotes to emphasized body. */ .rich-text-editor.transcript-prose h1, .rich-text-editor.transcript-prose h2, .rich-text-editor.transcript-prose h3, .rich-text-editor.transcript-prose h4, .rich-text-editor.transcript-prose h5, .rich-text-editor.transcript-prose h6 { font-size: 12.5px; font-weight: 500; margin: 0.5rem 0 0.15rem; } .rich-text-editor.transcript-prose code { font-size: 11px; } .rich-text-editor.transcript-prose pre, .rich-text-editor.transcript-prose .code-block-wrapper { font-size: 11px; margin: 0.35rem 0; } .rich-text-editor.transcript-prose blockquote { margin: 0.35rem 0; font-size: 12.5px; }