/* =========================================================================
   IMAGE CREDITS — page-scoped additions to the shared .legal layout
   (contact.css). One quiet hairline-ruled list per licence group: title,
   author and licence, then where the image is used and what was changed.
   ========================================================================= */
.credits { margin: 1.4rem 0 0.4rem; padding: 0; list-style: none; border-top: 1px solid var(--rule); }
.credit { padding: 1rem 0 1.05rem; border-bottom: 1px solid var(--rule); }
.legal .credit p { margin: 0; }
.legal .credit__t { font-family: var(--serif); font-weight: 400; font-size: var(--fs-body); line-height: 1.4; color: var(--fg); overflow-wrap: anywhere; }
.legal .credit__m { margin-top: 0.3rem; font-size: var(--fs-small); line-height: 1.5; color: var(--fg-soft); overflow-wrap: anywhere; }
.legal .credit__n { margin-top: 0.2rem; font-size: var(--fs-meta); line-height: 1.5; color: var(--fg-faint); }
