/*Newlines (\a) and spaces (\20) before each parameter*/
dl.class em:not([class])::before {
    content: "\a\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20";
    white-space: pre;
}

/*Newline after the last parameter (so the closing bracket is on a new line)*/
dl.class em:not([class]):last-of-type::after {
    content: "\a";
    white-space: pre;
}

/*To have blue background of width of the block (instead of width of content)*/
dl.class > dt:first-of-type {
    display: block !important;
}

button.copybtn {
    height:25px;
    width:25px;
    opacity: 0.5;
    padding: 0;
    border: none;
    background: none;
}

/*Better in-line code highlights*/
code.literal {
    color: #404040 !important;
    background-color: #fbfbfb !important;
}

/* Restore bullet points for simple lists */
ul.simple {
    list-style-type: disc !important;
    margin-left: 24px !important;
    margin-bottom: 24px !important;
}

ul.simple li {
    list-style-type: disc !important;
    display: list-item !important;
}

ul.simple li p {
    margin-bottom: 12px !important;
}
