/* KI-Generiert Label */
.ki-label{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,0.65);color:#fff;font-size:0.7rem;padding:3px 10px;border-radius:4px;z-index:2;backdrop-filter:blur(4px);letter-spacing:0.02em;font-family:inherit;pointer-events:none}
.img-ki{position:relative;display:inline-block}.img-ki img{display:block}
/* Contact obfuscation */
.cf{cursor:pointer;text-decoration:none;color:inherit}.cf:hover{text-decoration:underline}
.cf-email{cursor:pointer;color:inherit;text-decoration:underline}
.cf-email:hover{opacity:0.8}