/* Additive features only: preserve the original Liquid deck, palette and layout. */
.lp-thumbnail{position:absolute;bottom:27px;left:50%;width:160px;transform:translateX(-50%) translateY(6px);opacity:0;pointer-events:none;border:1px solid var(--accent,#8bead2);border-radius:12px;overflow:hidden;background:#101820;box-shadow:0 8px 30px #0008;z-index:20;transition:opacity .16s,transform .16s}.lp-thumbnail.visible{opacity:1;transform:translateX(-50%) translateY(0)}.lp-thumbnail>div{width:160px;height:90px;background-repeat:no-repeat}.lp-thumbnail>span{display:block;text-align:center;color:#fff;font-size:12px;padding:5px;font-variant-numeric:tabular-nums}.lp-extra-field{display:grid;grid-template-columns:1fr auto;gap:10px;padding:16px 6px;color:inherit;font:inherit}.lp-extra-field input{grid-column:1 / -1;width:100%;accent-color:var(--accent,#8bead2);min-height:30px}.lp-extra-field output{grid-row:1;grid-column:2;font-variant-numeric:tabular-nums}.lp-extra-button{padding:11px 15px;border:1px solid #ffffff35;background:#14262de8;color:white;border-radius:12px;cursor:pointer;font:inherit}.lp-note-input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #ffffff40;border-radius:10px;background:#101b23;color:#fff;font:inherit}.lp-mark-row{display:flex;align-items:center;gap:7px}.lp-mark-row>.lp-row{flex:1;min-width:0}.lp-mark-row>.lp-extra-button{font-size:12px}.lp-unlock{position:absolute;right:18px;top:18px;z-index:120;pointer-events:auto}.lp-undo{position:absolute;left:18px;top:70px;z-index:35;font-size:12px}.lp-locked .lp-deck,.lp-locked .lp-hero{opacity:.08!important;pointer-events:none!important}.lp-locked.quiet .lp-unlock{opacity:1!important}.lp-stage{overflow:hidden}.lp-stage>video{transform-origin:center center}.blockst-liquid.lp-local-mini{position:fixed!important;right:18px;bottom:20px;width:min(400px,92vw)!important;height:auto!important;z-index:10000;aspect-ratio:16/9;box-shadow:0 12px 50px #0009}.lp-local-mini .lp-stage{width:100%;height:100%;aspect-ratio:16/9}.lp-local-mini .lp-heading,.lp-local-mini .lp-deck,.lp-local-mini .lp-panel{display:none!important}.lp-mini-return{position:absolute;right:10px;top:10px;z-index:120;font-size:11px}.lp-stage [hidden]{display:none!important}@media(max-width:600px){.lp-undo{top:52px;left:12px;max-width:80%;padding:8px 12px}.lp-extra-field{font-size:13px}.lp-unlock{right:10px;top:10px;font-size:12px}}@media(prefers-reduced-motion:reduce){.lp-thumbnail{transition:none}}
