.editable-wrapper.svelte-eiywlz{position:relative;width:100%;height:100%}.shake.svelte-eiywlz{animation:svelte-eiywlz-shake .3s cubic-bezier(.36,.07,.19,.97) both}@keyframes svelte-eiywlz-shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.editable-text.warning.svelte-eiywlz{border-bottom:2px solid #facc15!important}.editable-text.danger.svelte-eiywlz{border-bottom:2px solid #ef4444!important;color:#ef4444!important}.char-counter.svelte-eiywlz{position:absolute;bottom:-20px;right:0;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;background:#1e293b;color:#fff;pointer-events:none;opacity:.8}.char-counter.warning.svelte-eiywlz{background:#facc15;color:#000}.char-counter.danger.svelte-eiywlz{background:#ef4444;color:#fff}.editable-text.svelte-eiywlz{outline:none;min-width:50px;cursor:text;transition:all .2s;border:1px solid transparent}.editable-textarea.svelte-eiywlz{width:100%;min-height:100px;padding:12px;font-family:inherit;font-size:inherit;color:inherit;background:transparent;resize:vertical;line-height:1.5}.editable-textarea.svelte-eiywlz::placeholder{color:inherit;opacity:.5}.editable-text.svelte-eiywlz:hover{opacity:.8}.editable-text.svelte-eiywlz:focus{background:transparent;border-radius:4px;border-color:transparent;padding:0;box-shadow:none;outline:none;border-bottom:2px solid #3b82f6}.editable-textarea.svelte-eiywlz:focus{border:2px solid #3b82f6;border-radius:4px;padding:12px}.empty.svelte-eiywlz:empty:before{content:attr(data-placeholder);color:inherit;opacity:.5;cursor:text;display:inline-block}.editable-text.svelte-eiywlz:focus-visible{outline:none;box-shadow:none}.slide-renderer h1.scale-lg{font-size:52px!important}.slide-renderer h1.scale-md{font-size:48px!important;line-height:1.3}.slide-renderer h1.scale-sm{font-size:44px!important;line-height:1.25}.slide-renderer h2.scale-lg{font-size:30px!important}.slide-renderer h2.scale-md{font-size:28px!important;line-height:1.3}.slide-renderer h2.scale-sm{font-size:26px!important;line-height:1.25}.editable-text{transition:font-size .3s cubic-bezier(.4,0,.2,1),color .2s ease}
