/* Pygments 코드 하이라이팅 (codehilite, 다크 테마) — 블로그 본문용 */
.codehilite { background: #1e1e2e; color: #cdd6f4; border-radius: .5rem; }
.codehilite pre { margin: 0; color: #cdd6f4; background: transparent; }
.codehilite .hll { background-color: #45475a; }
.codehilite .c, .codehilite .ch, .codehilite .cm, .codehilite .c1, .codehilite .cs, .codehilite .cp, .codehilite .cpf { color: #6c7086; font-style: italic; } /* Comment */
.codehilite .err { color: #f38ba8; }
.codehilite .k, .codehilite .kc, .codehilite .kd, .codehilite .kn, .codehilite .kp, .codehilite .kr { color: #cba6f7; } /* Keyword */
.codehilite .kt { color: #f9e2af; } /* Keyword.Type */
.codehilite .o, .codehilite .ow { color: #89dceb; } /* Operator */
.codehilite .p { color: #cdd6f4; } /* Punctuation */
.codehilite .gd { color: #f38ba8; }
.codehilite .gi { color: #a6e3a1; }
.codehilite .gh { color: #89b4fa; font-weight: bold; }
.codehilite .s, .codehilite .sa, .codehilite .sb, .codehilite .sc, .codehilite .dl, .codehilite .sd, .codehilite .s2, .codehilite .se, .codehilite .sh, .codehilite .si, .codehilite .sx, .codehilite .sr, .codehilite .s1, .codehilite .ss { color: #a6e3a1; } /* String */
.codehilite .m, .codehilite .mb, .codehilite .mf, .codehilite .mh, .codehilite .mi, .codehilite .il, .codehilite .mo { color: #fab387; } /* Number */
.codehilite .na { color: #f9e2af; } /* Name.Attribute */
.codehilite .nb, .codehilite .bp { color: #89dceb; } /* Name.Builtin */
.codehilite .nc { color: #f9e2af; } /* Name.Class */
.codehilite .no { color: #fab387; } /* Name.Constant */
.codehilite .nd { color: #f9e2af; } /* Name.Decorator */
.codehilite .ni { color: #f5c2e7; }
.codehilite .ne { color: #f38ba8; }
.codehilite .nf, .codehilite .fm { color: #89b4fa; } /* Name.Function */
.codehilite .nl { color: #cdd6f4; }
.codehilite .nn { color: #f9e2af; } /* Name.Namespace */
.codehilite .nt { color: #cba6f7; } /* Name.Tag */
.codehilite .nv, .codehilite .vc, .codehilite .vg, .codehilite .vi, .codehilite .vm { color: #f38ba8; } /* Name.Variable */
.codehilite .w { color: #45475a; } /* Whitespace */
