:root{--bg-primary:#121212;--bg-elevated:#1d1d1d;--bg-muted:#0f2e33;--border-color:#2a2a2a;--text-primary:#f5f5f5;--text-secondary:#b8c0c2;--accent:#20808d;--accent-hover:#2a9aaa;--error:#ff6b6b}body{background-color:#121212!important;background-color:var(--bg-primary)!important}.button,body{color:#f5f5f5!important;color:var(--text-primary)!important}.button{background-color:#1d1d1d!important;background-color:var(--bg-elevated)!important;border-color:#2a2a2a!important;border-color:var(--border-color)!important}.button:hover{background-color:#0f2e33!important;background-color:var(--bg-muted)!important}.button.is-primary,.button:hover{border-color:#20808d!important;border-color:var(--accent)!important}.button.is-primary{background-color:#20808d!important;background-color:var(--accent)!important;color:#f5f5f5!important;color:var(--text-primary)!important}.button.is-primary:hover{background-color:#2a9aaa!important;background-color:var(--accent-hover)!important;border-color:#2a9aaa!important;border-color:var(--accent-hover)!important}.button.is-info{background-color:#1d1d1d!important;background-color:var(--bg-elevated)!important;border-color:#20808d!important;border-color:var(--accent)!important;color:#20808d!important;color:var(--accent)!important}.button.is-info:hover{background-color:#0f2e33!important;background-color:var(--bg-muted)!important;color:#2a9aaa!important;color:var(--accent-hover)!important}.button.is-danger{background-color:initial!important;border-color:#ff6b6b!important;border-color:var(--error)!important;color:#ff6b6b!important;color:var(--error)!important}.button.is-danger:hover{background-color:hsla(0,100%,71%,.1)!important}.card{background-color:#1d1d1d!important;background-color:var(--bg-elevated)!important;border:1px solid #2a2a2a!important;border:1px solid var(--border-color)!important}.card,.card-content{color:#f5f5f5!important;color:var(--text-primary)!important}.editor-wrapper{position:relative;height:100%;width:calc(100% - 10px)}.editor-wrapper .button-format{position:absolute;top:5px;right:5px;z-index:10;opacity:0;transition:opacity 90ms}.editor-wrapper:hover .button-format{opacity:1}.monaco-editor,.monaco-editor .margin,.monaco-editor .overflow-guard{background-color:var(--bg-elevated)!important}.preview-wrapper{position:relative;height:100%;flex-grow:1;overflow:hidden;background-color:var(--bg-elevated);border-left:1px solid var(--border-color)}.react-draggable-transparent-selection .preview-wrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.preview-error{position:absolute;top:10px;left:10px;color:var(--error);font-weight:500;background-color:hsla(0,100%,71%,.1);padding:8px 12px;border-radius:4px;border:1px solid var(--error)}.preview-wrapper iframe{width:100%;height:100%;background-color:#fff}.react-resizable-handle{display:block;background-color:var(--border-color);background-repeat:no-repeat;background-position:50%}.react-resizable-handle-s{height:10px;width:100%;cursor:row-resize;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII=")}.resize-horizontal{display:flex;flex-direction:row}.react-resizable-handle-e{width:10px;min-width:10px;height:100%;cursor:col-resize;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==")}.react-resizable-handle-e:hover,.react-resizable-handle-s:hover{background-color:var(--accent)}.w-md-editor .title{line-height:unset!important;font-size:unset!important;font-weight:unset!important;color:var(--text-primary)!important}.w-md-editor ul{line-height:1!important}.text-editor .w-md-editor-bar svg{display:none}.text-editor .w-md-editor-bar{position:relative;width:100%;height:11px;cursor:row-resize;background-repeat:no-repeat;background-color:var(--border-color);background-position:50%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII=")}.text-editor em{font-style:italic}.text-editor .wmde-markdown hr{border-top:1px solid var(--border-color)}.text-editor .wmde-markdown ol{list-style:decimal}.text-editor .w-md-editor-show-live{z-index:20}.text-editor .w-md-editor-toolbar{background-color:var(--bg-elevated);border-bottom:1px solid var(--border-color)}.text-editor .w-md-editor-toolbar li button{color:var(--text-primary)}.text-editor .w-md-editor-content{background-color:var(--bg-elevated)}.text-editor .w-md-editor,.text-editor .w-md-editor .w-md-editor-text-pre{color:var(--text-primary)}.text-editor .w-md-editor-text-pre .bold{color:unset}.text-editor .token.list.punctuation{background-color:unset}.wmde-markdown{background-color:var(--bg-elevated)!important;color:var(--text-primary)!important}.wmde-markdown h1,.wmde-markdown h2,.wmde-markdown h3,.wmde-markdown h4,.wmde-markdown h5,.wmde-markdown h6{color:var(--text-primary)!important;border-bottom-color:var(--border-color)!important}.wmde-markdown li,.wmde-markdown p{color:var(--text-secondary)!important}.wmde-markdown code{background-color:var(--bg-muted)!important;color:var(--accent)!important}.wmde-markdown pre{background-color:var(--bg-primary)!important;border:1px solid var(--border-color)!important}.wmde-markdown blockquote{border-left-color:var(--accent)!important;color:var(--text-secondary)!important}.wmde-markdown a{color:var(--accent)!important}.wmde-markdown a:hover{color:var(--accent-hover)!important}.cell-list-item{margin:40px 0;position:relative}.action-bar{position:absolute;top:-30px;right:0;display:flex;grid-gap:10px;gap:10px;align-items:center;opacity:.3;transition:opacity .2s;z-index:10}.cell-list-item:hover .action-bar{opacity:1}.action-buttons,.insert-buttons{display:flex;grid-gap:5px;gap:5px}.action-buttons .button,.insert-buttons .button{padding:2px 8px;font-size:12px;height:24px}.action-buttons .icon{font-size:10px}.cell-content{margin-top:10px}.cell-list{margin:20px;padding-bottom:100px}.empty-state{text-align:center;padding:40px;color:var(--text-secondary)}.empty-state h3{font-size:1.5rem;margin-bottom:10px;color:var(--text-primary)}.add-cell-bar{display:flex;justify-content:center;grid-gap:10px;gap:10px;margin-top:40px;padding:20px;position:fixed;bottom:0;left:0;right:0;background:linear-gradient(0deg,var(--bg-primary),transparent)}.add-cell-bar .button{padding:10px 20px;font-size:14px}
/*# sourceMappingURL=main.a5f43f7f.chunk.css.map */