*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;margin:0;padding:0}input{font-size:16px!important}input:focus{box-shadow:0 0 0 3px #3b82f620;border-color:#3b82f6!important}button:hover:not(:disabled){filter:brightness(1.08)}.tiptap-renderer .ProseMirror,.ProseMirror{color:#334155;outline:none;font-size:15px;line-height:1.7}.ProseMirror p{margin:0 0 10px}.ProseMirror h1{color:#1e293b;margin:20px 0 10px;font-size:1.6em;font-weight:700}.ProseMirror h2{color:#1e293b;margin:18px 0 8px;font-size:1.35em;font-weight:700}.ProseMirror h3{color:#1e293b;margin:14px 0 6px;font-size:1.15em;font-weight:600}.ProseMirror ul,.ProseMirror ol{margin:0 0 10px;padding-left:22px}.ProseMirror li{margin-bottom:4px}.ProseMirror blockquote{color:#64748b;background:#f8f5ff;border-left:3px solid #7c3aed;border-radius:0 6px 6px 0;margin:12px 0;padding:6px 14px}.ProseMirror code{color:#7c3aed;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-size:.88em}.ProseMirror pre{color:#e2e8f0;background:#1e293b;border-radius:8px;margin:12px 0;padding:14px 16px;overflow-x:auto}.ProseMirror pre code{color:inherit;background:0 0;padding:0}.ProseMirror hr{border:none;border-top:1px solid #e2e8f0;margin:20px 0}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#94a3b8;pointer-events:none;height:0}
