h2, h3, h4, h5 { margin-top: 32px; } blockquote { border-left: 4px solid var(--text); padding: 8px 8px 8px 12px; margin: 0 auto; background-color: var(--background-dim); color: var(--text); font-style: italic; } blockquote p { margin: 0; } code { background-color: var(--background-dim); } pre code { display: block; background-color: var(--background-dim); overflow-x: scroll; } details.tldr { width: 100%; margin: 1rem auto; } details.tldr { color: var(--text-dim); padding: 8px; border-radius: 8px; border: 1px dashed var(--text-dim); } details[open].tldr summary { padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px solid var(--text-dim); } details.tldr p { margin: 0; } q { background-color: var(--background-dim); font-style: italic; padding: 4px; } q::before, q::after { content: none; } img { width: 100%; } .asterism { border: 0; width: 100%; text-align: center; } .asterism::after { content: "⁂"; text-align: center; line-height: 1rem; color: var(--text); } #signoff { display: flex; width: 100%; justify-content: end; } #signoff pre { font-family: inherit; font-size: inherit; }