
.tiptap.ProseMirror{--tt-inline-code-bg-color:var(--muted);--tt-inline-code-text-color:var(--ink);--tt-codeblock-bg:var(--background);--tt-codeblock-text:var(--foreground);--hljs-keyword:#823e38;--hljs-selector:#823e38;--hljs-tag:#823e38;--hljs-string:#5f764a;--hljs-regexp:#5f764a;--hljs-number:#805625;--hljs-built-in:#805625;--hljs-function:#776229;--hljs-class:#547c5e;--hljs-property:#83492b;--hljs-attr:#83492b;--hljs-variable:#6b6c37;--hljs-comment:#75726f;--hljs-operator:#75726f}.dark .tiptap.ProseMirror{--tt-inline-code-bg-color:var(--muted);--tt-inline-code-text-color:var(--ink);--tt-codeblock-bg:var(--background);--tt-codeblock-text:var(--foreground);--hljs-keyword:#ce837b;--hljs-selector:#ce837b;--hljs-tag:#ce837b;--hljs-string:#a4bd8e;--hljs-regexp:#a4bd8e;--hljs-number:#c99b6a;--hljs-built-in:#c99b6a;--hljs-function:#bea86e;--hljs-class:#99c4a4;--hljs-property:#cf8e6f;--hljs-attr:#cf8e6f;--hljs-variable:#b1b37b;--hljs-comment:#7b7773;--hljs-operator:#7b7773}.tiptap.ProseMirror code:not(pre code){background-color:var(--tt-inline-code-bg-color);color:var(--tt-inline-code-text-color);padding:var(--space-hair)var(--space-1);border-radius:0;font-weight:500;font-family:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace!important;font-size:var(--type-body)!important}.tiptap.ProseMirror pre{padding:var(--space-3)var(--space-4);padding-right:var(--space-12);border:1px solid var(--border);background-color:var(--tt-codeblock-bg);color:var(--tt-codeblock-text);white-space:pre;tab-size:2;border-radius:0;overflow-x:auto;font-family:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace!important;font-size:var(--type-code)!important;line-height:var(--leading-code)!important}.tiptap.ProseMirror pre code{color:inherit;background-color:#0000;border:none;border-radius:0;font-weight:500;font-family:inherit!important;font-size:inherit!important}.tiptap.ProseMirror pre code span{font-family:inherit!important;font-size:inherit!important}.tiptap.ProseMirror .hljs-keyword,.tiptap.ProseMirror .hljs-deletion{color:var(--hljs-keyword);font-weight:600}.tiptap.ProseMirror .hljs-selector-tag{color:var(--hljs-selector);font-weight:600}.tiptap.ProseMirror .hljs-string,.tiptap.ProseMirror .hljs-doctag,.tiptap.ProseMirror .hljs-addition{color:var(--hljs-string)}.tiptap.ProseMirror .hljs-number,.tiptap.ProseMirror .hljs-literal{color:var(--hljs-number)}.tiptap.ProseMirror .hljs-title,.tiptap.ProseMirror .hljs-title.function_,.tiptap.ProseMirror .hljs-section{color:var(--hljs-function)}.tiptap.ProseMirror .hljs-comment{color:var(--hljs-comment);font-style:italic}.tiptap.ProseMirror .hljs-title.class_,.tiptap.ProseMirror .hljs-class .hljs-title{color:var(--hljs-class)}.tiptap.ProseMirror .hljs-variable,.tiptap.ProseMirror .hljs-template-variable,.tiptap.ProseMirror .hljs-variable.language_{color:var(--hljs-variable)}.tiptap.ProseMirror .hljs-operator,.tiptap.ProseMirror .hljs-punctuation{color:var(--hljs-operator)}.tiptap.ProseMirror .hljs-property,.tiptap.ProseMirror .hljs-attr{color:var(--hljs-property)}.tiptap.ProseMirror .hljs-tag{color:var(--hljs-tag);font-weight:600}.tiptap.ProseMirror .hljs-name{color:var(--hljs-tag)}.tiptap.ProseMirror .hljs-attribute{color:var(--hljs-attr)}.tiptap.ProseMirror .hljs-selector-class,.tiptap.ProseMirror .hljs-selector-id,.tiptap.ProseMirror .hljs-selector-attr,.tiptap.ProseMirror .hljs-selector-pseudo{color:var(--hljs-selector)}.tiptap.ProseMirror .hljs-built_in,.tiptap.ProseMirror .hljs-builtin-name{color:var(--hljs-built-in)}.tiptap.ProseMirror .hljs-type,.tiptap.ProseMirror .hljs-params{color:var(--hljs-class)}.tiptap.ProseMirror .hljs-regexp{color:var(--hljs-regexp)}.tiptap.ProseMirror .hljs-meta,.tiptap.ProseMirror .hljs-meta-keyword{color:var(--hljs-keyword)}.tiptap.ProseMirror .hljs-meta-string{color:var(--hljs-string)}.tiptap.ProseMirror .hljs-symbol{color:var(--hljs-variable)}.tiptap.ProseMirror .hljs-link{color:var(--hljs-function);text-decoration:underline}.tiptap.ProseMirror .hljs-emphasis{font-style:italic}.tiptap.ProseMirror .hljs-strong{font-weight:700}.tiptap.ProseMirror .hljs-subst{color:var(--hljs-variable)}.tiptap.ProseMirror .hljs-quote{color:var(--hljs-comment);font-style:italic}.tiptap.ProseMirror .hljs-bullet{color:var(--hljs-keyword)}.tiptap.ProseMirror .hljs-code{color:var(--hljs-string)}
.tiptap.ProseMirror{--horizontal-rule-color:var(--ink-muted)}.tiptap.ProseMirror hr{background-color:var(--horizontal-rule-color);border:none;height:1px}
.tiptap.ProseMirror{--tt-checklist-bg-color:var(--muted);--tt-checklist-bg-active-color:var(--ink);--tt-checklist-border-color:var(--muted-foreground);--tt-checklist-border-active-color:var(--ink);--tt-checklist-check-icon-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23ffffff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E)}.dark .tiptap.ProseMirror{--tt-checklist-bg-color:var(--muted);--tt-checklist-bg-active-color:var(--ink);--tt-checklist-border-color:var(--muted-foreground);--tt-checklist-border-active-color:var(--ink);--tt-checklist-check-icon-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E)}.tiptap.ProseMirror li::marker{color:var(--ink)}.tiptap.ProseMirror li p{margin-top:0!important;margin-bottom:0!important}.tiptap.ProseMirror ol{list-style:decimal}.tiptap.ProseMirror ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ul:not([data-type=taskList]){list-style:outside}.tiptap.ProseMirror ul:not([data-type=taskList]) ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul{list-style:square}.tiptap.ProseMirror ul[data-type=taskList]{padding-left:var(--space-1);list-style:none}.tiptap.ProseMirror ul[data-type=taskList] li{flex-direction:row;align-items:flex-start;display:flex}.tiptap.ProseMirror ul[data-type=taskList] li:not(:has(>p:first-child)){list-style-type:none}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p,.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p span{text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li label{padding-top:var(--space-1);padding-right:var(--space-2);position:relative}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]{appearance:none;border:1px solid var(--tt-checklist-border-color);cursor:pointer;background-color:var(--tt-checklist-bg-color);width:1rem;height:1rem;transition:background-color var(--duration-micro)var(--ease-enter),border-color var(--duration-micro)var(--ease-enter);background-position:50%;background-repeat:no-repeat;background-size:.75rem .75rem;border-radius:0;margin:0;display:block}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked{background-color:var(--tt-checklist-bg-active-color);background-image:var(--tt-checklist-check-icon-image);border-color:var(--tt-checklist-border-active-color)}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:disabled{cursor:default}.tiptap.ProseMirror ul[data-type=taskList] li div{flex:1;min-width:0}
.tiptap.ProseMirror img{max-width:100%;height:auto;display:block}.tiptap.ProseMirror>img:not([data-type=emoji] img){border-radius:var(--tt-radius-xs,.25rem);outline:.125rem solid #0000}.tiptap.ProseMirror img:not([data-type=emoji] img).ProseMirror-selectednode{outline-color:var(--tt-brand-color-500)}.tiptap.ProseMirror .tiptap-thread:has(>img) img{border-radius:var(--tt-radius-xs,.25rem);outline:.125rem solid #0000}.tiptap.ProseMirror .tiptap-thread img{margin:0}
.tiptap.ProseMirror h1,.tiptap.ProseMirror h2,.tiptap.ProseMirror h3,.tiptap.ProseMirror h4,.tiptap.ProseMirror h5,.tiptap.ProseMirror h6{position:relative}
.tiptap.ProseMirror{--placeholder-color:var(--muted-foreground)}.tiptap.ProseMirror>*{position:relative}.tiptap.ProseMirror{white-space:pre-wrap;caret-color:var(--tt-cursor-color);font-family:var(--font-sans);outline:none}.tiptap.ProseMirror p{font-family:inherit;font-size:var(--type-body);font-weight:400}.tiptap.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--muted-foreground);pointer-events:none}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::selection{background-color:var(--ink);color:var(--background)}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) .selection::selection{background:0 0}.tiptap.ProseMirror .selection{color:var(--background);display:inline;background-color:var(--ink)!important}.tiptap.ProseMirror .ProseMirror-selectednode:not(img):not(pre):not(.react-renderer){border-radius:var(--tt-radius-md);background-color:var(--tt-selection-color)}.tiptap.ProseMirror .ProseMirror-hideselection{caret-color:#0000}.tiptap.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap.ProseMirror a span{text-decoration:underline}.tiptap.ProseMirror s span{text-decoration:line-through}.tiptap.ProseMirror u span{text-decoration:underline}.tiptap.ProseMirror em,.tiptap.ProseMirror i{font-style:italic}.tiptap.ProseMirror mark{color:var(--tt-color-highlight-ink)!important}.is-empty:not(.with-slash)[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder)}.is-empty.with-slash[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:"Write, type '/' for commands...";font-style:italic}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{pointer-events:none;width:100%;height:0;text-align:inherit;position:absolute;left:0;right:0}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak):before{color:var(--placeholder-color)}.ProseMirror-gapcursor{display:none!important}.prosemirror-dropcursor-block,.prosemirror-dropcursor-inline{cursor:grabbing;border-radius:0;width:100%;height:.188rem;margin-left:-1px;margin-right:-1px;background:var(--primary)!important}
body{--tt-toolbar-height:44px}.tiptap.ProseMirror{font-family:var(--font-sans),system-ui,sans-serif}.simple-editor-content{flex-direction:column;flex:1;width:100%;max-width:100%;height:100%;margin:0 auto;display:flex}.simple-editor-content .tiptap.ProseMirror.simple-editor{outline:none;flex:1;min-height:120px;padding:0}.simple-editor-content .tiptap.ProseMirror.simple-editor:focus{outline:none}
.post-content.tiptap.ProseMirror{font-family:var(--font-sans);font-size:var(--type-body);color:var(--foreground);outline:none!important}.post-content.tiptap.ProseMirror:not([contenteditable=true]){cursor:default;white-space:normal}.post-content.tiptap.ProseMirror:not([contenteditable=true]) p:empty{display:none}.post-content.tiptap.ProseMirror:not([contenteditable=true]) p:has(>br:only-child){display:none}.post-content.tiptap.ProseMirror>*+*{margin-top:var(--space-5)}.post-content.tiptap.ProseMirror>*+h1,.post-content.tiptap.ProseMirror>*+h2,.post-content.tiptap.ProseMirror>*+h3{margin-top:var(--space-8)}.post-content.tiptap.ProseMirror>*+h4,.post-content.tiptap.ProseMirror>*+h5,.post-content.tiptap.ProseMirror>*+h6{margin-top:var(--space-6)}.post-content.tiptap.ProseMirror>h1+*,.post-content.tiptap.ProseMirror>h2+*,.post-content.tiptap.ProseMirror>h3+*,.post-content.tiptap.ProseMirror>h4+*,.post-content.tiptap.ProseMirror>h5+*,.post-content.tiptap.ProseMirror>h6+*{margin-top:var(--space-4)}.post-content.tiptap.ProseMirror p{max-width:var(--measure);text-wrap:pretty}.post-content.tiptap.ProseMirror>:first-child{margin-top:0!important}.post-content.tiptap.ProseMirror>:last-child{margin-bottom:0!important}.post-content.tiptap.ProseMirror h1,.post-content.tiptap.ProseMirror h2,.post-content.tiptap.ProseMirror h3,.post-content.tiptap.ProseMirror h4,.post-content.tiptap.ProseMirror h5,.post-content.tiptap.ProseMirror h6{scroll-margin-top:var(--space-20);max-width:var(--measure);color:var(--foreground)}.post-content.tiptap.ProseMirror h1,.post-content.tiptap.ProseMirror h2,.post-content.tiptap.ProseMirror h3{font-family:var(--font-fraunces,"Fraunces"),Georgia,serif;font-style:italic;font-weight:400}.post-content.tiptap.ProseMirror h4,.post-content.tiptap.ProseMirror h5,.post-content.tiptap.ProseMirror h6{font-family:var(--font-sans);font-style:normal;font-weight:600}.post-content.tiptap.ProseMirror h1 em,.post-content.tiptap.ProseMirror h1 i,.post-content.tiptap.ProseMirror h1 cite,.post-content.tiptap.ProseMirror h1 dfn,.post-content.tiptap.ProseMirror h2 em,.post-content.tiptap.ProseMirror h2 i,.post-content.tiptap.ProseMirror h2 cite,.post-content.tiptap.ProseMirror h2 dfn,.post-content.tiptap.ProseMirror h3 em,.post-content.tiptap.ProseMirror h3 i,.post-content.tiptap.ProseMirror h3 cite,.post-content.tiptap.ProseMirror h3 dfn,.post-content.tiptap.ProseMirror h4 em,.post-content.tiptap.ProseMirror h4 i,.post-content.tiptap.ProseMirror h4 cite,.post-content.tiptap.ProseMirror h4 dfn,.post-content.tiptap.ProseMirror h5 em,.post-content.tiptap.ProseMirror h5 i,.post-content.tiptap.ProseMirror h5 cite,.post-content.tiptap.ProseMirror h5 dfn,.post-content.tiptap.ProseMirror h6 em,.post-content.tiptap.ProseMirror h6 i,.post-content.tiptap.ProseMirror h6 cite,.post-content.tiptap.ProseMirror h6 dfn{font-style:inherit;font-weight:inherit}.post-content.tiptap.ProseMirror h1{font-size:var(--type-h1);line-height:var(--leading-h1);color:var(--display-h1)}.post-content.tiptap.ProseMirror h2{font-size:var(--type-h2);line-height:var(--leading-h2);color:var(--display-h2)}.post-content.tiptap.ProseMirror h3{font-size:var(--type-h3);line-height:var(--leading-h3);color:var(--display-h3)}.post-content.tiptap.ProseMirror h4{font-size:var(--type-h4);line-height:var(--leading-h4);letter-spacing:var(--tracking-h4)}.post-content.tiptap.ProseMirror h5{font-size:var(--type-h5);line-height:var(--leading-h5);letter-spacing:var(--tracking-h5)}.post-content.tiptap.ProseMirror h6{font-size:var(--type-h6);line-height:var(--leading-h6);letter-spacing:var(--tracking-h6)}.post-content.tiptap.ProseMirror blockquote{font-family:var(--font-sans);font-style:normal;font-size:var(--type-body);line-height:var(--leading-body);max-width:var(--measure);padding-left:var(--space-5);border-left:3px solid var(--ink);color:var(--foreground)}.post-content.tiptap.ProseMirror blockquote p{font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;color:inherit}.post-content.tiptap.ProseMirror ol,.post-content.tiptap.ProseMirror ul{max-width:var(--measure);padding-left:var(--space-5)}.post-content.tiptap.ProseMirror ol ol,.post-content.tiptap.ProseMirror ol ul,.post-content.tiptap.ProseMirror ul ol,.post-content.tiptap.ProseMirror ul ul{margin-top:var(--space-1);margin-bottom:var(--space-1)}.post-content.tiptap.ProseMirror ul:not([data-type=taskList]){list-style-type:disc}.post-content.tiptap.ProseMirror ol{list-style-type:decimal}.post-content.tiptap.ProseMirror li{margin-top:var(--space-1)}.post-content.tiptap.ProseMirror li p{margin-top:0!important;margin-bottom:0!important}.post-content.tiptap.ProseMirror ul[data-type=taskList]{padding-left:.25rem}.post-content.tiptap.ProseMirror ul[data-type=taskList] li label{padding-top:.25rem}.post-content.tiptap.ProseMirror img:not([data-type=emoji] img){box-sizing:border-box;border-radius:0;width:auto;max-width:100%;height:auto;display:block}.post-content.tiptap.ProseMirror .tiptap-thread:has(>img){width:100%;max-width:100%}.post-content.tiptap.ProseMirror hr{max-width:var(--measure);margin:var(--space-8)0}.post-content.tiptap.ProseMirror pre{padding:var(--space-3)var(--space-4);padding-right:var(--space-12);border:1px solid var(--border);background:var(--background);white-space:pre;tab-size:2;border-radius:0;position:relative;overflow-x:auto;font-family:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace!important;font-size:var(--type-code)!important;line-height:var(--leading-code)!important}.post-content.tiptap.ProseMirror pre code{background:0 0;border-radius:0;font-weight:500;font-family:inherit!important;font-size:inherit!important}.post-content.tiptap.ProseMirror pre code span{font-family:inherit!important;font-size:inherit!important}.post-content.tiptap.ProseMirror pre .code-copy-button{top:var(--space-3);right:var(--space-3);width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;opacity:1;transition:opacity var(--duration-micro)var(--ease-enter);background-color:#0000;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.post-content.tiptap.ProseMirror pre .code-copy-button .copy-icon,.post-content.tiptap.ProseMirror pre .code-copy-button .check-icon{transition:transform var(--duration-micro)var(--ease-enter);position:absolute}.post-content.tiptap.ProseMirror pre .code-copy-button .copy-icon{opacity:1;transform:scale(1)}.post-content.tiptap.ProseMirror pre .code-copy-button .check-icon{opacity:0;color:var(--primary);transform:scale(.8)}.post-content.tiptap.ProseMirror pre .code-copy-button[data-copied=true] .copy-icon{opacity:0;transform:scale(.8)}.post-content.tiptap.ProseMirror pre .code-copy-button[data-copied=true] .check-icon{opacity:1;transform:scale(1)}.post-content.tiptap.ProseMirror pre .code-copy-button:hover{background-color:var(--secondary);color:var(--foreground)}.post-content.tiptap.ProseMirror pre:hover .code-copy-button,.post-content.tiptap.ProseMirror pre:focus-within .code-copy-button{opacity:1}@media (hover:none),(pointer:coarse){.post-content.tiptap.ProseMirror pre .code-copy-button{opacity:1;width:2.75rem;height:2.75rem;top:.25rem;right:.25rem}}.post-content.tiptap.ProseMirror pre .code-copy-button:focus-visible{background-color:var(--secondary);color:var(--foreground)}.post-content.tiptap.ProseMirror code:not(pre code){padding:var(--space-hair)var(--space-1);background:var(--muted);color:var(--ink);border-radius:0;font-weight:500;font-family:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace!important;font-size:var(--type-body)!important}.post-content.tiptap.ProseMirror a{color:var(--ink);font-weight:inherit;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-muted);text-decoration-color:var(--ink-muted);text-decoration-skip-ink:none;text-underline-offset:4px;transition:text-decoration-color var(--duration-micro)var(--ease-enter)}.post-content.tiptap.ProseMirror a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.post-content.tiptap.ProseMirror mark{padding:var(--space-hair)var(--space-1);border-radius:0;color:var(--tt-color-highlight-ink)!important}.post-content.tiptap.ProseMirror .post-search-mark{background-color:var(--tt-color-highlight-orange);padding:0}.post-content.tiptap.ProseMirror strong,.post-content.tiptap.ProseMirror b{font-weight:600}.post-content.tiptap.ProseMirror em,.post-content.tiptap.ProseMirror i{font-style:italic}.post-content.tiptap.ProseMirror u,.post-content.tiptap.ProseMirror s,.post-content.tiptap.ProseMirror del{color:var(--ink)}.post-content.tiptap.ProseMirror pre,.post-content.tiptap.ProseMirror pre code,.post-content.tiptap.ProseMirror pre code span,.post-content.tiptap.ProseMirror pre code [class^=hljs-],div.post-content.tiptap.ProseMirror pre,div.post-content.tiptap.ProseMirror pre code,div.post-content.tiptap.ProseMirror pre code span{font-family:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace!important;font-size:var(--type-code)!important}.post-content.tiptap.ProseMirror code:not(pre code),div.post-content.tiptap.ProseMirror code:not(pre code){font-family:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace!important;font-size:var(--type-body)!important}
.post-tag{align-items:center;gap:var(--space-1);min-height:1.25rem;padding:var(--space-hair)var(--space-1);font-size:var(--type-meta);color:var(--tt-color-highlight-ink);background:var(--tag-bg,transparent);transition:background-color var(--duration-micro)var(--ease-enter);font-weight:500;line-height:1.25;display:inline-flex}a.post-tag:hover,button.post-tag:not(:disabled):hover{background:var(--tag-bg-strong,var(--ink-soft))}.post-tag:disabled{opacity:.5}.post-tag__count{opacity:.7;font-weight:400}.post-tag--ghost:not([data-tag]).post-tag--active{color:var(--ink)}.post-tag--active .post-tag__name{text-decoration-skip-ink:none;text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.post-tag--removable,.post-tag--ghost{cursor:pointer}.post-tag--ghost[data-tag]{background:var(--tag-bg,transparent);color:var(--tt-color-highlight-ink);outline:1px solid var(--border);outline-offset:-1px}.post-tag--ghost[data-tag]:hover{background:var(--tag-bg-strong,var(--ink-soft))}.post-tag--ghost:not([data-tag]){text-transform:lowercase;color:var(--muted-foreground);outline:1px solid var(--border);outline-offset:-1px;background:0 0}.post-tag--ghost:not([data-tag]):hover{color:var(--ink);background:var(--ink-soft)}.post-tags-field{gap:var(--space-2);flex-direction:column;display:flex}.post-tags-field__label{font-size:var(--type-ui);color:var(--muted-foreground);transition:color var(--duration-meso)var(--ease-enter);font-weight:500}.post-tags-field:focus-within .post-tags-field__label{color:var(--foreground)}.post-tags-field__box{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-1)var(--space-3);border:1px solid var(--field-border);transition:border-color var(--duration-meso)var(--ease-enter);flex-wrap:wrap;display:flex}.post-tags-field__box:focus-within{border-color:var(--foreground)}.post-tags-field__input{min-width:8rem;padding:var(--space-1)0;color:var(--foreground);background:0 0;flex:1;font-size:1rem}.post-tags-field__input::placeholder{color:var(--muted-foreground)}.post-tags-field__input:focus,.post-tags-field__input:focus-visible{outline:none}.post-tags-field__suggestions{gap:var(--space-2);flex-wrap:wrap;display:flex}.post-tags-field__limit{font-size:var(--type-ui);color:var(--muted-foreground)}@media (pointer:coarse){a.post-tag,.post-tags-field .post-tag{min-height:2.75rem}}
