a.ref {
    font-size: 13pt;
}

.code-pair {
    display: flex;
    flex-direction: row;
}
.code-pair > div {
    flex: 1 100%;
    display: flex; /* stretch vertically */
}
.code-pair > div.mir {
    display: none;
}
.mir > pre {
    overflow-x: scroll;
    white-space: pre;
    width: 400px;
}

.fail::after {
    content: " ✗";
    color: red;
}
.success::after {
    content: " ✔";
    color: green;
}

.broken > pre {
    border: 2px solid red;
}

/* from https://doc.rust-lang.org/reference.html */

/* Display the full TOC */
nav {
    column-count: auto;
    -moz-column-count: auto;
    -webkit-column-count: auto;
}
nav ul ul {
    display: block;
    padding-left: 2em;
}
#influences blockquote p:last-child {
    color: #999;
}
