/**
 * Pseudocode Syntax Highlighting
 * Color scheme for algorithm pseudocode blocks
 */

.language-pseudo {
    --pseudo-terminator-col: var(--code-color-red);
    --pseudo-function-col:   var(--code-color-orange);
    --pseudo-loop-col:       var(--code-color-yellow);
    --pseudo-decision-col:   var(--code-color-green);
    --pseudo-action-col:     var(--code-color-blue);
    --pseudo-in-out-col:     var(--code-color-purple);
    --pseudo-comment-col:    var(--code-color-muted);

    .comment  { color: var(--pseudo-comment-col); }
    .block    { color: var(--pseudo-terminator-col); }
    .function { color: var(--pseudo-function-col); }
    .action   { color: var(--pseudo-action-col); }
    .decision { color: var(--pseudo-decision-col); }
    .loop     { color: var(--pseudo-loop-col); }
    .input    { color: var(--pseudo-in-out-col); }
    .output   { color: var(--pseudo-in-out-col); }
}