pre { position: relative; font-family: var(--mono-font); padding: 1.25rem; border-radius: var(--standard-border-radius); border-style: solid; border-color: var(--overlay0); border-width: 0.15rem; line-height: initial; overflow: hidden; overflow-x: auto; &>code { background-color: initial; border: initial; padding: 0; } &[data-linenos] { padding: 1.25rem 0; } table { width: 100%; border-collapse: collapse; margin: 0; th, td, tr { border: none; padding: 0 } td:nth-of-type(1) { text-align: center; vertical-align: top; user-select: none; color: var(--overlay1); } tr:nth-child(even) td { background-color: inherit; } } mark { display: block; } } code { font-family: var(--mono-font); background-color: var(--mantle); padding: .2rem; border-radius: .3rem; border-style: dashed; border-width: .1rem; border-color: var(--surface0); }