/* Recorte de apresentação; cartões, ícones e seleção vêm da interface original. */
html.layers-demo-page,html.layers-demo-page body{margin:0;padding:0;background:transparent!important;overflow:hidden;height:100%}
html.layers-demo-page body{display:grid;place-items:center}
html.layers-demo-page #ld-demo.la-demo{position:relative;width:286px;max-width:none;margin:0;transform:scale(var(--demo-scale,1));transform-origin:center;pointer-events:none}
html.layers-demo-page #ld-demo.la-demo .ld-preset-header,html.layers-demo-page #ld-demo.la-demo .ld-tools-window,html.layers-demo-page #ld-demo.la-demo .ld-prototype-footer,html.layers-demo-page #ld-demo.la-demo .ld-window-bar{display:none}
html.layers-demo-page #ld-demo.la-demo .ld-workspace{display:block}
html.layers-demo-page #ld-demo.la-demo .ld-layers-window{height:650px;border-radius:20px}
html.layers-demo-page #ld-demo.la-demo .lm-layer-list{grid-template-columns:1fr;gap:6px}
html.layers-demo-page #ld-demo.la-demo .lm-sidebar{padding:24px 12px}
html.layers-demo-page #ld-demo.la-demo .lm-layer{min-height:68px}
html.layers-demo-page #ld-demo.la-demo .ld-layer-scroll{overflow:hidden}
html.layers-demo-page #ld-demo.la-demo .ld-tab{font-size:12px;padding:0 16px}
html.layers-demo-page #ld-demo.la-demo .la-cursor{position:absolute;left:0;top:0;width:25px;height:30px;z-index:20;filter:drop-shadow(0 2px 2px #0008);pointer-events:none}
html.layers-demo-page #ld-demo.la-demo .la-click{position:absolute;left:-14px;top:-14px;width:28px;height:28px;border:2px solid var(--lm-primary);border-radius:50%;opacity:0}
