@import "tailwindcss"; @import "highlight.js/styles/atom-one-dark.min.css"; @plugin "daisyui" { themes: light, dark, dracula, night, nord, sunset, cyberpunk, forest, cmyk, coffee, caramellatte, garden, luxury; } .markdown-body { & p { margin-block: 0.5em; &:first-child { margin-block-start: 0; } &:last-child { margin-block-end: 0; } } & h1, & h2, & h3, & h4, & h5, & h6 { font-weight: 600; line-height: 1.25; margin-block: 0.75em 0.25em; &:first-child { margin-block-start: 0; } } & h1 { font-size: 1.4em; } & h2 { font-size: 1.2em; } & h3 { font-size: 1.1em; } & ul, & ol { padding-inline-start: 1.5em; margin-block: 0.5em; } & ul { list-style-type: disc; } & ol { list-style-type: decimal; } & li { margin-block: 0.15em; } & pre { overflow-x: auto; border-radius: var(--radius-box); margin-block: 0.5em; background-color: oklch(var(--color-neutral)); color: oklch(var(--color-neutral-content)); } & pre code { display: block; padding: 0.75em 1em; font-size: 0.8125em; line-height: 1.5; } & :not(pre) > code { font-size: 0.875em; padding: 0.15em 0.4em; border-radius: var(--radius-selector); background-color: oklch(var(--color-base-content) / 0.1); } & blockquote { border-inline-start: 3px solid oklch(var(--color-base-content) / 0.2); padding-inline-start: 0.75em; margin-block: 0.5em; opacity: 0.8; } & a { color: oklch(var(--color-primary)); text-decoration: underline; &:hover { opacity: 0.8; } } & strong { font-weight: 600; } & table { width: 100%; border-collapse: collapse; margin-block: 0.5em; font-size: 0.875em; } & th, & td { border: 1px solid oklch(var(--color-base-content) / 0.15); padding: 0.4em 0.75em; text-align: start; } & th { font-weight: 600; background-color: oklch(var(--color-base-200)); } & hr { border: none; border-top: 1px solid oklch(var(--color-base-content) / 0.2); margin-block: 0.75em; } }