@tailwind base; @tailwind components; @tailwind utilities; .prose { @apply !max-w-4xl text-gray dark:text-gray-300; } .prose a, .prose strong { @apply text-yellow dark:text-yellow-dark; } .prose h2, .prose h3, .prose h4, .prose h5, .prose h6 { @apply mt-1 text-gray dark:text-gray-dark; } .prose code { color: #ce9178; } .prose :where(code):not(:where([class~='not-prose'] *))::before, .prose :where(code):not(:where([class~='not-prose'] *))::after { content: ''; } .shiki { white-space: pre-wrap !important; word-break: break-word !important; word-wrap: normal; } code { counter-reset: step; counter-increment: step 0; } code .line::before { content: counter(step); counter-increment: step; width: 1rem; margin-right: 1.5rem; display: inline-block; text-align: right; color: rgba(133, 133, 133, 0.8); }