/* Keep gallery captions legible against LightGallery's dark viewer. */
.lg-sub-html h2 { color: #fff; font-size: 1.125rem; line-height: 1.5; margin: 0 0 .375rem; }
.lg-sub-html p { color: #e6edf7; font-size: .9375rem; margin: 0; }
.gallery-link:focus-visible { outline: 3px solid var(--brand); outline-offset: 5px; border-radius: var(--radius); }
