/* コードの色分け（js/vendor/prism/prism-php.bundle.min.js が付ける token に色を付ける）
   配色は VS Code の Dark+ に合わせる。背景は暗いまま（白背景版でも） */
.prose pre code .token.comment,
.prose pre code .token.prolog,
.prose pre code .token.doctype { color: #6a9955; }                 /* コメント：緑 */
.prose pre code .token.string,
.prose pre code .token.char { color: #ce9178; }                    /* 文字列：オレンジ */
.prose pre code .token.number,
.prose pre code .token.boolean { color: #b5cea8; }                 /* 数字・true / false：薄い緑 */
.prose pre code .token.keyword { color: #569cd6; }                 /* function・return など：青 */
.prose pre code .token.keyword.control-flow,
.prose pre code .token.keyword[class*="return"] { color: #c586c0; }
.prose pre code .token.function { color: #dcdcaa; }                /* 関数名：黄 */
.prose pre code .token.variable { color: #9cdcfe; }                /* $変数：水色 */
.prose pre code .token.class-name,
.prose pre code .token.type-declaration,
.prose pre code .token.type-hint,
.prose pre code .token.return-type,
.prose pre code .token.builtin { color: #4ec9b0; }                 /* クラス名・型：青緑 */
.prose pre code .token.constant { color: #4fc1ff; }
.prose pre code .token.property { color: #9cdcfe; }
.prose pre code .token.operator,
.prose pre code .token.punctuation { color: #d4d4d4; }
.prose pre code .token.attribute,
.prose pre code .token.attr-name { color: #9cdcfe; }
