.markdown-body{@apply text-slate-800 leading-relaxed;}.markdown-body h1{@apply text-2xl font-black mb-6 mt-8 text-slate-900 border-b-2 border-slate-200 pb-2 uppercase italic;}.markdown-body h2{@apply text-xl font-bold mb-4 mt-6 text-slate-800 border-b border-slate-100 pb-1;}.markdown-body h3{@apply text-lg font-bold mb-3 mt-5 text-slate-700;}.markdown-body p{@apply mb-4;}.markdown-body table{@apply w-full border-collapse mb-6 bg-white rounded-xl overflow-hidden shadow-sm border border-slate-200;}.markdown-body th{@apply bg-slate-100 px-4 py-3 text-right text-[11px] font-black text-slate-500 uppercase tracking-widest border border-slate-200;}.markdown-body td{@apply px-4 py-3 text-sm border border-slate-100 text-slate-600;}.markdown-body ul{@apply list-disc list-inside mb-4 space-y-1;}.markdown-body li{@apply text-sm;}.markdown-body code{@apply bg-slate-200 px-1.5 py-0.5 rounded font-mono text-xs text-blue-700;}.markdown-body blockquote{@apply border-r-4 border-blue-500 bg-blue-50/50 p-4 italic my-6 rounded-l-lg;}@layer utilities{.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{@apply bg-slate-100 rounded-full;}.scrollbar-thin::-webkit-scrollbar-thumb{@apply bg-slate-300 rounded-full hover:bg-slate-400 transition-colors;}}
