/* Photo credit for Wikimedia Commons images (2026-11-12) */
.icp-photo-credit { position: absolute; z-index: 4; right: 14px; top: 14px; max-width: calc(100% - 28px); padding: 3px 10px; border-radius: 999px; background: rgba(0,0,0,.38); color: rgba(255,255,255,.85) !important; font-size: 11px; line-height: 1.4; text-decoration: none !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; backdrop-filter: blur(4px); }
.icp-photo-credit:hover { color: #fff !important; background: rgba(0,0,0,.55); }
.se-hero { position: relative; }
@media (max-width: 600px) { .icp-photo-credit { right: 8px; top: 8px; font-size: 10px; max-width: calc(100% - 16px); } }.se-hero:has(.se-hero-slide:first-child:not(.is-active)) .icp-photo-credit { opacity: 0; pointer-events: none; }
.icp-photo-credit { transition: opacity .4s; }