import{n as e,r as t,t as n}from"./markdown-Biq8ujIZ.js";import{n as r}from"./createLucideIcon-dIT_VeEb.js";var i=t();function a({children:t,className:a}){return(0,i.jsx)(`div`,{className:r(`text-sm leading-relaxed text-text`,a),children:(0,i.jsx)(e,{remarkPlugins:[n],components:{h1:({children:e})=>(0,i.jsx)(`h1`,{className:`mb-2 mt-4 text-lg font-bold text-text first:mt-0`,children:e}),h2:({children:e})=>(0,i.jsx)(`h2`,{className:`mb-2 mt-4 text-base font-bold text-text first:mt-0`,children:e}),h3:({children:e})=>(0,i.jsx)(`h3`,{className:`mb-1.5 mt-3 text-sm font-semibold text-text first:mt-0`,children:e}),p:({children:e})=>(0,i.jsx)(`p`,{className:`mb-2.5 last:mb-0`,children:e}),ul:({children:e})=>(0,i.jsx)(`ul`,{className:`mb-2.5 ml-5 list-disc space-y-1 last:mb-0`,children:e}),ol:({children:e})=>(0,i.jsx)(`ol`,{className:`mb-2.5 ml-5 list-decimal space-y-1 last:mb-0`,children:e}),li:({children:e})=>(0,i.jsx)(`li`,{className:`pl-1`,children:e}),strong:({children:e})=>(0,i.jsx)(`strong`,{className:`font-semibold text-text`,children:e}),em:({children:e})=>(0,i.jsx)(`em`,{className:`italic`,children:e}),a:({children:e,href:t})=>(0,i.jsx)(`a`,{href:t,target:`_blank`,rel:`noopener noreferrer`,className:`text-brand-600 underline hover:text-brand-700`,children:e}),blockquote:({children:e})=>(0,i.jsx)(`blockquote`,{className:`my-2.5 border-l-2 border-brand-400 pl-3 italic text-text-muted`,children:e}),code:({className:e,children:t})=>e?(0,i.jsx)(`code`,{className:`block overflow-x-auto rounded-lg bg-surface-muted p-3 font-mono text-[0.85em]`,children:t}):(0,i.jsx)(`code`,{className:`rounded bg-surface-muted px-1.5 py-0.5 font-mono text-[0.85em] text-brand-600 dark:text-brand-300`,children:t}),pre:({children:e})=>(0,i.jsx)(`pre`,{className:`mb-2.5`,children:e}),hr:()=>(0,i.jsx)(`hr`,{className:`my-3 border-border`}),table:({children:e})=>(0,i.jsx)(`div`,{className:`mb-2.5 overflow-x-auto`,children:(0,i.jsx)(`table`,{className:`w-full border-collapse text-left text-xs`,children:e})}),th:({children:e})=>(0,i.jsx)(`th`,{className:`border border-border bg-surface-muted px-2 py-1 font-semibold`,children:e}),td:({children:e})=>(0,i.jsx)(`td`,{className:`border border-border px-2 py-1`,children:e})},children:t})})}export{a as t};