.article-prose.minimal-tiptap-editor .ProseMirror{color:hsl(var(--foreground) / .86);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.85}@media (min-width:768px){.article-prose.minimal-tiptap-editor .ProseMirror{font-size:1.125rem}}.article-prose.minimal-tiptap-editor .ProseMirror p,.article-prose.minimal-tiptap-editor .ProseMirror .text-node:not(:last-child){margin:0 0 1.35em}.article-prose.minimal-tiptap-editor .ProseMirror>div>p:first-child:first-letter{float:left;font-family:var(--font-display), system-ui, sans-serif;color:hsl(var(--primary));margin:.06em .14em 0 0;font-size:5.4em;line-height:.78}.article-prose.minimal-tiptap-editor .ProseMirror h1,.article-prose.minimal-tiptap-editor .ProseMirror h2{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.02em;color:hsl(var(--foreground));margin:2.2em 0 .7em;font-weight:400;line-height:1.1}.article-prose.minimal-tiptap-editor .ProseMirror h1{font-size:2.25rem}.article-prose.minimal-tiptap-editor .ProseMirror h2{font-size:1.95rem}@media (min-width:768px){.article-prose.minimal-tiptap-editor .ProseMirror h1{font-size:2.75rem}.article-prose.minimal-tiptap-editor .ProseMirror h2{font-size:2.35rem}}.article-prose.minimal-tiptap-editor .ProseMirror h1:before,.article-prose.minimal-tiptap-editor .ProseMirror h2:before{content:"";background:hsl(var(--primary));width:3rem;height:1px;margin-bottom:.65em;display:block}.article-prose.minimal-tiptap-editor .ProseMirror h3{color:hsl(var(--primary));margin:1.9em 0 .5em;font-size:1.3rem;font-weight:700;line-height:1.35}.article-prose.minimal-tiptap-editor .ProseMirror h4,.article-prose.minimal-tiptap-editor .ProseMirror h5{color:hsl(var(--foreground));margin:1.6em 0 .4em;font-size:1.1rem;font-weight:700;line-height:1.4}.article-prose.minimal-tiptap-editor .ProseMirror .heading-node:first-child{margin-top:0}.article-prose.minimal-tiptap-editor .ProseMirror strong{color:hsl(var(--foreground));font-weight:700}.article-prose.minimal-tiptap-editor .ProseMirror a,.article-prose.minimal-tiptap-editor .ProseMirror a.link{color:hsl(var(--primary));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--primary) / .4);text-decoration-color:hsl(var(--primary) / .4);text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .2s}.article-prose.minimal-tiptap-editor .ProseMirror a:hover{-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary))}.article-prose.minimal-tiptap-editor .ProseMirror ul,.article-prose.minimal-tiptap-editor .ProseMirror ol{margin:0 0 1.5em;padding-left:1.4em}.article-prose.minimal-tiptap-editor .ProseMirror li{margin:.45em 0;padding-left:.25em;line-height:1.75}.article-prose.minimal-tiptap-editor .ProseMirror li p{margin:0}.article-prose.minimal-tiptap-editor .ProseMirror li::marker{color:hsl(var(--primary));font-weight:700}.article-prose.minimal-tiptap-editor .ProseMirror blockquote{border-left:2px solid hsl(var(--primary));background:hsl(var(--primary) / .07);color:hsl(var(--foreground));border-radius:0 .75rem .75rem 0;margin:2.2em 0;padding:1.4em 1.6em 1.4em 1.9em;font-size:1.15em;font-style:italic;line-height:1.7;position:relative}.article-prose.minimal-tiptap-editor .ProseMirror blockquote:before{display:none}.article-prose.minimal-tiptap-editor .ProseMirror blockquote p{margin:0}.article-prose.minimal-tiptap-editor .ProseMirror hr{background:linear-gradient(90deg, transparent, hsl(var(--primary) / .6), transparent);border:none;height:1px;margin:3em auto}.article-prose.minimal-tiptap-editor .ProseMirror code.inline,.article-prose.minimal-tiptap-editor .ProseMirror :not(pre)>code{border:1px solid hsl(var(--primary) / .25);background:hsl(var(--primary) / .1);color:hsl(var(--foreground));border-radius:.3rem;padding:.1em .4em;font-size:.88em}.article-prose.minimal-tiptap-editor .ProseMirror pre{border-color:hsl(var(--border));background:hsl(var(--public-background));color:hsl(var(--foreground));border-radius:.75rem;margin:0 0 1.5em}.article-prose.minimal-tiptap-editor .ProseMirror img{border-radius:.75rem;margin:2em auto;box-shadow:0 24px 48px -30px #47331f8c}.article-prose.minimal-tiptap-editor .ProseMirror table{border-collapse:collapse;width:100%;margin:0 0 1.5em;font-size:.95em}.article-prose.minimal-tiptap-editor .ProseMirror th,.article-prose.minimal-tiptap-editor .ProseMirror td{border-bottom:1px solid hsl(var(--border));text-align:left;padding:.6em .8em}.article-prose.minimal-tiptap-editor .ProseMirror th{color:hsl(var(--primary));font-weight:700}
