/* Small tweaks layered on top of whichever base theme is active. */

/* Make the literal signatures produced by `.. describe::` read like the
   function headers in the Python docs: monospaced, slightly emphasised. */
dl.describe > dt,
dl.std > dt,
dl.object > dt {
    font-family: var(--code-font-family, "SFMono-Regular", Menlo, Consolas, monospace);
    background: rgba(127, 127, 127, 0.08);
    padding: 0.25em 0.5em;
    border-left: 3px solid #4b8bbe;
    border-radius: 2px;
}

/* Keep wide device/opcode tables readable instead of overflowing. */
table.docutils {
    font-size: 0.92em;
}

/* The sigil legend used throughout the reference. */
.sigil-legend code {
    font-weight: bold;
}
