/* ── Package review: MUSHcode highlighting ─────────────────────────────── */
.mush-pane {
    background: var(--code-bg);
    color: var(--code-text);
    border-radius: 4px;
    padding: var(--space-3) var(--space-4);
    font-family: var(--font-mono);
    font-size: var(--text-sm);
    white-space: pre-wrap;
    word-break: break-all;
    max-height: 280px;
    overflow-y: auto;
}

.mush-cmdpattern { color: var(--syntax-command); font-weight: 600; }
.mush-fn { color: var(--syntax-function); }
.mush-sub { color: var(--syntax-substitution); }
.mush-dbref { color: var(--syntax-dbref); text-decoration: underline dotted; }
.mush-ref { color: var(--syntax-reference); font-style: italic; }
.mush-atcmd { color: var(--syntax-at-command); }
.mush-danger { background: color-mix(in srgb, var(--syntax-danger) 25%, transparent); border-bottom: 2px solid var(--syntax-danger); }
