.wysiwyg-editor{max-width:100%;overflow-x:hidden}.wysiwyg-editor .ProseMirror{word-wrap:break-word;overflow-wrap:break-word;background:#0f172a4d;border:1px solid #94a3b81a;border-radius:0 0 .5rem .5rem;outline:none;max-width:100%;min-height:300px;padding:1rem}.wysiwyg-editor .ProseMirror p{color:#e2e8f0;margin:0 0 1rem}.wysiwyg-editor .ProseMirror h1{color:#f8fafc;margin:1.5rem 0 1rem;font-size:2rem;font-weight:700;line-height:1.2}.wysiwyg-editor .ProseMirror h2{color:#f1f5f9;margin:1.25rem 0 .75rem;font-size:1.5rem;font-weight:600;line-height:1.3}.wysiwyg-editor .ProseMirror h3{color:#f1f5f9;margin:1rem 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.wysiwyg-editor .ProseMirror ul{color:#e2e8f0;margin:0 0 1rem;padding-left:1.5rem;list-style-type:disc;list-style-position:outside}.wysiwyg-editor .ProseMirror ol{color:#e2e8f0;margin:0 0 1rem;padding-left:1.5rem;list-style-type:decimal;list-style-position:outside}.wysiwyg-editor .ProseMirror li{margin:.25rem 0;display:list-item}.wysiwyg-editor .ProseMirror li p{margin:0}.wysiwyg-editor .ProseMirror blockquote{color:#94a3b8;background:#9333ea0d;border-left:3px solid #9333ea;border-radius:.25rem;margin:1rem 0;padding:.75rem 1rem;font-style:italic}.wysiwyg-editor .ProseMirror code{color:#e2e8f0;background-color:#94a3b81a;border:1px solid #94a3b833;border-radius:.25rem;padding:.125rem .25rem;font-family:monospace;font-size:.875em}.wysiwyg-editor .ProseMirror pre{color:#e2e8f0;background-color:#0f172acc;border:1px solid #94a3b833;border-radius:.5rem;margin:1rem 0;padding:1rem;overflow-x:auto}.wysiwyg-editor .ProseMirror pre code{color:inherit;background:0 0;border:none;padding:0}.wysiwyg-editor .ProseMirror pre.code-block-lowlight{color:#cdd6f4;background-color:#1e1e2e;border:1px solid #9333ea4d;border-radius:.5rem;margin:1rem 0;padding:1rem;font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto}.wysiwyg-editor .ProseMirror pre.code-block-lowlight code{color:inherit;background:0 0;border:none;padding:0;font-family:inherit}.wysiwyg-editor .ProseMirror .hljs-comment,.wysiwyg-editor .ProseMirror .hljs-quote{color:#6c7086;font-style:italic}.wysiwyg-editor .ProseMirror .hljs-keyword,.wysiwyg-editor .ProseMirror .hljs-selector-tag,.wysiwyg-editor .ProseMirror .hljs-addition{color:#cba6f7}.wysiwyg-editor .ProseMirror .hljs-number,.wysiwyg-editor .ProseMirror .hljs-string,.wysiwyg-editor .ProseMirror .hljs-meta .hljs-meta-string,.wysiwyg-editor .ProseMirror .hljs-literal,.wysiwyg-editor .ProseMirror .hljs-doctag,.wysiwyg-editor .ProseMirror .hljs-regexp{color:#a6e3a1}.wysiwyg-editor .ProseMirror .hljs-title,.wysiwyg-editor .ProseMirror .hljs-section,.wysiwyg-editor .ProseMirror .hljs-name,.wysiwyg-editor .ProseMirror .hljs-selector-id,.wysiwyg-editor .ProseMirror .hljs-selector-class{color:#89b4fa}.wysiwyg-editor .ProseMirror .hljs-attribute,.wysiwyg-editor .ProseMirror .hljs-attr,.wysiwyg-editor .ProseMirror .hljs-variable,.wysiwyg-editor .ProseMirror .hljs-template-variable,.wysiwyg-editor .ProseMirror .hljs-class .hljs-title,.wysiwyg-editor .ProseMirror .hljs-type{color:#f9e2af}.wysiwyg-editor .ProseMirror .hljs-symbol,.wysiwyg-editor .ProseMirror .hljs-bullet,.wysiwyg-editor .ProseMirror .hljs-subst,.wysiwyg-editor .ProseMirror .hljs-meta,.wysiwyg-editor .ProseMirror .hljs-meta .hljs-keyword,.wysiwyg-editor .ProseMirror .hljs-selector-attr,.wysiwyg-editor .ProseMirror .hljs-selector-pseudo,.wysiwyg-editor .ProseMirror .hljs-link{color:#fab387}.wysiwyg-editor .ProseMirror .hljs-built_in,.wysiwyg-editor .ProseMirror .hljs-deletion{color:#f38ba8}.wysiwyg-editor .ProseMirror .hljs-formula{background:#9333ea1a}.wysiwyg-editor .ProseMirror .hljs-emphasis{font-style:italic}.wysiwyg-editor .ProseMirror .hljs-strong{font-weight:700}.wysiwyg-editor .ProseMirror img{border-radius:.5rem;max-width:100%;height:auto;margin:1rem auto;display:block;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.wysiwyg-editor .ProseMirror hr{border:none;border-top:1px solid #94a3b833;margin:2rem 0}.wysiwyg-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#64748b;pointer-events:none;height:0}.wysiwyg-editor .ProseMirror:focus{border-color:#9333ea80;outline:none;box-shadow:0 0 0 3px #9333ea1a}.wysiwyg-editor .ProseMirror::-moz-selection{background-color:#9333ea4d}.wysiwyg-editor .ProseMirror ::-moz-selection{background-color:#9333ea4d}.wysiwyg-editor .ProseMirror::selection,.wysiwyg-editor .ProseMirror ::selection{background-color:#9333ea4d}.wysiwyg-editor .ProseMirror a{color:#a78bfa;cursor:pointer;text-decoration:underline;transition:color .2s}.wysiwyg-editor .ProseMirror a:hover{color:#c4b5fd}.wysiwyg-editor .ProseMirror{font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,sans-serif}.wysiwyg-editor .ProseMirror .emoji{vertical-align:middle;font-size:1.2em;line-height:1}.emoji-picker-bar{scrollbar-width:thin;scrollbar-color:#94a3b84d transparent}.emoji-picker-bar::-webkit-scrollbar{height:4px}.emoji-picker-bar::-webkit-scrollbar-track{background:0 0}.emoji-picker-bar::-webkit-scrollbar-thumb{background-color:#94a3b84d;border-radius:2px}.emoji-picker-bar::-webkit-scrollbar-thumb:hover{background-color:#94a3b880}@media (max-width:640px){.emoji-picker-bar{gap:.25rem;padding:.5rem}.emoji-picker-bar button{min-width:36px;min-height:36px;padding:.5rem;font-size:1.1rem}}.wysiwyg-content p{margin:0 0 1rem;line-height:1.7}.wysiwyg-content h1{color:#f8fafc;margin:1.5rem 0 1rem;font-size:1.875rem;font-weight:700;line-height:1.2}.wysiwyg-content h2{color:#f1f5f9;margin:1.25rem 0 .75rem;font-size:1.5rem;font-weight:600;line-height:1.3}.wysiwyg-content h3{color:#f1f5f9;margin:1rem 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.wysiwyg-content ul{margin:0 0 1rem;padding-left:1.5rem;list-style-type:disc;list-style-position:outside}.wysiwyg-content ol{margin:0 0 1rem;padding-left:1.5rem;list-style-type:decimal;list-style-position:outside}.wysiwyg-content li{margin:.25rem 0;display:list-item}.wysiwyg-content li p{margin:0}.wysiwyg-content blockquote{color:#94a3b8;background:#9333ea0d;border-left:3px solid #9333ea;border-radius:.25rem;margin:1rem 0;padding:.75rem 1rem;font-style:italic}.wysiwyg-content code{color:#e2e8f0;background-color:#94a3b81a;border-radius:.25rem;padding:.125rem .25rem;font-family:monospace;font-size:.875em}.wysiwyg-content pre{color:#cdd6f4;background-color:#1e1e2e;border:1px solid #9333ea4d;border-radius:.5rem;margin:1rem 0;padding:1rem;font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto}.wysiwyg-content pre code{color:inherit;background:0 0;padding:0;font-family:inherit}.wysiwyg-content .hljs-comment,.wysiwyg-content .hljs-quote{color:#6c7086;font-style:italic}.wysiwyg-content .hljs-keyword,.wysiwyg-content .hljs-selector-tag,.wysiwyg-content .hljs-addition{color:#cba6f7}.wysiwyg-content .hljs-number,.wysiwyg-content .hljs-string,.wysiwyg-content .hljs-meta .hljs-meta-string,.wysiwyg-content .hljs-literal,.wysiwyg-content .hljs-doctag,.wysiwyg-content .hljs-regexp{color:#a6e3a1}.wysiwyg-content .hljs-title,.wysiwyg-content .hljs-section,.wysiwyg-content .hljs-name,.wysiwyg-content .hljs-selector-id,.wysiwyg-content .hljs-selector-class{color:#89b4fa}.wysiwyg-content .hljs-attribute,.wysiwyg-content .hljs-attr,.wysiwyg-content .hljs-variable,.wysiwyg-content .hljs-template-variable,.wysiwyg-content .hljs-class .hljs-title,.wysiwyg-content .hljs-type{color:#f9e2af}.wysiwyg-content .hljs-symbol,.wysiwyg-content .hljs-bullet,.wysiwyg-content .hljs-subst,.wysiwyg-content .hljs-meta,.wysiwyg-content .hljs-meta .hljs-keyword,.wysiwyg-content .hljs-selector-attr,.wysiwyg-content .hljs-selector-pseudo,.wysiwyg-content .hljs-link{color:#fab387}.wysiwyg-content .hljs-built_in,.wysiwyg-content .hljs-deletion{color:#f38ba8}.wysiwyg-content .hljs-formula{background:#9333ea1a}.wysiwyg-content .hljs-emphasis{font-style:italic}.wysiwyg-content .hljs-strong{font-weight:700}.wysiwyg-content img{border-radius:.5rem;max-width:100%;height:auto;margin:1rem auto;display:block}.wysiwyg-image-placeholder{display:none}.wysiwyg-content a{color:#a78bfa;text-decoration:underline;transition:color .2s}.wysiwyg-content a:hover{color:#c4b5fd}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.break-words{word-break:break-word}.overflow-wrap-anywhere{overflow-wrap:anywhere}.wysiwyg-content{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%;overflow:hidden}.wysiwyg-content p,.wysiwyg-content h1,.wysiwyg-content h2,.wysiwyg-content h3,.wysiwyg-content h4,.wysiwyg-content h5,.wysiwyg-content h6,.wysiwyg-content div,.wysiwyg-content span{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%}@media (max-width:640px){.wysiwyg-editor{max-width:100vw;overflow-x:hidden}.wysiwyg-editor .ProseMirror{word-break:break-word;overflow-wrap:break-word;max-width:100%;min-height:200px;padding:.75rem;font-size:.875rem;line-height:1.5;overflow-x:hidden}.wysiwyg-editor .toolbar{gap:.5rem;max-width:100%;padding:.5rem;overflow-x:hidden}.wysiwyg-editor .toolbar .flex{flex-wrap:wrap;gap:.25rem}.wysiwyg-editor .ProseMirror{word-break:break-word;overflow-wrap:break-word;overflow-x:hidden}.wysiwyg-editor .ProseMirror h1{margin:1rem 0 .75rem;font-size:1.5rem}.wysiwyg-editor .ProseMirror h2{margin:1rem 0 .5rem;font-size:1.25rem}.wysiwyg-editor .ProseMirror h3{margin:.75rem 0 .5rem;font-size:1.125rem}.wysiwyg-editor .ProseMirror blockquote{margin:.75rem 0;padding:.5rem .75rem}.wysiwyg-editor .ProseMirror pre{max-width:100%;margin:.75rem 0;padding:.75rem;font-size:.8rem;overflow-x:auto}.wysiwyg-editor .ProseMirror ul,.wysiwyg-editor .ProseMirror ol{padding-left:1.25rem}.wysiwyg-editor .ProseMirror img{max-width:100%;margin:.75rem auto}.wysiwyg-editor .ProseMirror p{margin:0 0 .75rem}}@media (min-width:640px) and (max-width:1023px){.wysiwyg-editor .ProseMirror{min-height:200px;padding:1rem;font-size:.9rem;line-height:1.6}.wysiwyg-editor+* .toolbar-tablet{flex-wrap:wrap;max-height:80px}.wysiwyg-editor .ProseMirror h1{margin:1.25rem 0 1rem;font-size:1.75rem}.wysiwyg-editor .ProseMirror h2{margin:1.125rem 0 .75rem;font-size:1.4rem}.wysiwyg-editor .ProseMirror h3{margin:1rem 0 .5rem;font-size:1.2rem}}@media (min-width:1024px){.wysiwyg-editor .ProseMirror{min-height:300px;padding:1.25rem;font-size:1rem;line-height:1.7}}
