.lp-stage{position:relative;overflow:hidden;line-height:0;user-select:none}
.lp-base{display:block;width:100%;height:auto}
.lp-layers{position:absolute;top:0;left:0;right:0;bottom:0}
.lp-layer{position:absolute;box-sizing:border-box;transform-origin:50% 50%}
.lp-text{box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;white-space:pre-line;overflow-wrap:normal;word-break:keep-all}
.lp-text>span{display:block}
.lp-sample{opacity:.5}
.lp-photo{box-sizing:border-box;width:100%;height:100%;overflow:hidden}
.lp-photo img{display:block;width:100%;height:100%;object-fit:cover}
.lp-shape-round{border-radius:10%}
.lp-shape-oval{border-radius:50%}
.lp-photo-empty{display:flex;align-items:center;justify-content:center;border:2px dashed rgba(0,0,0,.35);background:rgba(255,255,255,.35);color:rgba(0,0,0,.6);font:13px/1.2 sans-serif;text-align:center}

/* Thema-opmaak (bijv. achtergrondkleur op afbeeldingen) niet laten doorschijnen in het voorbeeld */
.lp-stage img,.lp-stage .lp-photo{background:transparent!important;box-shadow:none!important}
.lp-stage img{border:0!important;border-radius:0!important;padding:0!important}
