.lb-knopf{cursor:zoom-in;border-radius:inherit;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.lb-knopf:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lb-ebene{z-index:2000;padding:max(56px, env(safe-area-inset-top)) 12px max(48px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--feld-unten) 94%, transparent);touch-action:none;overscroll-behavior:contain;place-items:center;display:grid;position:fixed;inset:0}.lb-bild{object-fit:contain;width:auto;max-width:min(100%,1600px);height:auto;max-height:100%;box-shadow:0 30px 80px color-mix(in srgb, var(--feld-unten) 70%, transparent);transform-origin:50%;will-change:transform;border-radius:4px}.lb-zu,.lb-pfeil{border:1px solid color-mix(in srgb, var(--feld-tinte) 25%, transparent);background:color-mix(in srgb, var(--feld-flaeche) 70%, transparent);width:48px;height:48px;color:var(--feld-tinte);cursor:pointer;border-radius:50%;place-items:center;font-size:30px;line-height:1;display:grid;position:absolute}.lb-zu{top:max(10px, env(safe-area-inset-top));right:12px}.lb-pfeil{top:50%;transform:translateY(-50%)}.lb-pfeil-links{left:12px}.lb-pfeil-rechts{right:12px}.lb-zaehler{bottom:max(14px, env(safe-area-inset-bottom));text-align:center;letter-spacing:.1em;color:var(--feld-leise);font-variant-numeric:tabular-nums;margin:0;font-size:13px;position:absolute;left:0;right:0}@media (hover:hover){.lb-zu:hover,.lb-pfeil:hover{border-color:var(--feld-gold)}}@media (max-width:600px){.lb-pfeil{top:auto;bottom:max(4px, env(safe-area-inset-bottom));transform:none}}
