.rich-text-editor.svelte-1309cxq{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.bubble-toolbar.svelte-1309cxq{display:flex;gap:4px;padding:6px 8px;background:#000c;border-radius:8px;margin-bottom:8px;flex-shrink:0}.toolbar-btn.svelte-1309cxq{background:transparent;border:none;color:#fffc;padding:4px 10px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .15s ease;min-width:28px}.toolbar-btn.svelte-1309cxq:hover{background:#ffffff26;color:#fff}.toolbar-btn.active.svelte-1309cxq{background:#ffffff40;color:#fff}.toolbar-divider.svelte-1309cxq{width:1px;background:#fff3;margin:0 4px}.editor-container.svelte-1309cxq{flex:1;overflow-y:auto;min-height:0}.editor-container.svelte-1309cxq .rich-text-content{outline:none;font-size:inherit;color:inherit;line-height:1.6;height:100%;min-height:100%}.editor-container.svelte-1309cxq .rich-text-content p{margin:0 0 .5em}.editor-container.svelte-1309cxq .rich-text-content ul,.editor-container.svelte-1309cxq .rich-text-content ol{margin:.5em 0;padding-left:1.5em}.editor-container.svelte-1309cxq .rich-text-content li{margin:.25em 0}.editor-container.svelte-1309cxq .rich-text-content strong{font-weight:700}.editor-container.svelte-1309cxq .rich-text-content em{font-style:italic}.editor-container.svelte-1309cxq .is-editor-empty:first-child:before{content:attr(data-placeholder);color:#fff6;pointer-events:none;float:left;height:0}.slide-slot-readonly .bubble-toolbar.svelte-1309cxq{display:none!important}.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}.rich-notes-readonly.svelte-eiywlz{font-size:inherit;color:inherit;line-height:1.6}.rich-notes-readonly.svelte-eiywlz p{margin:0 0 .5em}.rich-notes-readonly.svelte-eiywlz ul,.rich-notes-readonly.svelte-eiywlz ol{margin:.5em 0;padding-left:1.5em}.rich-notes-readonly.svelte-eiywlz li{margin:.25em 0}.rich-notes-readonly.svelte-eiywlz strong{font-weight:700}.rich-notes-readonly.svelte-eiywlz em{font-style:italic}
