/*! https://postmill.xyz/ | Inspired by jstpst.net */.light-mode:root{--primary-fg:#fff;--accent:var(--bg-grey);--accent-alt:#dedede;--accent-fg:#000;--link:var(--primary);--submission-link:var(--text);--submission-link-visited:var(--fg-grey);--submission-link-sticky:var(--fg-green);--bg-page:#fafafa;--bg-content:#fff;--bg-red:#fdd;--bg-orange:#ffe8d0;--bg-yellow:#ffffd0;--bg-green:#dfd;--bg-blue:#def;--bg-grey:#efefef;--text:#000;--text-muted:#505050;--text-invert:#fafafa;--fg-broken:#222;--fg-red:red;--fg-orange:#f80;--fg-yellow:olive;--fg-green:#080;--fg-blue:#08f;--fg-grey:#888;--border:#aaa;--border-light:#ddd;--card-bg:var(--bg-content);--card-shadow:1px 1px 2px var(--border);--form-bg:var(--bg-content);--notification:var(--primary-alt);--site-nav-bg:linear-gradient(90deg,var(--primary-bright),var(--primary))}.light-mode:root .hljs-comment,.light-mode:root .hljs-quote{color:#8e908c}.light-mode:root .hljs-deletion,.light-mode:root .hljs-name,.light-mode:root .hljs-regexp,.light-mode:root .hljs-selector-class,.light-mode:root .hljs-selector-id,.light-mode:root .hljs-tag,.light-mode:root .hljs-template-variable,.light-mode:root .hljs-variable{color:#c82829}.light-mode:root .hljs-built_in,.light-mode:root .hljs-builtin-name,.light-mode:root .hljs-link,.light-mode:root .hljs-literal,.light-mode:root .hljs-meta,.light-mode:root .hljs-number,.light-mode:root .hljs-params,.light-mode:root .hljs-type{color:#f5871f}.light-mode:root .hljs-attribute{color:#eab700}.light-mode:root .hljs-addition,.light-mode:root .hljs-bullet,.light-mode:root .hljs-string,.light-mode:root .hljs-symbol{color:#718c00}.light-mode:root .hljs-section,.light-mode:root .hljs-title{color:#4271ae}.light-mode:root .hljs-keyword,.light-mode:root .hljs-selector-tag{color:#8959a8}.light-mode:root .hljs{display:block;overflow-x:auto;background:#fff;color:#4d4d4c;padding:.5em}.light-mode:root .hljs-emphasis{font-style:italic}.light-mode:root .hljs-strong{font-weight:700}.light-mode:root{--primary:#4ea7ff;--primary-alt:#26b;--primary-bright:#66b2ff;--primary-alpha:rgba(78,167,255,0.13)}.dark-mode:root{--primary-fg:#fff;--accent:#424242;--accent-alt:#525252;--accent-fg:#fff;--link:var(--primary);--submission-link:#fff;--submission-link-visited:var(--text-muted);--submission-link-sticky:var(--fg-green);--bg-page:#000;--bg-content:#161616;--bg-red:#600;--bg-orange:#663500;--bg-yellow:#505000;--bg-green:#004200;--bg-blue:#003666;--bg-grey:#424242;--text:#ccc;--text-muted:#909090;--text-invert:#1a1a1a;--fg-broken:#cfcfcf;--fg-red:red;--fg-orange:#fa4;--fg-yellow:#ffff80;--fg-green:#8f8;--fg-blue:#4af;--fg-grey:#777;--border:#666;--border-light:#333;--card-bg:var(--bg-content);--card-shadow:0 0 0 1px var(--border-light);--dropdown-card-bg:#000;--dropdown-card-shadow:none;--form-bg:#000;--notification:var(--primary-alt);--site-nav-bg:linear-gradient(90deg,var(--primary-bright),var(--primary))}.dark-mode:root .hljs{display:block;overflow-x:auto;padding:.5em;background:#2b2b2b;color:#bababa}.dark-mode:root .hljs-emphasis,.dark-mode:root .hljs-strong{color:#a8a8a2}.dark-mode:root .hljs-bullet,.dark-mode:root .hljs-link,.dark-mode:root .hljs-literal,.dark-mode:root .hljs-number,.dark-mode:root .hljs-quote,.dark-mode:root .hljs-regexp{color:#6896ba}.dark-mode:root .hljs-code,.dark-mode:root .hljs-selector-class{color:#a6e22e}.dark-mode:root .hljs-emphasis{font-style:italic}.dark-mode:root .hljs-attribute,.dark-mode:root .hljs-keyword,.dark-mode:root .hljs-name,.dark-mode:root .hljs-section,.dark-mode:root .hljs-selector-tag,.dark-mode:root .hljs-variable{color:#cb7832}.dark-mode:root .hljs-params{color:#b9b9b9}.dark-mode:root .hljs-string{color:#6a8759}.dark-mode:root .hljs-addition,.dark-mode:root .hljs-built_in,.dark-mode:root .hljs-builtin-name,.dark-mode:root .hljs-selector-attr,.dark-mode:root .hljs-selector-id,.dark-mode:root .hljs-selector-pseudo,.dark-mode:root .hljs-subst,.dark-mode:root .hljs-symbol,.dark-mode:root .hljs-template-tag,.dark-mode:root .hljs-template-variable,.dark-mode:root .hljs-type{color:#e0c46c}.dark-mode:root .hljs-comment,.dark-mode:root .hljs-deletion,.dark-mode:root .hljs-meta{color:#7f7f7f}.dark-mode:root{--primary:#4ea7ff;--primary-alt:#26b;--primary-bright:#66b2ff;--primary-alpha:rgba(78,167,255,0.13)}