.skill-document .ProseMirror{outline:none;min-height:16rem;padding-block:0 2rem}.skill-document .ProseMirror>*+*{margin-top:.75rem}.skill-document .ProseMirror h2,.skill-document .ProseMirror h3,.skill-document .ProseMirror h4{color:var(--foreground);font-weight:600}.skill-document .ProseMirror h2{font-size:1.25rem}.skill-document .ProseMirror h3{font-size:1rem}.skill-document .ProseMirror h4{font-size:.875rem}.skill-document .ProseMirror ul,.skill-document .ProseMirror ol{padding-left:1.5rem}.skill-document .ProseMirror ul{list-style:outside}.skill-document .ProseMirror ol{list-style:decimal}.skill-document .ProseMirror blockquote{border-left:2px solid var(--border);color:var(--muted-foreground);padding-left:1rem}.skill-document .ProseMirror code{background:var(--muted);font-family:var(--font-mono);border-radius:.25rem;padding-inline:.25rem}.skill-document .ProseMirror pre{background:var(--muted);border-radius:.5rem;padding:1rem;overflow-x:auto}.skill-document .ProseMirror a{color:var(--color-action,currentColor);text-underline-offset:2px;text-decoration:underline}.skill-document .ProseMirror hr{border:0;border-top:1px solid var(--border);margin-block:1.25rem}.skill-document .ProseMirror hr.ProseMirror-selectednode{border-top-color:var(--ring)}.skill-document .ProseMirror pre code{padding:0}.skill-diff-added{background:color-mix(in oklab, var(--color-green-500,#22c55e) 18%, transparent);color:var(--color-green-900,#14532d);border-radius:2px}.skill-diff-removed{color:var(--color-red-700,#b91c1c);text-decoration:line-through}.skill-diff-added-block{background:color-mix(in oklab, var(--color-green-500,#22c55e) 12%, transparent);border-radius:4px}.skill-diff-formatted{-webkit-text-decoration:underline dotted var(--color-primary);text-decoration:underline dotted var(--color-primary);text-underline-offset:3px}.skill-diff-formatted-block{box-shadow:inset 2px 0 0 var(--color-primary);padding-left:.75rem}.skill-diff-removed-block{color:var(--color-red-700,#b91c1c);white-space:pre-wrap;text-decoration:line-through}
