.card-photo,.detail-photo{position:relative}
.photo-scope-label{position:absolute;top:12px;left:12px;right:auto;z-index:2;max-width:calc(100% - 24px);background:#17140fe8;color:#fff0d3;border:1px solid #ffad61;padding:5px 8px;font:700 11px/1.4 'Courier New',monospace;letter-spacing:0;pointer-events:none}
.detail-photo .photo-scope-label{top:14px;left:14px}
.photo-license-entry img{display:block;max-width:100%;width:440px;height:auto;border:2px solid #7d6745}
.photo-credit{line-height:1.7;overflow-wrap:anywhere}
.photo-credit a{white-space:normal}
@media(max-width:640px){.photo-scope-label{top:9px;left:9px;max-width:calc(100% - 18px);font-size:10px}.detail-photo .photo-scope-label{top:10px;left:10px}}
