.la-editor .ProseMirror code.inline { @apply rounded border border-[var(--la-code-color)] bg-[var(--la-code-background)] px-1 py-0.5 text-sm; } .la-editor .ProseMirror pre { @apply relative overflow-auto rounded border font-mono text-sm; @apply border-[var(--la-pre-border)] bg-[var(--la-pre-background)] text-[var(--la-pre-color)]; @apply hyphens-none whitespace-pre text-left; } .la-editor .ProseMirror code { @apply break-words leading-[1.7em]; } .la-editor .ProseMirror pre code { @apply block overflow-x-auto p-3.5; } .la-editor .ProseMirror pre { .hljs-keyword, .hljs-operator, .hljs-function, .hljs-built_in, .hljs-builtin-name { color: var(--hljs-keyword); } .hljs-attr, .hljs-symbol, .hljs-property, .hljs-attribute, .hljs-variable, .hljs-template-variable, .hljs-params { color: var(--hljs-attr); } .hljs-name, .hljs-regexp, .hljs-link, .hljs-type, .hljs-addition { color: var(--hljs-name); } .hljs-string, .hljs-bullet { color: var(--hljs-string); } .hljs-title, .hljs-subst, .hljs-section { color: var(--hljs-title); } .hljs-literal, .hljs-type, .hljs-deletion { color: var(--hljs-literal); } .hljs-selector-tag, .hljs-selector-id, .hljs-selector-class { color: var(--hljs-selector-tag); } .hljs-number { color: var(--hljs-number); } .hljs-comment, .hljs-meta, .hljs-quote { color: var(--hljs-comment); } .hljs-emphasis { @apply italic; } .hljs-strong { @apply font-bold; } }