@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hub-container{background-color:#fff;color:#222;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.hub-content{background:#0000;margin:0 auto;min-height:100vh;padding:24px;width:70%}.hub-title{color:#111827;font-size:32px;font-weight:600;margin-bottom:24px}.newPostButton{background:#3b82f6;border:1px solid #3b82f6;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;padding:8px 16px;transition:all .15s ease}.newPostButton:hover{background:#2563eb;border-color:#2563eb}.newPostButton:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}.newPostButton:active{background:#1d4ed8;border-color:#1d4ed8}.hub-posts{margin-top:24px}.hub-post-item{margin-bottom:12px}.hub-post-item a{color:#3b82f6;font-size:16px;font-weight:500;text-decoration:none;transition:color .15s ease}.hub-post-item a:hover{color:#1d4ed8;text-decoration:underline}.hub-post-item a:focus{outline:none;text-decoration:underline}.text-block-container{border-radius:4px;margin:8px 0;min-height:48px;padding:12px 16px;position:relative;transition:background-color .15s ease}.text-block-container:hover{background-color:#f9fafb}.text-block-container:hover .block-delete-button{opacity:1}.text-block-container[data-view-only=true]:focus-within,.text-block-container[data-view-only=true]:hover{background-color:initial}.block-delete-button{background:#0000;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;font-size:24px;line-height:1;opacity:0;padding:4px 8px;position:absolute;right:8px;top:8px;transition:all .2s ease;z-index:10}.block-delete-button:hover{background:#fee2e2;color:#dc2626}.block-delete-button:focus{box-shadow:0 0 0 2px #dc262633;opacity:1;outline:none}.text-block-editor{color:#1f2937;font-size:16px;line-height:1.7;min-height:24px;outline:none}.text-block-editor p{line-height:1.7;margin:8px 0}.text-block-editor p:first-child{margin-top:0}.text-block-editor p:last-child{margin-bottom:0}.text-block-editor b,.text-block-editor strong{font-weight:600}.text-block-editor em,.text-block-editor i{font-style:italic}.text-block-editor u{text-decoration:underline}.text-block-editor:empty:before{color:#9ca3af;content:"Type something...";pointer-events:none}.text-block-editor:focus{outline:none}.text-block-container:focus-within{background-color:#f9fafb}.blocks-editor{min-height:200px;padding:16px 0}.blocks-list{margin-bottom:24px;min-height:100px}.blocks-add-buttons{border-top:1px solid #e5e7eb;display:flex;gap:12px;margin-top:24px;padding:16px 0}.add-block-button{align-items:center;background:#0000;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;justify-content:center;padding:10px 20px;transition:all .2s ease}.add-block-button:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}.add-block-button:active{transform:scale(.98)}.add-block-button:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.add-paragraph-button:hover{border-color:#3b82f6;color:#3b82f6}.add-code-button:hover{border-color:#8b5cf6;color:#8b5cf6}.blocks-editor:empty:before{color:#9ca3af;content:"Start adding blocks...";display:block;padding:48px 0;text-align:center}.App{background-color:#fff;color:#222;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.documentContainer{background:#0000;margin:0 auto;min-height:100vh;padding:24px;width:70%}.titleArea{background:#0000;border:none;direction:ltr;font-size:48px;font-weight:600;line-height:1.2;margin-bottom:24px;min-height:60px;outline:none;padding:8px 0;text-align:left;unicode-bidi:normal;width:100%}.toolbar{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin:16px 0;padding:8px}.toolbar-left{display:flex;gap:8px}.toolbar-right{align-items:center;display:flex}.codeButton{background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;padding:6px 12px;transition:background-color .15s ease}.codeButton:hover{background:#e5e7eb}.codeButton:active{background:#d1d5db}.clearAllButton{background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;color:#dc2626;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;padding:6px 12px;transition:background-color .15s ease}.clearAllButton:hover{background:#fee2e2;border-color:#fecaca;color:#991b1b}.clearAllButton:focus{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626;outline:none}.clearAllButton:active{background:#fecaca}.contentArea{background:#0000;border:none;direction:ltr;font-size:24px;font-weight:400;line-height:1.7;margin-bottom:0;min-height:100px;outline:none;padding:0;text-align:left;unicode-bidi:normal}.placeholder.empty:before{color:#9ca3af;content:attr(data-placeholder);pointer-events:none;position:absolute}.placeholder.empty{position:relative}.titleArea.placeholder.empty:before{font-size:48px;font-weight:600}.contentArea.placeholder.empty:before{font-size:24px;font-weight:400}.contentArea:focus,.titleArea:focus{outline:none}.placeholder:not(.empty):before{display:none}.contentArea h1{font-size:32px;font-weight:600;line-height:1.3;margin:32px 0 16px}.contentArea h2{font-size:28px;font-weight:600;line-height:1.3;margin:28px 0 14px}.contentArea h3{font-size:24px;font-weight:600;line-height:1.3;margin:24px 0 12px}.contentArea pre{background:#2d3748;border-radius:8px;color:#e2e8f0;display:block;margin:16px 0;min-height:50px;overflow-x:auto;padding:16px}.contentArea code,.contentArea pre{font-family:Fira Code,Consolas,Monaco,Courier New,monospace}.contentArea code{font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.contentArea pre code{background:none;color:inherit;display:block;padding:0}.code-block-container{background:#1e1e1e;border:1px solid #e5e7eb;border-radius:8px;margin:4px 0;overflow:hidden;transition:background-color .15s ease}.code-block-container:hover{background-color:#2a2a2a}.code-block-container[data-view-only=true]:hover{background-color:#1e1e1e}.code-block-container[data-view-only=true] .monaco-editor,.code-block-container[data-view-only=true] .monaco-editor *{cursor:default!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.code-block-container[data-view-only=true] .monaco-editor .view-line,.code-block-container[data-view-only=true] .monaco-editor .view-lines{cursor:default!important;pointer-events:none!important}.code-block-container[data-view-only=true] .monaco-editor .cursor{display:none!important;opacity:0!important;visibility:hidden!important}.code-block-container[data-view-only=true] .monaco-editor .cursors-layer{display:none!important;visibility:hidden!important}.code-block-container[data-view-only=true] .monaco-editor .cursors-layer .cursor{display:none!important;opacity:0!important;visibility:hidden!important}.code-block-container[data-view-only=true] .monaco-editor .cursor-line,.code-block-container[data-view-only=true] .monaco-editor .cursor-line-background{display:none!important;visibility:hidden!important}.code-block-container[data-view-only=true] .monaco-editor .inputarea{display:none!important;pointer-events:none!important;visibility:hidden!important}.code-block-header{align-items:center;background:#2d2d30;border-bottom:1px solid #3e3e42;display:flex;gap:12px;justify-content:space-between;padding:8px 12px}.language-selector{background:#3c3c3c;border:1px solid #5a5a5a;border-radius:4px;color:#ccc;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;padding:4px 8px}.language-selector:focus{border-color:#007acc;box-shadow:0 0 0 1px #007acc;outline:none}.language-selector:disabled{cursor:not-allowed;opacity:1}.language-selector:disabled::-webkit-calendar-picker-indicator{display:none}.language-selector:disabled{-webkit-appearance:none;appearance:none}.code-block-editor{background:#1e1e1e;margin:0;padding:0}.code-block-editor .monaco-editor{padding:0!important}.code-block-editor .monaco-editor .line-numbers{margin-right:8px!important;padding-right:12px!important}.code-block-editor .monaco-editor .horizontal.scrollbar{display:none!important}.code-block-editor .monaco-editor .view-lines{padding-bottom:2px!important;padding-top:2px!important}.code-block-delete-button{align-items:center;background:#0000;border:none;border-radius:4px;color:#999;cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;line-height:1;margin-left:auto;padding:0;transition:all .2s ease;width:24px}.code-block-delete-button:hover{background:#f44;color:#fff}.code-block-delete-button:focus{box-shadow:0 0 0 2px #f446;outline:none}.code-block-placeholder{background:#0000;display:block;height:20px;margin:16px 0;padding:0;position:relative}.codeBlocksContainer{margin-top:0;padding-top:0}
/*# sourceMappingURL=main.7027309a.css.map*/