/* LedwallGest Cgfa — stili del motore grafico (editor, anteprime, player). Non toccare senza provare il player. */
.lwg-host{position:relative;overflow:hidden;background:#000;contain:layout paint}
.lwg-stage{position:absolute;left:0;top:0;transform-origin:0 0;overflow:hidden;background:#000}
.lwg-slide{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden}
.lwg-l{position:absolute;will-change:transform,opacity}
.lwg-a,.lwg-in{width:100%;height:100%}
.lwg-in{display:flex;align-items:center;justify-content:center;transform-style:preserve-3d}
.lwg-t{display:block;width:100%;white-space:pre-wrap;overflow-wrap:break-word;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}
.lwg-mq{display:inline-block;width:auto;white-space:nowrap;padding-right:2em}
.lwg-w{display:inline-block;white-space:nowrap}
.lwg-c{display:inline-block;will-change:transform,opacity}
.lwg-sh{width:100%;height:100%}
.lwg-in img,.lwg-in video,.lwg-in iframe{width:100%;height:100%;border:0;display:block}
.lwg-qr .lwg-in{box-sizing:border-box}
.lwg-bgimg{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center;object-fit:cover}
.lwg-dim{position:absolute;inset:0}
.lwg-caret{display:inline-block;margin-left:.04em;font-weight:400}
.lwg-led{position:absolute;pointer-events:none;z-index:5;background-image:radial-gradient(circle,rgba(0,0,0,0) 34%,rgba(0,0,0,.55) 64%,rgba(0,0,0,.8) 100%);mix-blend-mode:multiply}
