/* WordPress integration tweaks */
body.admin-bar .sjp2-header { top: 32px; }
@media (max-width: 782px) { body.admin-bar .sjp2-header { top: 0; position: relative; } }
.sjp2-content > p:empty { display: none; }
.sjp2-prose p { margin: 0 0 1em; line-height: 1.7; }
.sjp2-prose a { color: var(--crimson); text-decoration: underline; }
.screen-reader-text { position: absolute !important; clip: rect(1px,1px,1px,1px); width: 1px; height: 1px; overflow: hidden; }
