UNPKG

@prosekit/basic

Version:
161 lines (160 loc) 3.91 kB
/* src/typography.css */ div.ProseMirror { display: flex; flex-direction: column; } div.ProseMirror { line-height: 1.5; } div.ProseMirror p:first-child, div.ProseMirror h1:first-child, div.ProseMirror h2:first-child, div.ProseMirror h3:first-child, div.ProseMirror h4:first-child, div.ProseMirror h5:first-child, div.ProseMirror h6:first-child { margin-top: 0; } div.ProseMirror p:last-child, div.ProseMirror h1:last-child, div.ProseMirror h2:last-child, div.ProseMirror h3:last-child, div.ProseMirror h4:last-child, div.ProseMirror h5:last-child, div.ProseMirror h6:last-child { margin-bottom: 0; } div.ProseMirror h1, div.ProseMirror h2, div.ProseMirror h3, div.ProseMirror h4, div.ProseMirror h5, div.ProseMirror h6 { font-weight: 600; line-height: 1.25; padding-top: 0; padding-bottom: 0; border-style: none; } div.ProseMirror a { text-decoration: underline; font-weight: 500; } div.ProseMirror p, div.ProseMirror ul, div.ProseMirror ol, div.ProseMirror pre { margin: 0; padding: 0.5rem 0; line-height: 1.5; } div.ProseMirror blockquote { padding-left: 1em; border-left: 0.25em solid hsl(0 0% 60% / 0.4); } div.ProseMirror h1 { margin: 1rem 0; font-size: 2.25em; } div.ProseMirror h2 { margin: 1.75em 0 0.5em; font-size: 1.75em; } div.ProseMirror h3 { margin: 1.5em 0 0.5em; font-size: 1.375em; } div.ProseMirror h4 { margin: 1em 0; font-size: 1.125em; } div.ProseMirror h5 { margin: 0.5em 0; } div.ProseMirror h6 { opacity: 0.8; } div.ProseMirror img, div.ProseMirror video { margin: 0; width: min-content; max-width: 100%; } div.ProseMirror code { font-size: 0.875em; font-weight: 600; } div.ProseMirror pre { margin: 0.5rem 0; padding: 2rem 2rem; overflow-x: auto; border-radius: 0.375rem; border: 1px solid hsl(0 0% 50% / 0.2); color: var(--prosemirror-highlight, inherit); background-color: var(--prosemirror-highlight-bg, inherit); } div.ProseMirror pre, div.ProseMirror code { white-space: pre; word-spacing: normal; word-break: normal; word-wrap: normal; tab-size: 4; hyphens: none; } div.ProseMirror pre code { font-weight: inherit; } div.ProseMirror hr { margin: 2em 0; border-width: 1px; } div.ProseMirror .prosekit-horizontal-rule { padding: 1em 0; margin: 1em 0; line-height: 1px; } :is(div.ProseMirror .prosekit-horizontal-rule) hr { margin: 0; } div.ProseMirror .tableWrapper { margin-top: 0.5em; margin-bottom: 1em; } div.ProseMirror .prosemirror-flat-list { line-height: 1.5; } :is(div.ProseMirror .prosemirror-flat-list)::before, :is(div.ProseMirror .prosemirror-flat-list) > .list-marker { top: 0.5rem; } :is(div.ProseMirror .prosemirror-flat-list):has(> div.list-content > h1)::before, :is(div.ProseMirror .prosemirror-flat-list):has(> div.list-content > h1) > .list-marker { top: 1em; } :is(div.ProseMirror .prosemirror-flat-list):has(> div.list-content > h2)::before, :is(div.ProseMirror .prosemirror-flat-list):has(> div.list-content > h2) > .list-marker { top: 0.6em; } :is(div.ProseMirror .prosemirror-flat-list):has(> div.list-content > h3)::before, :is(div.ProseMirror .prosemirror-flat-list):has(> div.list-content > h3) > .list-marker { top: 0.25em; } :is(div.ProseMirror .prosemirror-flat-list):has(> div.list-content > h4)::before, :is(div.ProseMirror .prosemirror-flat-list):has(> div.list-content > h4) > .list-marker { top: 0; } :is(div.ProseMirror .prosemirror-flat-list):has(> div.list-content > h5)::before, :is(div.ProseMirror .prosemirror-flat-list):has(> div.list-content > h5) > .list-marker { top: -0.1em; } :is(div.ProseMirror .prosemirror-flat-list):has(> div.list-content > h6)::before, :is(div.ProseMirror .prosemirror-flat-list):has(> div.list-content > h6) > .list-marker { top: -0.1em; } div.ProseMirror .ProseMirror-selectednode { z-index: calc(infinity); } div.ProseMirror div[data-node-view-root=true] { display: contents; }