button.svelte-qbc0qc{border-radius:calc(var(--radius) - 2px);--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1));text-align:center;border-width:1px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding-left:.5rem;padding-right:.5rem;display:flex}button.active.svelte-qbc0qc{--tw-bg-opacity:1;background-color:rgb(68 64 60/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(231 229 228/var(--tw-text-opacity,1))}.tiptap p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.tiptap mark{box-decoration-break:clone;--tw-border-opacity:1;border-width:1px;border-color:rgb(203 183 247/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(229 219 251/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(74 46 141/var(--tw-text-opacity,1));border-radius:.25em;padding:.1em .25em .25em}.tiptap a{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1));text-decoration-line:underline}.tiptap h1 a,.tiptap h2 a{font-weight:600}.tiptap h3 a{font-weight:550}.tiptap-post .tiptap:focus-visible{outline-offset:2px;outline:2px solid #0000!important}.tiptap-post .tiptap{min-height:12rem}.tiptap h1{color:#323232;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.4rem;font-weight:600;line-height:1.75rem}.tiptap h2{color:#323232;margin-top:1.25rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.5rem}.tiptap h3{color:#323232;margin-top:1rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:550;line-height:1.5rem}.tiptap p{margin-top:.75rem;margin-bottom:.75rem;font-size:1rem;line-height:1.5rem}.tiptap blockquote{--tw-border-opacity:1;border-left-width:4px;border-color:rgb(214 211 209/var(--tw-border-opacity,1));margin-top:.25rem;margin-bottom:.25rem;margin-left:.25rem;padding-left:.75rem;font-style:italic}.tiptap>:first-child{margin-top:0!important}.tiptap>h1:first-child,.tiptap>h2:first-child,.tiptap>h3:first-child,.tiptap>p:first-child{margin-top:0}.tiptap>p:last-child{margin-bottom:0!important}.tiptap hr{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(214 211 209/var(--tw-border-opacity,1));margin-top:1rem;margin-bottom:1rem}.tiptap table{border-collapse:collapse;width:100%;margin-top:1rem;margin-bottom:1rem;font-size:.875rem;line-height:1.25rem}.tiptap th{--tw-border-opacity:1;border-width:1px;border-color:rgb(214 211 209/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1));text-align:left;padding:.25rem .5rem;font-weight:600}.tiptap td{--tw-border-opacity:1;border-width:1px;border-color:rgb(214 211 209/var(--tw-border-opacity,1));padding:.25rem .5rem}.tiptap code{color:#f4f4f5;background:#27272a;border:1px solid #3f3f46;border-radius:.375rem;padding:.25rem .5rem;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:.875rem}.tiptap pre{background:#18181b;border:1px solid #27272a;border-radius:.75rem;margin:1.5rem 0;padding:0;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:14px;line-height:1.5;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.tiptap pre:before{content:"code";color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em;z-index:1;font-size:.75rem;font-weight:500;position:absolute;top:.75rem;left:1rem}.tiptap pre code{color:#f4f4f5;font-size:inherit;border-radius:0;display:block;overflow-x:auto;background:0 0!important;border:none!important;padding:3rem 1.5rem 1.5rem!important}.code-copy-button{color:#a1a1aa;cursor:pointer;z-index:2;background:#27272acc;border:1px solid #3f3f46;border-radius:.25rem;align-items:center;gap:.125rem;width:fit-content;height:1.5rem;padding:.25rem .5rem;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:.75rem;font-weight:500;line-height:1;transition:all .2s;display:flex;position:absolute;top:.75rem;right:1rem}.code-copy-button svg{flex-shrink:0;display:block}.code-copy-button:hover{color:#f4f4f5;background:#3f3f46cc}.tiptap p[style*="text-align: center"]{text-align:center}.tiptap p[style*="text-align: right"]{text-align:right}.tiptap h1[style*="text-align: center"]{text-align:center}.tiptap h1[style*="text-align: right"]{text-align:right}.tiptap h2[style*="text-align: center"]{text-align:center}.tiptap h2[style*="text-align: right"]{text-align:right}.tiptap h3[style*="text-align: center"]{text-align:center}.tiptap h3[style*="text-align: right"]{text-align:right}.hljs-keyword{color:#ff79c6}.hljs-string{color:#f1fa8c}.hljs-number{color:#bd93f9}.hljs-comment{color:#6272a4}.hljs-function{color:#50fa7b}.hljs-variable{color:#8be9fd}.hljs-operator{color:#ff79c6}.hljs-punctuation{color:#f8f8f2}.hljs-literal{color:#bd93f9}.hljs-property{color:#50fa7b}.hljs-built_in{color:#8be9fd}.bubble-menu-container{z-index:1000}.mobile-toolbar-container.svelte-qbc0qc{z-index:10000;background:#fff;border-top:1px solid #e5e7eb;padding:.5rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 6px -1px #0000001a}.mobile-toolbar.svelte-qbc0qc{max-width:100%;margin:0 auto}.mobile-toolbar-scroll.svelte-qbc0qc{-webkit-overflow-scrolling:touch;gap:.25rem;padding:.25rem 0;display:flex;overflow-x:auto}.mobile-toolbar-btn.svelte-qbc0qc{border-radius:calc(var(--radius) - 2px);--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1));text-align:center;border-width:1px;flex-shrink:0;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding-left:.5rem;padding-right:.5rem;display:flex}.mobile-toolbar-btn.active.svelte-qbc0qc{--tw-bg-opacity:1;background-color:rgb(68 64 60/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(231 229 228/var(--tw-text-opacity,1))}@media (width>=641px){.mobile-toolbar-container.svelte-qbc0qc{display:none}}.bubble-menu-container button{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1));text-align:center;border-width:1px;border-radius:.25rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding-left:.375rem;padding-right:.375rem;display:flex}.bubble-menu-container button.active{--tw-bg-opacity:1;background-color:rgb(68 64 60/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(231 229 228/var(--tw-text-opacity,1))}.bubble-menu-container button.active path{stroke:#e7e5e4}
