/* Auto-generated by cmd/sitegen — Catppuccin Mocha (dark default), scoped under pre.chroma. */
pre.chroma{ color: #cdd6f4; background-color: #1e1e2e; }
pre.chroma{ color: #cdd6f4; background-color: #1e1e2e; -webkit-text-size-adjust: none; }
pre.chroma .err{ color: #f38ba8 }
pre.chroma .lnlinks{ outline: none; text-decoration: none; color: inherit }
pre.chroma .lntd{ vertical-align: top; padding: 0; margin: 0; border: 0; }
pre.chroma .lntable{ border-spacing: 0; padding: 0; margin: 0; border: 0; }
pre.chroma .hl{ background-color: #45475a }
pre.chroma .lnt{ white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f849c }
pre.chroma .ln{ white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f849c }
pre.chroma .line{ display: flex; }
pre.chroma .k{ color: #cba6f7 }
pre.chroma .kc{ color: #fab387 }
pre.chroma .kd{ color: #f38ba8 }
pre.chroma .kn{ color: #94e2d5 }
pre.chroma .kp{ color: #cba6f7 }
pre.chroma .kr{ color: #cba6f7 }
pre.chroma .kt{ color: #f38ba8 }
pre.chroma .na{ color: #89b4fa }
pre.chroma .nc{ color: #f9e2af }
pre.chroma .no{ color: #f9e2af }
pre.chroma .nd{ color: #89b4fa; font-weight: bold }
pre.chroma .ni{ color: #94e2d5 }
pre.chroma .ne{ color: #fab387 }
pre.chroma .nl{ color: #89dceb }
pre.chroma .nn{ color: #fab387 }
pre.chroma .py{ color: #fab387 }
pre.chroma .nt{ color: #cba6f7 }
pre.chroma .nb{ color: #89dceb }
pre.chroma .bp{ color: #89dceb }
pre.chroma .nv{ color: #f5e0dc }
pre.chroma .vc{ color: #f5e0dc }
pre.chroma .vg{ color: #f5e0dc }
pre.chroma .vi{ color: #f5e0dc }
pre.chroma .vm{ color: #f5e0dc }
pre.chroma .nf{ color: #89b4fa }
pre.chroma .fm{ color: #89b4fa }
pre.chroma .s{ color: #a6e3a1 }
pre.chroma .sa{ color: #f38ba8 }
pre.chroma .sb{ color: #a6e3a1 }
pre.chroma .sc{ color: #a6e3a1 }
pre.chroma .dl{ color: #89b4fa }
pre.chroma .sd{ color: #6c7086 }
pre.chroma .s2{ color: #a6e3a1 }
pre.chroma .se{ color: #89b4fa }
pre.chroma .sh{ color: #6c7086 }
pre.chroma .si{ color: #a6e3a1 }
pre.chroma .sx{ color: #a6e3a1 }
pre.chroma .sr{ color: #94e2d5 }
pre.chroma .s1{ color: #a6e3a1 }
pre.chroma .ss{ color: #a6e3a1 }
pre.chroma .m{ color: #fab387 }
pre.chroma .mb{ color: #fab387 }
pre.chroma .mf{ color: #fab387 }
pre.chroma .mh{ color: #fab387 }
pre.chroma .mi{ color: #fab387 }
pre.chroma .il{ color: #fab387 }
pre.chroma .mo{ color: #fab387 }
pre.chroma .o{ color: #89dceb; font-weight: bold }
pre.chroma .ow{ color: #89dceb; font-weight: bold }
pre.chroma .or{ color: #89dceb; font-weight: bold }
pre.chroma .c{ color: #6c7086; font-style: italic }
pre.chroma .ch{ color: #585b70; font-style: italic }
pre.chroma .cm{ color: #6c7086; font-style: italic }
pre.chroma .c1{ color: #6c7086; font-style: italic }
pre.chroma .cs{ color: #6c7086; font-style: italic }
pre.chroma .cp{ color: #6c7086; font-style: italic }
pre.chroma .cpf{ color: #6c7086; font-weight: bold; font-style: italic }
pre.chroma .gd{ color: #f38ba8; background-color: #313244 }
pre.chroma .ge{ font-style: italic }
pre.chroma .gr{ color: #f38ba8 }
pre.chroma .gh{ color: #fab387; font-weight: bold }
pre.chroma .gi{ color: #a6e3a1; background-color: #313244 }
pre.chroma .gs{ font-weight: bold }
pre.chroma .gu{ color: #fab387; font-weight: bold }
pre.chroma .gt{ color: #f38ba8 }
pre.chroma .gl{ text-decoration: underline }

/* Auto-generated by cmd/sitegen — Catppuccin Latte (explicit light override). */
[data-theme="light"] pre.chroma{ color: #4c4f69; background-color: #eff1f5; }
[data-theme="light"] pre.chroma{ color: #4c4f69; background-color: #eff1f5; -webkit-text-size-adjust: none; }
[data-theme="light"] pre.chroma .err{ color: #d20f39 }
[data-theme="light"] pre.chroma .lnlinks{ outline: none; text-decoration: none; color: inherit }
[data-theme="light"] pre.chroma .lntd{ vertical-align: top; padding: 0; margin: 0; border: 0; }
[data-theme="light"] pre.chroma .lntable{ border-spacing: 0; padding: 0; margin: 0; border: 0; }
[data-theme="light"] pre.chroma .hl{ background-color: #bcc0cc }
[data-theme="light"] pre.chroma .lnt{ white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #8c8fa1 }
[data-theme="light"] pre.chroma .ln{ white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #8c8fa1 }
[data-theme="light"] pre.chroma .line{ display: flex; }
[data-theme="light"] pre.chroma .k{ color: #8839ef }
[data-theme="light"] pre.chroma .kc{ color: #fe640b }
[data-theme="light"] pre.chroma .kd{ color: #d20f39 }
[data-theme="light"] pre.chroma .kn{ color: #179299 }
[data-theme="light"] pre.chroma .kp{ color: #8839ef }
[data-theme="light"] pre.chroma .kr{ color: #8839ef }
[data-theme="light"] pre.chroma .kt{ color: #d20f39 }
[data-theme="light"] pre.chroma .na{ color: #1e66f5 }
[data-theme="light"] pre.chroma .nc{ color: #df8e1d }
[data-theme="light"] pre.chroma .no{ color: #df8e1d }
[data-theme="light"] pre.chroma .nd{ color: #1e66f5; font-weight: bold }
[data-theme="light"] pre.chroma .ni{ color: #179299 }
[data-theme="light"] pre.chroma .ne{ color: #fe640b }
[data-theme="light"] pre.chroma .nl{ color: #04a5e5 }
[data-theme="light"] pre.chroma .nn{ color: #fe640b }
[data-theme="light"] pre.chroma .py{ color: #fe640b }
[data-theme="light"] pre.chroma .nt{ color: #8839ef }
[data-theme="light"] pre.chroma .nb{ color: #04a5e5 }
[data-theme="light"] pre.chroma .bp{ color: #04a5e5 }
[data-theme="light"] pre.chroma .nv{ color: #dc8a78 }
[data-theme="light"] pre.chroma .vc{ color: #dc8a78 }
[data-theme="light"] pre.chroma .vg{ color: #dc8a78 }
[data-theme="light"] pre.chroma .vi{ color: #dc8a78 }
[data-theme="light"] pre.chroma .vm{ color: #dc8a78 }
[data-theme="light"] pre.chroma .nf{ color: #1e66f5 }
[data-theme="light"] pre.chroma .fm{ color: #1e66f5 }
[data-theme="light"] pre.chroma .s{ color: #40a02b }
[data-theme="light"] pre.chroma .sa{ color: #d20f39 }
[data-theme="light"] pre.chroma .sb{ color: #40a02b }
[data-theme="light"] pre.chroma .sc{ color: #40a02b }
[data-theme="light"] pre.chroma .dl{ color: #1e66f5 }
[data-theme="light"] pre.chroma .sd{ color: #9ca0b0 }
[data-theme="light"] pre.chroma .s2{ color: #40a02b }
[data-theme="light"] pre.chroma .se{ color: #1e66f5 }
[data-theme="light"] pre.chroma .sh{ color: #9ca0b0 }
[data-theme="light"] pre.chroma .si{ color: #40a02b }
[data-theme="light"] pre.chroma .sx{ color: #40a02b }
[data-theme="light"] pre.chroma .sr{ color: #179299 }
[data-theme="light"] pre.chroma .s1{ color: #40a02b }
[data-theme="light"] pre.chroma .ss{ color: #40a02b }
[data-theme="light"] pre.chroma .m{ color: #fe640b }
[data-theme="light"] pre.chroma .mb{ color: #fe640b }
[data-theme="light"] pre.chroma .mf{ color: #fe640b }
[data-theme="light"] pre.chroma .mh{ color: #fe640b }
[data-theme="light"] pre.chroma .mi{ color: #fe640b }
[data-theme="light"] pre.chroma .il{ color: #fe640b }
[data-theme="light"] pre.chroma .mo{ color: #fe640b }
[data-theme="light"] pre.chroma .o{ color: #04a5e5; font-weight: bold }
[data-theme="light"] pre.chroma .ow{ color: #04a5e5; font-weight: bold }
[data-theme="light"] pre.chroma .or{ color: #04a5e5; font-weight: bold }
[data-theme="light"] pre.chroma .c{ color: #9ca0b0; font-style: italic }
[data-theme="light"] pre.chroma .ch{ color: #acb0be; font-style: italic }
[data-theme="light"] pre.chroma .cm{ color: #9ca0b0; font-style: italic }
[data-theme="light"] pre.chroma .c1{ color: #9ca0b0; font-style: italic }
[data-theme="light"] pre.chroma .cs{ color: #9ca0b0; font-style: italic }
[data-theme="light"] pre.chroma .cp{ color: #9ca0b0; font-style: italic }
[data-theme="light"] pre.chroma .cpf{ color: #9ca0b0; font-weight: bold; font-style: italic }
[data-theme="light"] pre.chroma .gd{ color: #d20f39; background-color: #ccd0da }
[data-theme="light"] pre.chroma .ge{ font-style: italic }
[data-theme="light"] pre.chroma .gr{ color: #d20f39 }
[data-theme="light"] pre.chroma .gh{ color: #fe640b; font-weight: bold }
[data-theme="light"] pre.chroma .gi{ color: #40a02b; background-color: #ccd0da }
[data-theme="light"] pre.chroma .gs{ font-weight: bold }
[data-theme="light"] pre.chroma .gu{ color: #fe640b; font-weight: bold }
[data-theme="light"] pre.chroma .gt{ color: #d20f39 }
[data-theme="light"] pre.chroma .gl{ text-decoration: underline }
