.tiptap{font-size:1rem;line-height:1.6;color:var(--ds-text-base)}.tiptap *{color:inherit}.tiptap :first-child{margin-top:0}.tiptap p{margin:1.125rem 0 0;font-size:1rem;line-height:1.6}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{font-weight:600;line-height:1.2;margin:2rem 0 .75rem;text-wrap:pretty;color:var(--color-fg-base)}.tiptap h1{font-size:1.4rem;margin-top:2.5rem}.tiptap h2{font-size:1.2rem;margin-top:2.25rem}.tiptap h3{font-size:1.1rem;margin-top:2rem}.tiptap ul{list-style-type:disc}.tiptap ol{list-style-type:decimal}.tiptap ul,.tiptap ol{padding:0 0 0 1.25rem;margin:1.125rem 0}.tiptap li{margin:.375rem 0;line-height:1.5}.tiptap li p{margin:.25rem 0}.tiptap ul ul,.tiptap ol ol,.tiptap ul ol,.tiptap ol ul{margin:.5rem 0}.tiptap code{background-color:var(--color-fill-alpha);border:1px solid var(--color-stroke-alpha);border-radius:.375rem;color:var(--color-fg-accent-purple);font-size:.875rem;font-family:ui-monospace,SFMono-Regular,SF Mono,JetBrains Mono,Menlo,Monaco,Consolas,monospace;padding:.125rem .375rem;font-weight:500}.tiptap pre{background:var(--color-surface-raised);border:1px solid var(--color-stroke-base);border-radius:.5rem;color:var(--color-fg-base);font-family:ui-monospace,SFMono-Regular,SF Mono,JetBrains Mono,Menlo,Monaco,Consolas,monospace;margin:1.5rem 0;padding:1rem;overflow-x:auto;line-height:1.4}.tiptap pre code{background:transparent;border:none;color:inherit;font-size:.875rem;padding:0;border-radius:0}.tiptap blockquote{border-left:.25rem solid var(--color-stroke-brand);margin:1.5rem 0;padding:.75rem 0 .75rem 1.25rem;background:var(--color-fill-brand-alpha-weak);border-radius:0 .375rem .375rem 0;font-style:italic;color:var(--color-fg-muted)}.tiptap blockquote p{margin:.5rem 0}.tiptap hr{border:none;border-top:1px solid var(--color-stroke-base);margin:2.5rem 0}.tiptap a{color:var(--color-fg-link);text-decoration:underline;text-decoration-color:var(--color-stroke-brand-alpha);text-underline-offset:.125rem;transition:all .15s ease}.tiptap a:hover{color:var(--color-fg-link-hover);text-decoration-color:var(--color-fg-link-hover)}.tiptap a:active{color:var(--color-fg-link-active)}.tiptap strong{font-weight:600;color:var(--color-fg-base)}.tiptap em{font-style:italic}.tiptap table{border-collapse:collapse;margin:1.5rem 0;width:100%}.tiptap th,.tiptap td{border:1px solid var(--color-stroke-base);padding:.5rem .75rem;text-align:left}.tiptap th{background:var(--color-surface-raised);font-weight:600;color:var(--color-fg-base)}.tiptap mark{background:var(--color-fill-warning-alpha);border-radius:.125rem;padding:.0625rem .125rem}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none}
