button.svelte-19i865f{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);border-width:1px;--tw-bg-opacity:1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1));padding-left:.5rem;padding-right:.5rem;text-align:center}button.active.svelte-19i865f{--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;height:0;pointer-events:none}.tiptap mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.1em .25em .25em;border-radius:.25em;border-width:1px;--tw-border-opacity:1;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))}.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:2px solid transparent!important;outline-offset:2px}.tiptap-post .tiptap{min-height:12rem}.tiptap h1{font-size:1.4rem;font-weight:600;line-height:1.75rem;margin-top:1.5rem;margin-bottom:.5rem;color:#323232}.tiptap h2{font-size:1.25rem;font-weight:600;line-height:1.5rem;margin-top:1.25rem;margin-bottom:.5rem;color:#323232}.tiptap h3{font-size:1.125rem;font-weight:550;line-height:1.5rem;margin-top:1rem;margin-bottom:.5rem;color:#323232}.tiptap p{font-size:1rem;line-height:1.5rem;margin-top:.75rem;margin-bottom:.75rem}.tiptap blockquote{margin-top:.25rem;margin-bottom:.25rem;margin-left:.25rem;border-left-width:4px;--tw-border-opacity:1;border-color:rgb(214 211 209 / var(--tw-border-opacity, 1));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{margin-top:1rem;margin-bottom:1rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(214 211 209 / var(--tw-border-opacity, 1))}.tiptap table{margin-top:1rem;margin-bottom:1rem;width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.25rem}.tiptap th{border-width:1px;--tw-border-opacity:1;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));padding:.25rem .5rem;text-align:left;font-weight:600}.tiptap td{border-width:1px;--tw-border-opacity:1;border-color:rgb(214 211 209 / var(--tw-border-opacity, 1));padding:.25rem .5rem}.tiptap code{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:.875rem;background:#27272a;color:#f4f4f5;padding:.25rem .5rem;border-radius:.375rem;border:1px solid rgb(63 63 70)}.tiptap pre{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:14px;line-height:1.5;background:#18181b;border:1px solid rgb(39 39 42);border-radius:.75rem;padding:0;margin:1.5rem 0;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;position:relative}.tiptap pre:before{content:"code";position:absolute;top:.75rem;left:1rem;font-size:.75rem;color:#a1a1aa;font-weight:500;text-transform:uppercase;letter-spacing:.05em;z-index:1}.tiptap pre code{background:transparent!important;border:none!important;padding:3rem 1.5rem 1.5rem!important;color:#f4f4f5;font-size:inherit;border-radius:0;display:block;overflow-x:auto}.code-copy-button{position:absolute;top:.75rem;right:1rem;background:#27272acc;color:#a1a1aa;border:1px solid rgb(63 63 70);border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.125rem;cursor:pointer;transition:all .2s ease;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;z-index:2;height:1.5rem;line-height:1;width:-moz-fit-content;width:fit-content}.code-copy-button svg{flex-shrink:0;display:block}.code-copy-button:hover{background:#3f3f46cc;color:#f4f4f5}.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-19i865f{position:fixed;bottom:0;left:0;right:0;z-index:10000;background:#fff;border-top:1px solid #e5e7eb;padding:.5rem;box-shadow:0 -4px 6px -1px #0000001a}.mobile-toolbar.svelte-19i865f{max-width:100%;margin:0 auto}.mobile-toolbar-scroll.svelte-19i865f{display:flex;gap:.25rem;overflow-x:auto;padding:.25rem 0;-webkit-overflow-scrolling:touch}.mobile-toolbar-btn.svelte-19i865f{display:flex;height:2.5rem;min-width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);border-width:1px;--tw-bg-opacity:1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1));padding-left:.5rem;padding-right:.5rem;text-align:center}.mobile-toolbar-btn.active.svelte-19i865f{--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 (min-width: 641px){.mobile-toolbar-container.svelte-19i865f{display:none}}.bubble-menu-container button{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.25rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1));padding-left:.375rem;padding-right:.375rem;text-align:center}.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}
