/* =====================================
   WapL syntax highlighting
   Match Rust's highlight theme (mdBook default)
   ===================================== */

/* コメント (Rust と同じ) */
.hljs-comment {
    color: #35693cbd;
    font-style: italic;
}

/* 文字列 (Rust と同じ) */
.hljs-string {
    color: #ff7300;
}

/* 数値 */
.hljs-number {
    color: #ae81ff;
}

/* キーワード (fn, if, loop 等 → Rust のキーワード色) */
.hljs-keyword {
    color: #5e2e8a;
    /*font-weight: bold;*/
}

/* 特殊演算子 (#=, =, &_ 等) → Rust の operator 色 */
.hljs-built_in {
    color: #f92672;
}

/* 変数 (Rust の variable / identifier と同じ) */
.hljs-defvariable {
    color: #001aff;
}

/* 変数 (Rust の variable / identifier と同じ) */
.hljs-variable {
    color: #63c8e7;
}

/* 型 (i32, f64, ptr:T など → Rust の型色) */
.hljs-type {
    color: #26a715;
    /*font-weight: bold;*/
}

/* 関数名 foo( → Rust の関数名と同じ ) */
.hljs-function {
    color: #c2c51d;
}

/* 括弧 (Rust と同じ) */
.hljs-punctuation {
    color: #f8f8f2;
}

/* エスケープシーケンス (\n など) */
.hljs-escape {
    color: #fd971f;
}

/* 全体背景は mdBook が設定するので不要 */
