.live-host{position:relative;overflow:hidden;min-height:150px;background:#f7f5ef;border:1px solid #dedfd4;border-radius:14px;margin-top:12px}.live-frame{position:absolute;left:0;top:0;border:0;transform-origin:top left;pointer-events:none;background:#f7f5ef}.live-panel [data-live-status]{font-size:15px;color:#68766e}.live-preview{margin:0;overflow:hidden}.live-preview *{pointer-events:none!important}.live-preview .footer{visibility:hidden}

.live-memo-overlay{position:fixed;inset:0;background:#243c3559;display:grid;place-items:center}.live-memo{width:min(920px,94vw);max-height:90vh;overflow:auto;background:#fffefa;border-radius:24px;padding:25px}

.live-preview .live-focused{outline:2px solid #8971aa;outline-offset:2px}
