:root{--ansi-black:#000;--ansi-blue:#00a;--ansi-cyan:#0aa;--ansi-gray:#555;--ansi-silver:#aaa;--ansi-bright-blue:#55f;--ansi-bright-cyan:#5ff;--ansi-bright-green:#5f5;--ansi-yellow:#ff5;--ansi-white:#fff;--ansi-bright-red:#f55;--ansi-shade:color-mix(in srgb, var(--ansi-gray) 60%, var(--ansi-black));--color-bg:var(--ansi-black);--color-fg:var(--ansi-white);--color-rule:var(--ansi-gray);--color-rule-hard:var(--ansi-black);--color-link:var(--ansi-white);--color-link-visited:var(--ansi-white);--color-link-hover:var(--ansi-white);--color-link-current:var(--ansi-yellow);--color-shop-1:var(--ansi-yellow);--color-shop-2:color-mix(in srgb, var(--ansi-bright-blue) 85%, var(--ansi-white));--color-shop-3:var(--ansi-bright-green);--color-panel-bg:var(--ansi-shade);--color-panel-fg:var(--ansi-white);--color-bar-bg:var(--ansi-cyan);--color-bar-fg:var(--ansi-black);--color-bar-alt-bg:var(--ansi-silver);--color-bar-alt-fg:var(--ansi-black);--color-bar-link-fg:var(--ansi-black);--color-toc-bg:color-mix(in srgb, var(--ansi-bright-blue) 70%, var(--ansi-blue));--color-toc-bg-alt:var(--ansi-blue);--color-toc-fg:var(--ansi-white);--color-toc-current-fg:var(--ansi-yellow);--color-toc-hover-bg:var(--ansi-black);--color-toc-hover-fg:var(--ansi-bright-cyan);--color-toc-head-bg:var(--ansi-silver);--color-toc-head-fg:var(--ansi-black);--color-article-bg:var(--ansi-white);--color-article-fg:var(--ansi-black);--color-article-rule:var(--ansi-black);--color-article-inverse-bg:var(--ansi-shade);--color-article-inverse-fg:var(--ansi-white);--color-quote-fg:color-mix(in srgb, var(--ansi-black) 55%, transparent);--color-quote-rule:color-mix(in srgb, var(--ansi-black) 12%, transparent);--color-details-fg:var(--ansi-bright-cyan);--color-details-muted-fg:var(--ansi-silver);--color-comment-bg:var(--ansi-gray);--color-comment-rule:var(--ansi-shade);--color-input-fg:var(--ansi-black);--color-input-border:var(--ansi-gray);--color-input-border-hover:var(--ansi-black);--color-button-bg:var(--ansi-silver);--color-button-hover-bg:var(--ansi-bright-cyan);--color-button-hover-fg:var(--ansi-black);--color-status-bg:var(--ansi-black);--color-ok-fg:var(--ansi-bright-green);--color-err-fg:var(--ansi-bright-red);--color-overlay-bg:color-mix(in srgb, var(--ansi-black) 55%, transparent);--color-search-bg:var(--ansi-blue);--color-search-fg:var(--ansi-white);--color-search-shadow:color-mix(in srgb, var(--ansi-black) 45%, transparent);--color-search-input-border:var(--ansi-silver);--color-search-rule:var(--ansi-bright-blue);--color-search-meta-fg:var(--ansi-silver);--color-search-snippet-fg:var(--ansi-silver);--color-code-border:#000;--color-code-scrollbar-thumb:#8b8b8b;--color-code-scrollbar-track:#fcfcfc;--editor-bg:var(--ansi-white);--editor-fg:var(--ansi-black);--editor-input-fg:var(--ansi-black);--editor-divider:var(--ansi-gray);--editor-divider-hover:var(--ansi-cyan);--editor-preview-bg:var(--ansi-black);--editor-status-bg:color-mix(in srgb, var(--ansi-black) 70%, transparent);--editor-status-fg:var(--ansi-bright-cyan);--editor-status-error-fg:var(--ansi-bright-red);--intro-bg:var(--ansi-black);--intro-fg:var(--ansi-cyan);--intro-ascii-fg:var(--ansi-white);--intro-glow:var(--ansi-bright-cyan);--intro-outline:var(--ansi-gray);--intro-button-bg:var(--ansi-cyan);--intro-button-fg:var(--ansi-black);--intro-button-border:var(--ansi-black);--intro-button-hover-bg:var(--ansi-bright-cyan);--intro-button-link-fg:var(--ansi-white);--hacktro-ascii-fg:var(--ansi-silver);--hacktro-button-bg:var(--ansi-shade);--hacktro-button-hover-bg:color-mix(in srgb, var(--ansi-bright-cyan) 13%, transparent)}