:root{--theme:rgb(255, 255, 255);--entry:rgb(255, 255, 255);--primary:rgb(0, 0, 0) !important;--secondary:rgb(64, 64, 64) !important;--tertiary:rgb(128, 128, 128) !important;--content:rgb(0, 0, 0) !important;--code-block-bg:rgb(248, 248, 248);--code-bg:rgb(248, 248, 248);--border:rgb(192, 192, 192) !important;--accent-cyan:rgb(6, 182, 212) !important}html[data-theme=light],body[data-theme=light],[data-theme=light]{--primary:rgb(0, 0, 0) !important;--secondary:rgb(64, 64, 64) !important;--tertiary:rgb(128, 128, 128) !important;--content:rgb(0, 0, 0) !important;--border:rgb(192, 192, 192) !important;--accent-cyan:rgb(6, 182, 212) !important}html[data-theme=light] .post-content,html[data-theme=light] .post-title,html[data-theme=light] .post-meta,html[data-theme=light] .nav a,html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4,html[data-theme=light] h5,html[data-theme=light] h6,html[data-theme=light] p,html[data-theme=light] span{color:#000!important}html[data-theme=light] .month-header,html[data-theme=light] .timeline-month,html[data-theme=light] .section-header{background:var(--accent-cyan)!important;color:#fff!important}html[data-theme=light] .post-tags a,html[data-theme=light] .category-tag,html[data-theme=light] .post-meta span{color:#000!important;background:#f8f8f8!important;border:1px solid silver!important}html[data-theme=light] a{color:#000!important}html[data-theme=light] a:hover{color:var(--accent-cyan)!important}html[data-theme=light] .post-title a,html[data-theme=light] h1 a,html[data-theme=light] h2 a{color:var(--accent-cyan)!important}html[data-theme=light] .highlight,html[data-theme=light] .accent,html[data-theme=light] .feature{background:0 0!important;color:var(--accent-cyan)!important}html[data-theme=light] .timeline-header,html[data-theme=light] .month-divider,html[data-theme=light] .post-timeline h3,html[data-theme=light] .archive-header,html[data-theme=light] .date-header{background:var(--accent-cyan)!important;color:#fff!important;border:none!important}html[data-theme=light] .green,html[data-theme=light] .orange,html[data-theme=light] .yellow,html[data-theme=light] .red,html[data-theme=light] .purple{color:var(--accent-cyan)!important;background:0 0!important}html[data-theme=light] .posts-month h3{color:var(--accent-cyan)!important;background:#fff!important;border-bottom:1px solid var(--accent-cyan)!important}html[data-theme=light] .posts-month .post-entry::before{color:var(--accent-cyan)!important}@-moz-document url-prefix(){html[data-theme=light] .posts-month h3{color:#06b6d4!important;background:#fff!important;border-bottom:1px solid #06b6d4!important}}@media screen and (-webkit-min-device-pixel-ratio:0){html[data-theme=light] .posts-month h3{color:#06b6d4!important;background:#fff!important;border-bottom:1px solid #06b6d4!important}}html[data-theme=dark],body[data-theme=dark],[data-theme=dark],.dark{--theme:#121212 !important;--entry:#1e1e1e !important;--primary:#ffffff !important;--secondary:#b4b4b4 !important;--tertiary:#646464 !important;--content:#ffffff !important;--code-block-bg:#141414 !important;--code-bg:#282828 !important;--border:#3c3c3c !important}html[data-theme=dark] body .main-content .post-single .post-content h1,html[data-theme=dark] body .main-content .post-single .post-content h2,html[data-theme=dark] body .main-content .post-single .post-content h3,html[data-theme=dark] body .main-content .post-single .post-content h4,html[data-theme=dark] body .main-content .post-single .post-content h5,html[data-theme=dark] body .main-content .post-single .post-content h6,html[data-theme=dark] body h1,html[data-theme=dark] body h2,html[data-theme=dark] body h3,html[data-theme=dark] body h4,html[data-theme=dark] body h5,html[data-theme=dark] body h6,html[data-theme=dark] .post-content h1,html[data-theme=dark] .post-content h2,html[data-theme=dark] .post-content h3,html[data-theme=dark] .post-content h4,html[data-theme=dark] .post-content h5,html[data-theme=dark] .post-content h6{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-theme=dark] h3[id]{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6,html[data-theme=dark] .post-content h1,html[data-theme=dark] .post-content h2,html[data-theme=dark] .post-content h3,html[data-theme=dark] .post-content h4,html[data-theme=dark] .post-content h5,html[data-theme=dark] .post-content h6,body[data-theme=dark] h1,body[data-theme=dark] h2,body[data-theme=dark] h3,body[data-theme=dark] h4,body[data-theme=dark] h5,body[data-theme=dark] h6,body[data-theme=dark] .post-content h1,body[data-theme=dark] .post-content h2,body[data-theme=dark] .post-content h3,body[data-theme=dark] .post-content h4,body[data-theme=dark] .post-content h5,body[data-theme=dark] .post-content h6{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-theme=dark] p,html[data-theme=dark] .post-content p,html[data-theme=dark] .post-content li,html[data-theme=dark] .post-content,body[data-theme=dark] p,body[data-theme=dark] .post-content p,body[data-theme=dark] .post-content li,body[data-theme=dark] .post-content{color:#fff!important}html[data-theme=dark] .post-content blockquote,body[data-theme=dark] .post-content blockquote{background:#282828!important;color:#fff!important;border-left:4px solid #fff!important}html[data-theme=dark] code,html[data-theme=dark] pre,html[data-theme=dark] .post-content code,html[data-theme=dark] .post-content pre,body[data-theme=dark] code,body[data-theme=dark] pre,body[data-theme=dark] .post-content code,body[data-theme=dark] .post-content pre{background:#282828!important;color:#fff!important}html[data-theme=dark] .mobile-menu,body[data-theme=dark] .mobile-menu{background:#121212!important;color:#fff!important}html[data-theme=dark] .hamburger,body[data-theme=dark] .hamburger{background:#121212!important}[data-theme=dark] .post-content blockquote{background:var(--entry);color:var(--content);border-left:4px solid #4fc3f7}[data-theme=dark] code,[data-theme=dark] pre{background:var(--code-block-bg);color:#0f0}@media(max-width:640px){[data-theme=light] .nav,[data-theme=light] .mobile-nav{background:var(--theme);border-top:1px solid var(--border)}[data-theme=dark] .nav,[data-theme=dark] .mobile-nav{background:var(--theme);border-top:1px solid var(--border)}}@media(min-width:641px),(min-device-width:641px),screen and (min-width:641px){.menu-icon,.menu-toggle,#menu-toggle,label[for=menu-toggle],input[type=checkbox].menu-toggle{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;left:-9999px!important;width:0!important;height:0!important;overflow:hidden!important}}@media(min-width:768px){.menu-icon,.menu-toggle,#menu-toggle,label[for=menu-toggle]{display:none!important;visibility:hidden!important}}@media screen and (min-width:1024px){.menu-icon,.menu-toggle{display:none!important}}@media(hover:hover) and (pointer:fine){.menu-icon,.menu-toggle{display:none!important;visibility:hidden!important}}@-moz-document url-prefix(){@media(min-width:641px){.menu-icon,.menu-toggle{display:none!important}}}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width:641px){.menu-icon,.menu-toggle{display:none!important}}@media(min-width:641px){.nav{display:flex!important;max-height:none!important;overflow:visible!important;opacity:1!important;transform:none!important;visibility:visible!important}.nav a{opacity:1!important;transform:none!important;display:inline-flex!important}}.back-navigation .back-button:hover,.back-navigation .posts-button:hover,.back-navigation .home-button:hover{background:var(--tertiary)!important;border-color:var(--primary)!important;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}[data-theme=dark] .back-navigation .back-button:hover,[data-theme=dark] .back-navigation .posts-button:hover,[data-theme=dark] .back-navigation .home-button:hover{background:rgba(255,255,255,.1)!important;box-shadow:0 2px 8px rgba(255,255,255,.1)}@media(max-width:640px){.back-navigation div{flex-direction:column!important}.back-navigation .back-button,.back-navigation .posts-button,.back-navigation .home-button{width:100%;justify-content:center}}