.light .ce-toolbar__plus,.light .ce-toolbar__settings-btn{color:#7e4bfa!important}.dark .ce-toolbar__plus,.dark .ce-toolbar__settings-btn{color:#fff!important}.dark .ce-toolbar__plus:hover,.dark .ce-toolbar__settings-btn:hover,.light .ce-toolbar__plus:hover,.light .ce-toolbar__settings-btn:hover{color:#fff!important;background-color:#7e4bfa!important}.ce-popover{background-color:#7e4bfa!important}.ce-popover-item__icon{background-color:transparent!important}.ce-popover-item:hover:not(.ce-popover-item--no-hover){background-color:#fff;color:#7e4bfa!important}.ce-popover-item,.ce-popover-item:hover:not(.ce-popover-item--no-hover) .ce-popover-item{color:#fff!important}.ce-block--selected .ce-block__content{background-color:#7e4bfa!important}.light .ce-block--selected .ce-block__content [contenteditable]{color:#292929!important;background-color:#ebe3ff!important}.dark .ce-block--selected .ce-block__content [contenteditable]{color:#fff!important;background-color:#9c75ff!important}.ce-header{font-weight:700;margin-top:.67em;margin-bottom:.67em}.ce-block__content h1{font-size:40px!important}.ce-block__content h2{font-size:35px!important}.ce-block__content h3{font-size:28px!important}.ce-block__content h4{font-size:26px!important}.ce-block__content h5{font-size:22px!important}@keyframes slide-in{0%{left:-100%}to{left:20px}}.ce-popover-item[data-item-name=image]{display:none!important}.cdx-input.image-tool__caption{display:none}.image-tool{position:relative}.image-hover-controls{position:absolute;top:12px;right:12px;display:none;gap:8px;z-index:10}.image-tool:hover .image-hover-controls{display:flex}.image-hover-controls .icon-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(99,102,241,.3);background:#fff;color:#111827;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.dark .image-hover-controls .icon-btn{background:#0f172a;color:#e5e7eb;border-color:rgba(148,163,184,.3)}.image-hover-controls .icon-btn:hover{background:#f3f4f6}.dark .image-hover-controls .icon-btn:hover{background:#1f2937}.ce-block.dragging .image-tool__image,.ce-block.dragging .image-tool__image-picture{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ce-block.dragging{opacity:.7;transform:scale(.98);transition:opacity .2s ease,transform .2s ease;pointer-events:none;z-index:1000;position:relative}.image-tool img,.image-tool__image,.image-tool__image-picture{-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;user-drag:none;pointer-events:auto}.image-hover-controls{pointer-events:auto!important}.drop-indicator{height:3px!important;background-color:#6366f1!important;margin:4px 0!important;border-radius:2px!important;opacity:.8!important;transition:all .2s ease;box-shadow:0 0 8px rgba(99,102,241,.4)}@keyframes pulse{0%{opacity:.9;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.2)}to{opacity:.9;transform:scaleY(1)}}.ce-block.dragging{opacity:.3!important;transform:scale(.98)!important;transition:opacity .2s ease,transform .2s ease!important}.image-hover-controls .icon-btn[title*=Drag]{cursor:grab!important;transition:all .2s ease}.image-hover-controls .icon-btn[title*=Drag]:hover{background:#e5e7eb!important;transform:scale(1.05)}.image-hover-controls .icon-btn[title*=Drag]:active{cursor:grabbing!important;transform:scale(.95)}.dark .image-hover-controls .icon-btn[title*=Drag]:hover{background:#374151!important}body.dragging{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}