﻿.highlight-box { background:#fafafa; border:1.5px solid #e2e8f0; border-radius:8px; padding:1rem; line-height:1.8; font-family:'Monaco','Consolas',monospace; font-size:0.875rem; white-space:pre-wrap; word-wrap:break-word; max-height:300px; overflow-y:auto; }
    .highlight-box mark { background:#ffeb3b; padding:2px 0; border-radius:2px; }
    [data-theme="dark"] .highlight-box { background:#1e293b; border-color:#334155; color:#e2e8f0; }
    [data-theme="dark"] .highlight-box mark { background:#854d0e; color:#fef3c7; }