@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css";.tiptap-editor-wrapper{border:1px solid #ddd;border-radius:8px;transition:border-color .2s;position:relative}.tiptap-editor-wrapper:focus-within{border-color:#1976d2;box-shadow:0 0 0 1px #1976d2}.tiptap-editor-wrapper .tiptap{padding:16px;outline:none;font-size:16px;line-height:1.8;word-break:break-word}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.tiptap p.is-empty:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}.tiptap img{max-width:100%;height:auto;border-radius:8px;margin:12px 0;cursor:pointer}.tiptap img.ProseMirror-selectednode{outline:2px solid #1976d2;border-radius:8px}.tiptap h1{font-size:1.75em;font-weight:700;margin:1em 0 .5em;line-height:1.3}.tiptap h2{font-size:1.4em;font-weight:600;margin:.8em 0 .4em;line-height:1.3}.tiptap h3{font-size:1.15em;font-weight:600;margin:.6em 0 .3em;line-height:1.3}.tiptap blockquote{border-left:3px solid #1976d2;margin:12px 0;padding:8px 16px;background:#f8f9fa;border-radius:0 4px 4px 0;color:#555}.tiptap pre{background:#1e1e1e;color:#d4d4d4;border-radius:8px;padding:16px;margin:12px 0;overflow-x:auto;font-family:Fira Code,Consolas,monospace;font-size:.9em;line-height:1.5}.tiptap pre code{color:inherit;background:none;padding:0;font-size:inherit}.tiptap code{background:#f0f0f0;color:#e01e5a;padding:2px 6px;border-radius:4px;font-family:Fira Code,Consolas,monospace;font-size:.9em}.tiptap hr{border:none;border-top:2px solid #e0e0e0;margin:24px 0}.tiptap ul,.tiptap ol{padding-left:24px;margin:8px 0}.tiptap li{margin-bottom:4px}.tiptap a{color:#1976d2;text-decoration:underline;cursor:pointer}.tiptap mark{background-color:#fff3b0;padding:1px 2px;border-radius:2px}.tiptap p{margin-bottom:8px}.tiptap-bubble-menu{display:flex;gap:2px;padding:4px;background:#fff;border-radius:8px;box-shadow:0 4px 16px #00000026;border:1px solid #e0e0e0}.tiptap-bubble-menu button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#555;transition:all .15s}.tiptap-bubble-menu button:hover{background:#f0f0f0;color:#1976d2}.tiptap-bubble-menu button.is-active{background:#e3f2fd;color:#1976d2}.tiptap-bubble-menu .divider{width:1px;background:#e0e0e0;margin:4px 2px}.slash-command-popup{position:absolute;z-index:9999}body{background-color:#f1f5f9}
