.mt-lb{position:fixed;inset:0;background:rgba(0,0,0,.92);display:flex;align-items:center;justify-content:center;z-index:999999;cursor:zoom-out}.mt-lb img{max-width:92vw;max-height:92vh;object-fit:contain}.mt-lb button{position:absolute;top:50%;background:none;border:0;color:#fff;font-size:48px;cursor:pointer;padding:16px}.mt-lb .p{left:8px}.mt-lb .n{right:8px}.ct-slider .mt-sl-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:32px;height:32px;border:0;border-radius:2px;background:rgba(0,0,0,.2);color:#000;font-size:28px;line-height:32px;cursor:pointer;padding:0;text-align:center}.ct-slider .mt-sl-prev{left:10px}.ct-slider .mt-sl-next{right:10px}.ct-slider .mt-sl-dots{position:absolute;left:0;right:0;bottom:20px;z-index:5;display:flex;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.ct-slider .mt-sl-dots li{width:10px;height:10px;border-radius:50%;border:2px solid #fff;cursor:pointer;opacity:.6}.ct-slider .mt-sl-dots li.on{background:#fff;opacity:1}
/* cs-chooser: Touch-Geräte und reduzierte Bewegung (Oxygen importiert diese Abfragen nicht) */
@media (hover: none){.cs-slide .cs-ch{opacity:1;transform:none}.cs-slide .cs-img{clip-path:inset(0%);transform:none}.cs-slide .cs-scene{color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.45)}.cs-slide .cs-more,.cs-slide .cs-num{display:none}}
@media (prefers-reduced-motion: reduce){.cs-img,.cs-ch,.cs-num,.cs-n1,.cs-n2,.cs-more{transition:none}}
