.streaming-text.svelte-dzcxsh{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.streaming-text.svelte-dzcxsh p,.streaming-text.svelte-dzcxsh li,.streaming-text.svelte-dzcxsh h1,.streaming-text.svelte-dzcxsh h2,.streaming-text.svelte-dzcxsh h3{animation:svelte-dzcxsh-fadeIn .15s ease-out}@keyframes svelte-dzcxsh-fadeIn{0%{opacity:.7}to{opacity:1}}.prose{font-family:IBM Plex Sans,system-ui,sans-serif}.prose p{margin-bottom:.75rem}.prose code{font-family:JetBrains Mono,monospace;background-color:#4ade801a;color:var(--color-accent);padding:.125rem .375rem;border-radius:.25rem;font-size:.875em}.prose pre{background-color:var(--color-surface);border:1px solid rgba(74,222,128,.2);border-radius:.5rem;padding:1rem;margin:.75rem 0;overflow-x:auto}.prose pre code{background-color:transparent;padding:0;color:var(--color-accent)}.prose ul,.prose ol{margin-left:1.5rem;margin-bottom:.75rem}.prose li{margin-bottom:.25rem}.prose strong{color:var(--color-accent);font-weight:600}.prose a{color:var(--color-secondary);text-decoration:underline}.prose a:hover{color:var(--color-accent)}.prose h1,.prose h2,.prose h3,.prose h4{color:var(--color-accent);font-weight:700;margin-top:1rem;margin-bottom:.5rem}.prose blockquote{border-left:3px solid var(--color-accent);padding-left:1rem;margin:.75rem 0;color:var(--color-muted);font-style:italic}.copy-code-button{position:absolute;top:.5rem;right:.5rem;background-color:var(--color-surface-light);border:1px solid rgba(74,222,128,.3);color:var(--color-accent);padding:.375rem .5rem;border-radius:.25rem;cursor:pointer;font-size:.75rem;font-family:JetBrains Mono,monospace;transition:all .2s ease;display:flex;align-items:center;gap:.25rem;opacity:.7}.copy-code-button:hover{opacity:1;background-color:var(--color-accent);color:#000;border-color:var(--color-accent)}.copy-code-button.copied{background-color:var(--color-accent);color:#000;border-color:var(--color-accent)}.hljs{background:transparent;color:#e5e7eb}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-section,.hljs-link{color:var(--color-accent);font-weight:600}.hljs-string,.hljs-title,.hljs-name,.hljs-type,.hljs-attribute,.hljs-symbol,.hljs-bullet,.hljs-built_in,.hljs-addition,.hljs-variable,.hljs-template-tag,.hljs-template-variable{color:#86efac}.hljs-comment,.hljs-quote,.hljs-deletion,.hljs-meta{color:var(--color-muted);font-style:italic}.hljs-number,.hljs-regexp,.hljs-selector-id,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo{color:#fbbf24}.hljs-function,.hljs-class,.hljs-params{color:#60a5fa}.hljs-tag{color:var(--color-accent)}.hljs-attr{color:#86efac}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}
