/** Added body to override prims.js default styles */
body pre[class*="language-"] {
    margin: 1.5em 0;
    border-radius: var(--base-size-8);
}

details pre[class*="language-"] {
    margin: 0;
}

:not(pre)>code {
    font-family: var(--fontStack-monospace);
    padding: .2em .4em;
    margin: 0;
    font-size: 85%;
    white-space: break-spaces;
    background-color: var(--bgColor-neutral-muted);
    border-radius: 6px;
}

:not(pre)>code br {
    display: none;
}

kbd {
    display: inline-block;
    padding: var(--base-size-4);
    font: 11px var(--fontStack-monospace);
    line-height: 10px;
    color: var(--fgColor-default);
    vertical-align: middle;
    background-color: var(--bgColor-muted);
    border: solid 1px var(--borderColor-neutral-muted);
    border-bottom-color: var(--borderColor-neutral-muted);
    border-radius: 6px;
    box-shadow: inset 0 -1px 0 var(--borderColor-neutral-muted);
}