:root.dark{--bg:#fdf6e3;--bg-secondary:#eee8d5;--fg:#332c28;--fg-heading:#964700;--fg-muted:#546873;--fg-faint:#978e7c;--border:#c1b79c;--code-bg:#f1e6cd;--code-chip-bg:#f7eade;--code-chip-fg:#993388;--code-border:#b5a684;--link:#196e50;--link-hover:#0e4a35;--accent:#993388;--accent-dim:#bb77aa;--toc-active:var(--fg-heading);--tag-color:var(--accent);--date-color:#476676;--danger:#b02a2a}:root.dark{color-scheme:light}:root.dark .theme-toggle .icon-moon{display:block}:root.dark .bg{color:#3c3836;background-color:transparent}:root.dark .chroma{color:#3c3836;-webkit-text-size-adjust:none}:root.dark .chroma .lnlinks{outline:none;text-decoration:none;color:inherit}:root.dark .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}:root.dark .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}:root.dark .chroma .hl{background-color:#e1d8b3}:root.dark .chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#686665}:root.dark .chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#686665}:root.dark .chroma .line{display:flex}:root.dark .chroma .k{color:#af3a03}:root.dark .chroma .kc{color:#af3a03}:root.dark .chroma .kd{color:#af3a03}:root.dark .chroma .kn{color:#af3a03}:root.dark .chroma .kp{color:#af3a03}:root.dark .chroma .kr{color:#af3a03}:root.dark .chroma .kt{color:#8d5b07}:root.dark .chroma .na{color:#6a660c;font-weight:700}:root.dark .chroma .no{color:#8f3f71}:root.dark .chroma .ni{color:#8d5b07}:root.dark .chroma .ne{color:#9d0006}:root.dark .chroma .nl{color:#9d0006}:root.dark .chroma .nt{color:#9d0006}:root.dark .chroma .nb{color:#8d5b07}:root.dark .chroma .bp{color:#8d5b07}:root.dark .chroma .nf{color:#8d5b07}:root.dark .chroma .fm{color:#8d5b07}:root.dark .chroma .s{color:#6a660c}:root.dark .chroma .sa{color:#6a660c}:root.dark .chroma .sb{color:#6a660c}:root.dark .chroma .sc{color:#6a660c}:root.dark .chroma .dl{color:#6a660c}:root.dark .chroma .sd{color:#6a660c}:root.dark .chroma .s2{color:#6a660c}:root.dark .chroma .se{color:#6a660c}:root.dark .chroma .sh{color:#6a660c}:root.dark .chroma .si{color:#6a660c}:root.dark .chroma .sx{color:#6a660c}:root.dark .chroma .sr{color:#6a660c}:root.dark .chroma .s1{color:#6a660c}:root.dark .chroma .ss{color:#076678}:root.dark .chroma .m{color:#8f3f71}:root.dark .chroma .mb{color:#8f3f71}:root.dark .chroma .mf{color:#8f3f71}:root.dark .chroma .mh{color:#8f3f71}:root.dark .chroma .mi{color:#8f3f71}:root.dark .chroma .il{color:#8f3f71}:root.dark .chroma .mo{color:#8f3f71}:root.dark .chroma .o{color:#af3a03}:root.dark .chroma .ow{color:#af3a03}:root.dark .chroma .c{color:#70655a}:root.dark .chroma .ch{color:#70655a}:root.dark .chroma .cm{color:#70655a}:root.dark .chroma .c1{color:#70655a}:root.dark .chroma .cs{color:#70655a}:root.dark .chroma .cp{color:#3b7150}:root.dark .chroma .cpf{color:#3b7150}:root.dark .chroma .gd{color:#fdf6e3;background-color:#9d0006}:root.dark .chroma .ge{color:#076678;text-decoration:underline}:root.dark .chroma .gr{color:#fdf6e3;background-color:#9d0006;font-weight:700}:root.dark .chroma .gh{color:#6a660c;font-weight:700}:root.dark .chroma .gi{color:#fdf6e3;background-color:#6a660c}:root.dark .chroma .go{color:#504945}:root.dark .chroma .gu{color:#6a660c;font-weight:700}:root.dark .chroma .gt{color:#fdf6e3;background-color:#3c3836;font-weight:700}