/* The photo credits page (Trina, 17 Oct 2026). */
.credits { list-style: none; margin: var(--space-4) 0 0; padding: 0; display: grid; gap: var(--space-3); }
.credits li { display: grid; grid-template-columns: 96px 1fr; gap: var(--space-3); align-items: start; scroll-margin-top: var(--space-4); }
.credits img { width: 96px; height: 72px; object-fit: cover; border-radius: var(--radius); }
.credits p { margin: 0; font-size: var(--fs-sm); overflow-wrap: anywhere; }
.credits li:target { outline: 3px solid var(--focus, currentColor); outline-offset: 4px; border-radius: var(--radius); }
