.spoiler{background-color:#444;color:#444;cursor:pointer;transition:all .3s ease;border-radius:3px;padding:0 2px}.spoiler:hover,.spoiler.revealed{background-color:transparent;color:inherit}.markdown-content{line-height:1.6;font-size:1rem}.markdown-content p{margin-top:.5rem;margin-bottom:.5rem}.markdown-content p:first-of-type{margin-top:0}.markdown-content p:last-of-type{margin-bottom:0}.markdown-content ul,.markdown-content ol{padding-left:1.5rem;margin-left:0}.markdown-content li{margin-bottom:.25rem}.markdown-content sub{vertical-align:sub;font-size:smaller}.markdown-content sup{vertical-align:super;font-size:smaller}.markdown-content code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em;border-radius:3px;padding:.1em .3em;display:inline;white-space:normal;word-break:break-word}.markdown-content .code-block-wrapper{margin:0;padding:0;overflow-x:auto;background:transparent}.markdown-content pre>code{display:block;white-space:pre;word-break:normal;padding:8px 8px 8px 52px;border-radius:6px;overflow-x:auto;margin:8px 0;position:relative;line-height:1.53;font-size:13px;-moz-tab-size:2;tab-size:2}.markdown-content pre>code:before{content:attr(data-gutter);position:absolute;background-color:#eee;left:0;top:0;bottom:0;border-right:1px solid #ccc;padding:8px;color:#777;white-space:pre-wrap;text-align:right;min-width:25px}.markdown-content pre>code:after{content:attr(data-language);position:absolute;top:2%;right:5px;padding:3px;font-size:10px;text-transform:uppercase;color:#00000080}.dark-mode .markdown-content pre>code{color:#d4d4d4}.dark-mode .markdown-content pre>code:before{background-color:#333;border-color:#444;color:#999}.dark-mode .markdown-content pre>code:after{color:#ffffff80}.markdown-content .token.comment,.markdown-content .token.prolog,.markdown-content .token.doctype,.markdown-content .token.cdata{color:#708090}.markdown-content .token.punctuation{color:#999}.markdown-content .token.property,.markdown-content .token.tag,.markdown-content .token.boolean,.markdown-content .token.number,.markdown-content .token.constant,.markdown-content .token.symbol,.markdown-content .token.deleted{color:#905}.markdown-content .token.selector,.markdown-content .token.attr-name,.markdown-content .token.string,.markdown-content .token.char,.markdown-content .token.builtin,.markdown-content .token.inserted{color:#690}.markdown-content .token.operator,.markdown-content .token.entity,.markdown-content .token.url,.markdown-content .language-css .token.string,.markdown-content .style .token.string{color:#9a6e3a}.markdown-content .token.atrule,.markdown-content .token.attr-value,.markdown-content .token.keyword{color:#07a}.markdown-content .token.function,.markdown-content .token.class-name{color:#dd4a68}.markdown-content .token.regex,.markdown-content .token.important,.markdown-content .token.variable{color:#e90}.markdown-content ul li input[type=checkbox]{margin-right:.5em}.markdown-content table{margin-bottom:16px;overflow-x:auto;display:block}.markdown-content blockquote{margin-left:0;margin-right:0;font-style:italic}@media (max-width: 600px){.markdown-content pre{padding:12px;font-size:.85em}.markdown-content code{font-size:.85em}}.content-item:has(+.post-reply-container .reply-expansion.expanded) .reply-button{background-color:#8c6d4f0a;border-color:#8c6d4f;position:relative;z-index:2}.post-reply-container{margin-top:-12px;z-index:2}.content-item-container:has(.reply-expansion.expanded) .MuiBox-root[style*="position: absolute"][style*=left][style*="height: 100%"]{height:calc(100% - 10px)!important}.content-item-container:has(+.post-reply-container .reply-expansion.expanded) .content-item,.content-item-container:has(.post-reply-container .reply-expansion.expanded) .content-item{box-shadow:none!important}.content-item.board-post{padding-bottom:8px}.content-item.board-post .action-button{margin-bottom:2px}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;min-width:320px;min-height:100vh}@media (prefers-color-scheme: dark){.emoji-normalized{filter:grayscale(80%) invert(1) brightness(1.5)!important;opacity:.8!important}}html[data-mui-color-scheme=dark] .emoji-normalized{filter:grayscale(80%) invert(1) brightness(1.5)!important;opacity:.8!important}
