/* ═══════════════════════════════════════════════════════════════════════════
   SANCTUS — the pieces only this template has.

   Two rules, which is the measure of the shared register working: the house
   style is families/_chrome-editorial.css, the parish's paint and type are
   families/roman.css, and the service board, numbered shape and enquiry form
   are shared furniture.
   ═══════════════════════════════════════════════════════════════════════════ */

/* Cinzel is entirely capitals, so a <details> summary set in it at reading
   size is hard work. The accordion questions stay in the reading face. */
.question > summary { font-family: var(--font-ui); font-weight: 600; }

/* The numbered shape's counters are Cinzel; its numerals are lining capitals
   and sit high against the body text beside them. */
.shape > li::before { line-height: 1.3; }

/* Demo only — added by build/demo.mjs, not present in the downloadable zip. */
.photo-credit {
  padding-block: var(--s-4) var(--s-6);
  font-family: var(--font-ui);
  font-size: var(--t-xs);
  color: var(--fg-muted);
}
.photo-credit a { color: inherit; }
