:root{--background-color:#000;--text-color:#fff;--primary-color:#ff0;--border-color:#fff;--link-hover-bg:#ff0;--link-hover-text:#000;--article-border-color:#fff;--footer-border-color:#fff;--image-border-color:#fff;--toggle-bg:#f0f0f0;--toggle-text:#111;--list-item-hover-bg:#111;--light-text-color:#888;--tag-bg:#333;--tag-text:#fff;--tag-border:#666;--tag-hover-bg:#444;--tag-selected-text:#000;--tag-selected-hover-bg:#dd0;--related-posts-border:#333;--tag-display-border:#555;--color-background:#000;--color-text:#fff;--color-text-secondary:#888;--color-border:#666;--color-primary:#ff0;--color-hover:#111;--color-tag:#333}body.light-theme{--background-color:#f0f0f0;--text-color:#111;--primary-color:#007acc;--border-color:#333;--link-hover-bg:#007acc;--link-hover-text:#fff;--article-border-color:#ccc;--footer-border-color:#ccc;--image-border-color:#ccc;--toggle-bg:#000;--toggle-text:#fff;--list-item-hover-bg:#e0e0e0;--light-text-color:#555;--tag-bg:#ddd;--tag-text:#111;--tag-border:#bbb;--tag-hover-bg:#ccc;--tag-selected-text:#fff;--tag-selected-hover-bg:#005fa3;--related-posts-border:#ddd;--tag-display-border:#aaa;--color-background:#f0f0f0;--color-text:#111;--color-text-secondary:#555;--color-border:#ccc;--color-primary:#007acc;--color-hover:#e0e0e0;--color-tag:#ddd}html,body{background-color:var(--background-color);width:100%;color:var(--text-color);flex-direction:column;align-items:center;min-height:100vh;margin:0;padding:0;font-family:Helvetica Neue;font-size:18px;line-height:1.4;transition:background-color .3s,color .3s;display:flex;overflow-x:hidden}article{border:2px solid var(--article-border-color);box-sizing:border-box;flex-direction:column;width:auto;max-width:100%;margin:1rem;padding:1rem;transition:border-color .3s;display:flex}@media (min-width:768px){article{max-width:50rem;margin:1rem 0;padding:1rem}}footer{border-top:4px solid var(--footer-border-color);flex-direction:column;align-items:center;width:100%;min-height:0;margin-top:auto;padding-top:.5rem;transition:border-color .3s;display:flex}#__next{flex-direction:column;align-items:center;width:100%;height:100%;display:flex}a{color:var(--primary-color);border-bottom:2px solid var(--primary-color);padding:2px 4px;text-decoration:none;transition:background-color .2s,color .2s,border-bottom-color .2s}a:hover{background-color:var(--link-hover-bg);color:var(--link-hover-text);text-decoration:none}img{border:4px solid var(--image-border-color);max-width:100%;transition:border-color .3s;display:block}.themeToggleButton{background-color:var(--toggle-bg);color:var(--toggle-text);border:2px solid var(--text-color);cursor:pointer;z-index:1000;opacity:1;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;transition:background-color .2s,color .2s,border-color .2s,opacity .3s;display:flex;position:fixed;bottom:20px;left:20px}.themeToggleButton:hover{opacity:.8}.themeToggleButton.isHidden{opacity:0;pointer-events:none}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-bottom:-.5rem}.markdown-content .table-wrapper{width:100%;margin:1rem 0}.markdown-content table{border-collapse:collapse;width:100%}.markdown-content table th,.markdown-content table td{border:1px solid var(--border-color);text-align:left;padding:.5rem}.markdown-content table th{background-color:var(--tag-bg);font-weight:700}@media (max-width:768px){.markdown-content .table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.markdown-content table{min-width:600px}.markdown-content table th,.markdown-content table td{white-space:nowrap}}
code[class*=language-],pre[class*=language-]{color:#ccc;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}
