/* Add shadowed $ sign to code block */
.highlight.prompt .lntd:last-child pre code .line:first-child .cl::before {
    content: "$ " !important;
    color: var(--card-text-color-main, #888) !important;
    opacity: 0.6 !important;
    user-select: none !important;
    -webkit-user-select: none !important;
    pointer-events: none !important;
}
.highlight.prompt table.lntable td.lntd:first-child {
    display: none !important;
}

/* Add filename bar to code block, e.g. ```c {title="foo.c"} */
.highlight[title]:not(.prompt)::before {
    content: attr(title);
    display: block;
    color: var(--card-text-color-main, #888);
    opacity: 0.6;
    font-size: 0.85em;
    padding: 0.2em 0.6em;
    user-select: none;
    -webkit-user-select: none;
    pointer-events: none;
}

/* Prefix filename bar with a file emoji, e.g. ```c {title="foo.c" .file} */
.highlight.file[title]:not(.prompt)::before {
    content: "📄 " attr(title);
}
