h1,h2,h3,h4,h5,h6{display:block;position:relative;width:fit-content;margin-top:.5em;margin-bottom:.5rem;padding-block:.5em;color:var(--text);&::after { content:""; position:absolute; left:0.03em; top:2em; width:80%; background-color:var(--accent); } &.center { margin-left:auto; margin-right:auto; } &.center::after { left:10%; }}h1::after{height:5px}h2::after{height:4px}h3::after{height:3px}h4::after,h5::after,h6::after{height:2px}p.center{text-align:center;&.narrow { @media (min-width: 768px) { margin-inline: auto; } }}p.narrow{max-width:40rem}p>img,.split-left>img,.split-right>img{width:100%;height:auto;border-radius:var(--image-radius);margin-block:1rem;.exp-left>.split-left>&, .exp-all>.split-left>& { @media (max-width: 60rem) { border-top-left-radius: 0; border-bottom-left-radius: 0; } @media (max-width: 768px) { border-radius: var(--image-radius); } } .exp-right>.split-right>&, .exp-all>.split-right>& { @media (max-width: 60rem) { border-top-right-radius: 0; border-bottom-right-radius: 0; } @media (max-width: 768px) { border-radius: var(--image-radius); } }}code{padding-inline:5px;padding-block:2px;border-radius:var(--box-radius);background-color:var(--bg-dark);font-family:courier new,Courier,monospace!important;text-wrap:wrap}.highlight>pre{background-color:var(--bg-dark)!important;padding-inline:15px;padding-block:8px;border-radius:var(--box-radius);text-wrap:wrap; *{ font-family: 'Courier New', Courier, monospace !important; } code { padding: initial; background: none; }}hr{height:1px;color:var(--accent-gray);background-color:var(--accent-gray);border:none}a{color:var(--text);&:hover { color:var(--accent); }}blockquote>p{margin-left:.5rem;padding-left:1rem;border-left:solid 4px var(--accent-gray)}