/* Original photos stay in the existing swipe gallery, with their native framing. */
.am-photo-hint { position:absolute; z-index:2; top:12px; left:12px; display:flex; align-items:center; gap:8px;
 max-width:calc(100% - 24px); padding:9px 11px; background:rgba(23,30,20,.92); color:#fff;
 border:1px solid rgba(255,255,255,.55); font:600 13px/1.2 var(--text); pointer-events:none; }
.am-photo-hint svg { width:25px; height:25px; flex:none; color:#b1ce45; }
.am-k.am-original-photo img { object-fit:contain; }
.am-original-photo .am-titel b { font-size:clamp(12px,1.1vw,15px); line-height:1.2; }
@media(max-width:760px){
 .am-reihe .am-k.am-original-photo { grid-column:1/-1; aspect-ratio:var(--ar); }
 .am-photo-hint { top:10px; left:10px; font-size:12px; padding:8px 10px; }
 .am-original-photo .am-titel { padding:30px 12px 12px; }
 .am-original-photo .am-titel b { font-size:13px; }
}
