/* Templates page: one rhythm across the four lanes; previews use the site's +/− disclosure (FAQ pattern). */
body.observatory .template-index+.template-index{padding-top:0}
body.observatory .template-ledger .obs-template-preview>summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-8);list-style:none;border-block-end:1px solid var(--line)}
body.observatory .template-ledger .obs-template-preview>summary::-webkit-details-marker{display:none}
body.observatory .template-ledger .obs-template-preview>summary::after{content:"+";color:var(--verify);font:1.2rem var(--font-mono)}
body.observatory .template-ledger .obs-template-preview[open]>summary::after{content:"−"}
body.observatory .template-ledger .obs-template-preview>summary:hover{color:var(--verify)}
