/* Nur die Bildfläche; Schrift, Reiter, Karten und Buttons bleiben Villenfall. */
.hllq-picture{position:relative;margin:20px 0}
.hllq-picture-canvas{position:relative}
.hllq-picture img{display:block;width:100%;height:auto}
.hlq .hllq-picture-spot{position:absolute;transform:translate(-50%,-50%);min-width:48px;min-height:48px;padding:8px;border:3px solid #fff;box-shadow:0 2px 8px #263e30;border-radius:50%;font-weight:800}
.hllq-picture figcaption{font-size:.9em;margin-top:10px}
.hlq .hllq-speaking-words{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.hlq .hllq-speaking-words>div{margin:0;overflow-wrap:anywhere}
@media(max-width:600px){.hlq .hllq-speaking-words{grid-template-columns:1fr}}
.hlq [data-picture-task] details{margin:12px 0;padding:10px 12px;border-left:4px solid #c8b7d3;background:#faf7fc}
.hlq [data-picture-task] summary{cursor:pointer;min-height:44px;padding:10px 0}
.hlq [data-picture-task] [hidden]{display:none!important}
