.markdown-body{color:var(--color-text-primary,#181817);word-break:break-word;overflow-wrap:anywhere;font-family:Pretendard Variable,Pretendard,system-ui,sans-serif;font-size:16px;line-height:1.6}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body p{margin:0 0 12px}.markdown-body h1{margin:20px 0 8px;font-size:20px;font-weight:800;line-height:1.3}.markdown-body h2{margin:20px 0 8px;font-size:18px;font-weight:700;line-height:1.3}.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin:16px 0 8px;font-size:16px;font-weight:700;line-height:1.3}.markdown-body ul{margin:0 0 12px;padding-left:20px;list-style:outside}.markdown-body ol{margin:0 0 12px;padding-left:20px;list-style:decimal}.markdown-body li{margin:4px 0}.markdown-body li>ul,.markdown-body li>ol{margin:4px 0 0}.markdown-body a{color:var(--color-text-primary,#181817);text-underline-offset:2px;word-break:break-all;font-weight:600;text-decoration:underline}.markdown-body button.markdown-action{color:var(--color-hyperlink,#3e26f0);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.markdown-body strong{font-weight:700}.markdown-body em{font-style:italic}.markdown-body del{text-decoration:line-through}.markdown-body .md-small{font-size:13px}.markdown-body hr{border:0;border-top:1px solid var(--color-line,#dfdfcf);margin:16px 0}.markdown-body blockquote{border-left:2px solid var(--color-line,#dfdfcf);color:var(--color-muted-strong,#8a8680);margin:0 0 12px;padding-left:12px}.markdown-body code{background:var(--color-surface-dim,#f3f3e6);border-radius:4px;padding:1px 4px;font-size:14px}.markdown-body pre{background:var(--color-surface-dim,#f3f3e6);border-radius:8px;margin:0 0 12px;padding:12px;overflow-x:auto}.markdown-body pre code{background:0 0;padding:0;font-size:14px}.markdown-body img{border-radius:8px;max-width:100%;margin:0 0 12px}.markdown-body table{border-collapse:collapse;width:100%;margin:0 0 12px}.markdown-body th,.markdown-body td{border:1px solid var(--color-line,#dfdfcf);text-align:left;padding:6px 10px}.markdown-body th{background:var(--color-surface-dim,#f3f3e6);font-weight:700}.markdown-body.markdown-body--inherit{color:inherit;font-size:inherit}.markdown-body.markdown-body--inherit a,.markdown-body.markdown-body--inherit blockquote{color:inherit}.markdown-body.markdown-body--inherit code,.markdown-body.markdown-body--inherit pre,.markdown-body.markdown-body--inherit th{background:color-mix(in srgb, currentColor 10%, transparent)}.markdown-body.markdown-body--inherit hr,.markdown-body.markdown-body--inherit blockquote,.markdown-body.markdown-body--inherit th,.markdown-body.markdown-body--inherit td{border-color:color-mix(in srgb, currentColor 25%, transparent)}.markdown-body .md-align-left{text-align:left}.markdown-body .md-align-center{text-align:center}.markdown-body .md-align-right{text-align:right}.markdown-editor{border:1px solid var(--color-border,var(--border,var(--color-line,#dfdfcf)));background:var(--color-card,var(--card,#fff));border-radius:6px}.markdown-editor__toolbar{z-index:1;border-bottom:1px solid var(--color-border,var(--border,var(--color-line,#dfdfcf)));background:var(--color-card,var(--card,#fff));border-radius:6px 6px 0 0;flex-wrap:wrap;align-items:center;gap:4px;padding:8px;display:flex;position:sticky;top:0}.markdown-editor__toolbar-button{color:var(--color-foreground,var(--foreground,var(--color-text-primary,#181817)));cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px}.markdown-editor__toolbar-button:hover{background:var(--color-muted,var(--muted,var(--color-surface-dim,#f3f3e6)))}.markdown-editor__toolbar-button--active,.markdown-editor__toolbar-button--active:hover{background:var(--color-primary,var(--primary,#181817));color:var(--color-primary-foreground,var(--primary-foreground,#fff))}.markdown-editor__toolbar-divider{background:var(--color-border,var(--border,var(--color-line,#dfdfcf)));width:1px;height:20px;margin:0 4px;display:inline-block}.markdown-editor__file-input{display:none}.markdown-editor__content{min-height:var(--markdown-editor-min-height,240px);padding:16px}.markdown-editor__content:focus{outline:none}.markdown-editor__content .tiptap{min-height:var(--markdown-editor-min-height,240px);outline:none}
