.tiptap-wrapper{border:1px solid #d1d5db;border-radius:.5rem;overflow:hidden;background-color:#fff}.dark .tiptap-wrapper{border-color:#4b5563;background-color:#1f2937}.tiptap-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.5rem;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.dark .tiptap-toolbar{background-color:#374151;border-bottom-color:#4b5563}.tiptap-toolbar-group{display:flex;align-items:center;gap:.125rem;padding:0 .25rem}.tiptap-toolbar-group:not(:last-child){border-right:1px solid #d1d5db;padding-right:.5rem;margin-right:.25rem}.dark .tiptap-toolbar-group:not(:last-child){border-right-color:#6b7280}.tiptap-toolbar-btn{padding:.375rem;border-radius:.25rem;color:#4b5563;transition:all .15s;background:transparent;border:none;cursor:pointer}.tiptap-toolbar-btn:hover{background-color:#e5e7eb;color:#111827}.dark .tiptap-toolbar-btn{color:#d1d5db}.dark .tiptap-toolbar-btn:hover{background-color:#4b5563;color:#fff}.tiptap-toolbar-btn.is-active{background-color:#dbeafe;color:#1d4ed8}.dark .tiptap-toolbar-btn.is-active{background-color:#1e3a8a;color:#93c5fd}.tiptap-toolbar-btn:disabled{opacity:.5;cursor:not-allowed}.tiptap-toolbar-btn svg{width:1rem;height:1rem}.tiptap-content{padding:1rem;min-height:200px;outline:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;line-height:1.625;color:#1f2937;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.dark .tiptap-content{color:#e5e7eb}.post-content{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;overflow-x:hidden;max-width:100%;width:100%;min-width:0}.post-content>*{max-width:100%;min-width:0}.prose.post-content,.post-content.prose{overflow-x:hidden;max-width:100%!important;min-width:0!important}.prose.max-w-none{overflow-x:hidden}.tiptap-content:focus{outline:none}.tiptap-content p.is-editor-empty:first-child:before{color:#9ca3af;float:left;height:0;pointer-events:none;content:attr(data-placeholder)}.dark .tiptap-content p.is-editor-empty:first-child:before{color:#6b7280}.tiptap-content h1{font-size:1.5rem;font-weight:700;margin-top:1.5rem;margin-bottom:1rem;color:#111827}.dark .tiptap-content h1{color:#f3f4f6}.tiptap-content h2{font-size:1.25rem;font-weight:700;margin-top:1.25rem;margin-bottom:.75rem;color:#111827}.dark .tiptap-content h2{color:#f3f4f6}.tiptap-content h3{font-size:1.125rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem;color:#111827}.dark .tiptap-content h3{color:#f3f4f6}.tiptap-content p{margin:.5rem 0;color:#374151}.dark .tiptap-content p{color:#e5e7eb}.tiptap-content strong{font-weight:700}.tiptap-content em{font-style:italic}.tiptap-content u{text-decoration:underline}.tiptap-content s{text-decoration:line-through}.tiptap-content ul{list-style-type:disc;list-style-position:inside;margin:.75rem 0;padding-left:.5rem}.tiptap-content ol{list-style-type:decimal;list-style-position:inside;margin:.75rem 0;padding-left:.5rem}.tiptap-content li{margin:.25rem 0}.tiptap-content li p{display:inline}.tiptap-content a,.tiptap-content .editor-link{color:#2563eb;text-decoration:underline;cursor:pointer}.tiptap-content a:hover,.tiptap-content .editor-link:hover{color:#1d4ed8}.dark .tiptap-content a,.dark .tiptap-content .editor-link{color:#60a5fa}.dark .tiptap-content a:hover,.dark .tiptap-content .editor-link:hover{color:#93c5fd}.tiptap-content img,.tiptap-content .editor-image,.post-content img,.post-content .editor-image{max-width:100%;height:auto;border-radius:.5rem;margin:.5rem 0}.tiptap-content .image-wrapper,.post-content .image-wrapper{display:flex;margin:1rem 0}.tiptap-content .image-wrapper[data-align=left],.post-content .image-wrapper[data-align=left]{justify-content:flex-start}.tiptap-content .image-wrapper[data-align=center],.post-content .image-wrapper[data-align=center]{justify-content:center}.tiptap-content .image-wrapper[data-align=right],.post-content .image-wrapper[data-align=right]{justify-content:flex-end}.tiptap-content .image-wrapper.ProseMirror-selectednode img,.tiptap-content img.ProseMirror-selectednode{outline:3px solid #3b82f6;outline-offset:2px;border-radius:.5rem}.dark .tiptap-content .image-wrapper.ProseMirror-selectednode img,.dark .tiptap-content img.ProseMirror-selectednode{outline-color:#60a5fa}.tiptap-content .image-wrapper img,.tiptap-content img{cursor:pointer}.tiptap-content blockquote,.post-content blockquote,.post-content .styled-blockquote{border:1px solid #e5e7eb;border-left:4px solid #6366f1;padding:1rem;margin:1rem 0;background-color:#f8fafc;border-radius:.5rem;font-style:normal;color:#374151}.dark .tiptap-content blockquote,.dark .post-content blockquote,.dark .post-content .styled-blockquote{border-color:#374151;border-left-color:#818cf8;background-color:#1e293b80;color:#d1d5db}.tiptap-content blockquote p:first-child,.post-content blockquote p:first-child,.post-content .styled-blockquote p:first-child{margin-top:0}.tiptap-content blockquote p:last-child,.post-content blockquote p:last-child,.post-content .styled-blockquote p:last-child{margin-bottom:0}.tiptap-content .forum-quote,.post-content .forum-quote,.tiptap-content details.forum-quote,.post-content details.forum-quote{border:1px solid #e5e7eb;border-left:4px solid #3b82f6;padding:0;margin:1rem 0;background-color:#f8fafc;border-radius:.5rem;font-style:normal;overflow:hidden}.dark .tiptap-content .forum-quote,.dark .post-content .forum-quote,.dark .tiptap-content details.forum-quote,.dark .post-content details.forum-quote{border-color:#374151;border-left-color:#60a5fa;background-color:#1e293b80}.tiptap-content .forum-quote-citation,.post-content .forum-quote-citation,.tiptap-content .forum-quote>summary,.post-content .forum-quote>summary{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-bottom:1px solid #bfdbfe;font-weight:600;font-size:.8125rem;color:#1e40af;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;list-style:none}.tiptap-content .forum-quote>summary::-webkit-details-marker,.post-content .forum-quote>summary::-webkit-details-marker{display:none}.tiptap-content .forum-quote-citation:before,.post-content .forum-quote-citation:before,.tiptap-content .forum-quote>summary:before,.post-content .forum-quote>summary:before{content:"❝";font-size:1rem;opacity:.7}.post-content details.forum-quote>summary:after{content:"▼";font-size:.625rem;margin-left:auto;transition:transform .2s ease;opacity:.6}.post-content details.forum-quote:not([open])>summary:after{transform:rotate(-90deg)}.dark .tiptap-content .forum-quote-citation,.dark .post-content .forum-quote-citation,.dark .tiptap-content .forum-quote>summary,.dark .post-content .forum-quote>summary{background:linear-gradient(135deg,#1e3a8a66,#1e40af4d);border-bottom-color:#3b82f64d;color:#93c5fd}.tiptap-content .forum-quote-contents,.post-content .forum-quote-contents{padding:.875rem 1rem;color:#374151;font-size:.9375rem}.dark .tiptap-content .forum-quote-contents,.dark .post-content .forum-quote-contents{color:#d1d5db}.tiptap-content .forum-quote-contents>p:first-child,.post-content .forum-quote-contents>p:first-child{margin-top:0}.tiptap-content .forum-quote-contents>p:last-child,.post-content .forum-quote-contents>p:last-child{margin-bottom:0}.tiptap-content .forum-quote-contents img,.post-content .forum-quote-contents img{max-width:100%;height:auto;border-radius:.375rem;margin:.5rem 0}.tiptap-content .forum-quote-contents [style*=text-align],.post-content .forum-quote-contents [style*=text-align]{display:block}.tiptap-content .forum-quote .forum-quote,.post-content .forum-quote .forum-quote,.tiptap-content .forum-quote details.forum-quote,.post-content .forum-quote details.forum-quote{margin:.75rem 0;border-left-color:#94a3b8;background:#f1f5f980}.dark .tiptap-content .forum-quote .forum-quote,.dark .post-content .forum-quote .forum-quote,.dark .tiptap-content .forum-quote details.forum-quote,.dark .post-content .forum-quote details.forum-quote{border-left-color:#64748b;background:#1e293b4d}.post-content details.forum-quote:not([open]) .forum-quote-contents{display:none}.tiptap-content .nested-quote-placeholder,.post-content .nested-quote-placeholder{padding:.5rem .75rem;background-color:#f1f5f9;border-left:3px solid #94a3b8;border-radius:.25rem;color:#64748b;font-size:.875rem;margin:.5rem 0}.dark .tiptap-content .nested-quote-placeholder,.dark .post-content .nested-quote-placeholder{background-color:#3341554d;border-left-color:#64748b;color:#94a3b8}.tiptap-content .spoiler,.post-content .spoiler,.tiptap-content details.spoiler,.post-content details.spoiler{margin:1rem 0;border:1px solid #fcd34d;border-radius:.5rem;background-color:#fffbeb;overflow:hidden}.dark .tiptap-content .spoiler,.dark .post-content .spoiler,.dark .tiptap-content details.spoiler,.dark .post-content details.spoiler{border-color:#fbbf2466;background-color:#78350f33}.tiptap-content .spoiler-header,.post-content .spoiler-header,.tiptap-content .spoiler>summary,.post-content .spoiler>summary{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:linear-gradient(135deg,#fef3c7,#fde68a);border-bottom:1px solid #fcd34d;font-weight:600;font-size:.8125rem;color:#92400e;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;list-style:none}.tiptap-content .spoiler>summary::-webkit-details-marker,.post-content .spoiler>summary::-webkit-details-marker{display:none}.tiptap-content .spoiler-header:before,.post-content .spoiler-header:before,.tiptap-content .spoiler>summary:before,.post-content .spoiler>summary:before{content:"⚠";font-size:.875rem}.post-content details.spoiler>summary:after{content:"▼";font-size:.625rem;margin-left:auto;transition:transform .2s ease;opacity:.6}.post-content details.spoiler:not([open])>summary:after{transform:rotate(-90deg)}.post-content details.spoiler:not([open])>summary{border-bottom:none}.dark .tiptap-content .spoiler-header,.dark .post-content .spoiler-header,.dark .tiptap-content .spoiler>summary,.dark .post-content .spoiler>summary{background:linear-gradient(135deg,#b4530966,#92400e4d);border-bottom-color:#fbbf244d;color:#fcd34d}.tiptap-content .spoiler-contents,.post-content .spoiler-contents{padding:.875rem 1rem;color:#374151;font-size:.9375rem}.dark .tiptap-content .spoiler-contents,.dark .post-content .spoiler-contents{color:#d1d5db}.tiptap-content .spoiler-contents>p:first-child,.post-content .spoiler-contents>p:first-child{margin-top:0}.tiptap-content .spoiler-contents>p:last-child,.post-content .spoiler-contents>p:last-child{margin-bottom:0}.tiptap-content .spoiler-contents img,.post-content .spoiler-contents img{max-width:100%;height:auto;border-radius:.375rem;margin:.5rem 0}.post-content details.spoiler:not([open]) .spoiler-contents{display:none}.tiptap-content code,.post-content code{padding:.125rem .375rem;background-color:#f1f5f9;color:#334155;border-radius:.25rem;font-size:.8125rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;border:1px solid #e2e8f0}.dark .tiptap-content code,.dark .post-content code{background-color:#1e293b;color:#e2e8f0;border-color:#334155}.tiptap-content pre,.post-content pre{margin:1rem 0;padding:0;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;position:relative;max-width:100%;width:100%;box-sizing:border-box;overflow:hidden}.dark .tiptap-content pre,.dark .post-content pre{background-color:#0d1117;border-color:#30363d}.tiptap-content pre:before,.post-content pre:before{content:attr(data-language);display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:linear-gradient(180deg,#f1f5f9,#e2e8f0);border-bottom:1px solid #e2e8f0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;color:#64748b}.tiptap-content pre:not([data-language]):before,.post-content pre:not([data-language]):before{content:"code"}.dark .tiptap-content pre:before,.dark .post-content pre:before{background:linear-gradient(180deg,#161b22,#0d1117);border-bottom-color:#30363d;color:#8b949e}.tiptap-content pre code,.post-content pre code{background-color:transparent;color:#24292f;padding:1rem;font-size:.8125rem;display:block;line-height:1.6;white-space:pre;overflow-x:auto;overflow-y:auto;max-height:500px;max-width:100%;border:none;counter-reset:line;box-sizing:border-box}.dark .tiptap-content pre code,.dark .post-content pre code{color:#e6edf3}.tiptap-content pre.with-line-numbers code,.post-content pre.with-line-numbers code{padding-left:3.5rem}.tiptap-content pre.with-line-numbers code:before,.post-content pre.with-line-numbers code:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2.75rem;background-color:#00000008;border-right:1px solid #e2e8f0}.dark .tiptap-content pre.with-line-numbers code:before,.dark .post-content pre.with-line-numbers code:before{background-color:#ffffff05;border-right-color:#30363d}.code-block-wrapper{position:relative;max-width:100%;width:100%;box-sizing:border-box;border-radius:.5rem;margin:1rem 0;overflow:hidden}.code-block-wrapper pre{margin:0;border-radius:.5rem;max-width:100%;width:100%}.code-block-wrapper .copy-btn{position:absolute;top:.35rem;right:.5rem;padding:.375rem .625rem;font-size:.6875rem;font-weight:500;color:#64748b;background-color:#fffc;border:1px solid #e2e8f0;border-radius:.375rem;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:.375rem;z-index:10}.code-block-wrapper .copy-btn:hover{background-color:#fff;color:#334155;border-color:#cbd5e1}.code-block-wrapper .copy-btn.copied{color:#16a34a;border-color:#86efac;background-color:#f0fdf4}.dark .code-block-wrapper .copy-btn{color:#8b949e;background-color:#161b22cc;border-color:#30363d}.dark .code-block-wrapper .copy-btn:hover{background-color:#161b22;color:#e6edf3;border-color:#484f58}.dark .code-block-wrapper .copy-btn.copied{color:#3fb950;border-color:#238636;background-color:#23863626}.code-block-wrapper .copy-btn svg{width:.875rem;height:.875rem}.tiptap-content pre .hljs-comment,.tiptap-content pre .hljs-quote,.post-content pre .hljs-comment,.post-content pre .hljs-quote{color:#6a737d;font-style:italic}.tiptap-content pre .hljs-keyword,.tiptap-content pre .hljs-selector-tag,.post-content pre .hljs-keyword,.post-content pre .hljs-selector-tag{color:#d73a49;font-weight:500}.tiptap-content pre .hljs-string,.tiptap-content pre .hljs-attr,.post-content pre .hljs-string,.post-content pre .hljs-attr{color:#032f62}.tiptap-content pre .hljs-number,.tiptap-content pre .hljs-literal,.post-content pre .hljs-number,.post-content pre .hljs-literal{color:#005cc5}.tiptap-content pre .hljs-variable,.tiptap-content pre .hljs-template-variable,.post-content pre .hljs-variable,.post-content pre .hljs-template-variable{color:#e36209}.tiptap-content pre .hljs-tag,.post-content pre .hljs-tag,.tiptap-content pre .hljs-name,.tiptap-content pre .hljs-selector-id,.tiptap-content pre .hljs-selector-class,.post-content pre .hljs-name,.post-content pre .hljs-selector-id,.post-content pre .hljs-selector-class{color:#22863a}.tiptap-content pre .hljs-attribute,.tiptap-content pre .hljs-built_in,.post-content pre .hljs-attribute,.post-content pre .hljs-built_in,.tiptap-content pre .hljs-function,.post-content pre .hljs-function{color:#6f42c1}.tiptap-content pre .hljs-title,.post-content pre .hljs-title{color:#6f42c1;font-weight:500}.tiptap-content pre .hljs-params,.post-content pre .hljs-params{color:#24292e}.tiptap-content pre .hljs-meta,.post-content pre .hljs-meta{color:#005cc5}.tiptap-content pre .hljs-type,.tiptap-content pre .hljs-class,.post-content pre .hljs-type,.post-content pre .hljs-class{color:#6f42c1}.tiptap-content pre .hljs-symbol,.tiptap-content pre .hljs-bullet,.post-content pre .hljs-symbol,.post-content pre .hljs-bullet{color:#005cc5}.tiptap-content pre .hljs-addition,.post-content pre .hljs-addition{color:#22863a;background-color:#f0fff4}.tiptap-content pre .hljs-deletion,.post-content pre .hljs-deletion{color:#b31d28;background-color:#ffeef0}.dark .tiptap-content pre .hljs-comment,.dark .tiptap-content pre .hljs-quote,.dark .post-content pre .hljs-comment,.dark .post-content pre .hljs-quote{color:#8b949e}.dark .tiptap-content pre .hljs-keyword,.dark .tiptap-content pre .hljs-selector-tag,.dark .post-content pre .hljs-keyword,.dark .post-content pre .hljs-selector-tag{color:#ff7b72;font-weight:500}.dark .tiptap-content pre .hljs-string,.dark .tiptap-content pre .hljs-attr,.dark .post-content pre .hljs-string,.dark .post-content pre .hljs-attr{color:#a5d6ff}.dark .tiptap-content pre .hljs-number,.dark .tiptap-content pre .hljs-literal,.dark .post-content pre .hljs-number,.dark .post-content pre .hljs-literal{color:#79c0ff}.dark .tiptap-content pre .hljs-variable,.dark .tiptap-content pre .hljs-template-variable,.dark .post-content pre .hljs-variable,.dark .post-content pre .hljs-template-variable{color:#ffa657}.dark .tiptap-content pre .hljs-tag,.dark .post-content pre .hljs-tag,.dark .tiptap-content pre .hljs-name,.dark .tiptap-content pre .hljs-selector-id,.dark .tiptap-content pre .hljs-selector-class,.dark .post-content pre .hljs-name,.dark .post-content pre .hljs-selector-id,.dark .post-content pre .hljs-selector-class{color:#7ee787}.dark .tiptap-content pre .hljs-attribute,.dark .tiptap-content pre .hljs-built_in,.dark .post-content pre .hljs-attribute,.dark .post-content pre .hljs-built_in,.dark .tiptap-content pre .hljs-function,.dark .post-content pre .hljs-function{color:#d2a8ff}.dark .tiptap-content pre .hljs-title,.dark .post-content pre .hljs-title{color:#d2a8ff;font-weight:500}.dark .tiptap-content pre .hljs-params,.dark .post-content pre .hljs-params{color:#e6edf3}.dark .tiptap-content pre .hljs-meta,.dark .post-content pre .hljs-meta{color:#79c0ff}.dark .tiptap-content pre .hljs-type,.dark .tiptap-content pre .hljs-class,.dark .post-content pre .hljs-type,.dark .post-content pre .hljs-class{color:#d2a8ff}.dark .tiptap-content pre .hljs-symbol,.dark .tiptap-content pre .hljs-bullet,.dark .post-content pre .hljs-symbol,.dark .post-content pre .hljs-bullet{color:#79c0ff}.dark .tiptap-content pre .hljs-addition,.dark .post-content pre .hljs-addition{color:#aff5b4;background-color:#2ea04326}.dark .tiptap-content pre .hljs-deletion,.dark .post-content pre .hljs-deletion{color:#ffdcd7;background-color:#f8514926}.tiptap-content .mention{--mention-color: #3b82f6;display:inline-flex;align-items:center;gap:.125rem;padding:.125rem .5rem;border-radius:.375rem;font-weight:600;font-size:.875em;cursor:pointer;text-decoration:none;transition:all .2s ease;color:var(--mention-color);background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid rgba(59,130,246,.25);box-shadow:0 1px 2px #3b82f61a}.dark .tiptap-content .mention{background:linear-gradient(135deg,#1e3a8a,#1e40af);border-color:#3b82f680;box-shadow:0 1px 3px #0000004d}@supports (background: color-mix(in srgb,red 50%,blue)){.tiptap-content .mention{background:linear-gradient(135deg,color-mix(in srgb,var(--mention-color) 8%,white),color-mix(in srgb,var(--mention-color) 15%,white));border:1px solid color-mix(in srgb,var(--mention-color) 25%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--mention-color) 10%,transparent)}.dark .tiptap-content .mention{color:color-mix(in srgb,var(--mention-color) 85%,white);background:linear-gradient(135deg,color-mix(in srgb,var(--mention-color) 20%,black),color-mix(in srgb,var(--mention-color) 30%,black));border-color:color-mix(in srgb,var(--mention-color) 50%,transparent);box-shadow:0 1px 3px #0000004d,inset 0 1px color-mix(in srgb,var(--mention-color) 20%,transparent)}}.tiptap-content hr{margin:1.5rem 0;border:none;border-top:1px solid #d1d5db}.dark .tiptap-content hr{border-top-color:#4b5563}.tiptap-content [style*="text-align: left"]{text-align:left}.tiptap-content [style*="text-align: center"]{text-align:center}.tiptap-content [style*="text-align: right"]{text-align:right}.tiptap-content [style*="text-align: justify"]{text-align:justify}.tiptap-content ::-moz-selection{background-color:#bfdbfe}.tiptap-content ::selection{background-color:#bfdbfe}.dark .tiptap-content ::-moz-selection{background-color:#1e40af}.dark .tiptap-content ::selection{background-color:#1e40af}.tiptap-content mark{border-radius:.125rem;padding:0 .125rem}.tiptap-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:50;display:flex;align-items:center;justify-content:center}.tiptap-modal{background-color:#fff;border-radius:.5rem;box-shadow:0 25px 50px -12px #00000040;padding:1.5rem;width:100%;max-width:28rem}.dark .tiptap-modal{background-color:#1f2937}.tiptap-modal-title{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:1rem}.dark .tiptap-modal-title{color:#fff}.tiptap-modal-input{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;background-color:#fff;color:#111827;margin-bottom:1rem}.tiptap-modal-input:focus{outline:none;ring:2px;ring-color:#3b82f6}.dark .tiptap-modal-input{border-color:#4b5563;background-color:#374151;color:#fff}.tiptap-modal-actions{display:flex;justify-content:flex-end;gap:.5rem}.tiptap-content .emoji,.post-content .emoji{font-size:1.25em;vertical-align:middle}.tiptap-content .emoji img,.post-content .emoji img{width:1.25em;height:1.25em;vertical-align:middle}@media (max-width: 768px){.tiptap-toolbar{gap:.125rem;padding:.375rem}.tiptap-toolbar-btn{padding:.375rem;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center}.tiptap-toolbar-btn svg{width:1rem;height:1rem}.tiptap-toolbar-group{padding:0 .125rem}.tiptap-toolbar-group:not(:last-child){border-right:none;padding-right:.25rem;margin-right:.125rem}.tiptap-content{padding:.75rem;font-size:.9375rem}.post-content.prose,.prose.post-content{font-size:.9375rem}}@media (max-width: 480px){.tiptap-toolbar{gap:.0625rem;padding:.25rem}.tiptap-toolbar-btn{padding:.3125rem;min-width:28px;min-height:28px}.tiptap-toolbar-btn svg{width:.875rem;height:.875rem}.tiptap-content{padding:.625rem;font-size:.875rem;min-height:150px}.tiptap-modal{padding:1rem;margin:.5rem;max-width:calc(100vw - 1rem)}.tiptap-modal-title{font-size:1rem}.tiptap-modal-input{padding:.5rem;font-size:.875rem}.tiptap-content pre,.post-content pre{font-size:.75rem}.tiptap-content pre code,.post-content pre code{padding:.75rem}.code-block-wrapper .copy-btn{padding:.25rem .5rem;font-size:.625rem}}.mention-popup,.emoji-suggestion-popup{position:absolute;z-index:99999!important;pointer-events:auto!important;box-shadow:0 10px 25px -5px #0003,0 8px 10px -6px #0000001a}.mention-popup .mention-item,.emoji-suggestion-popup .emoji-suggestion-item{cursor:pointer!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mention-popup .mention-item:hover,.emoji-suggestion-popup .emoji-suggestion-item:hover{background-color:#eff6ff!important}.dark .mention-popup .mention-item:hover,.dark .emoji-suggestion-popup .emoji-suggestion-item:hover{background-color:#374151!important}
