Files
website/astro/src/styles/markdownClasses.ts
2026-03-28 19:24:57 +01:00

14 lines
397 B
TypeScript

export function getTypographyClasses() {
return [
"prose prose-neutral",
"prose-h1:mb-2",
"prose-h2:mb-1.5 prose-h2:mt-0.5",
"prose-p:mt-1.5 prose-p:mb-7",
"[&>p:has(+:is(h1,h2,h3,h4,h5,h6))]:mb-8",
"[&>p:has(+p)]:mb-4",
"[&>*:first-child]:mt-0",
"[&>*:last-child]:mb-0",
"[&>pre]:max-w-[100%]"
].join(' ').trim();
}