.editor-js-shell--document{min-height:36rem;margin-top:1.25rem}.editor-js-shell--comment{min-height:9rem}.editor-js-canvas{margin-top:.75rem}.editor-js-shell--document .editor-js-canvas,.editor-js-shell--document [data-test-id=editorjs-editor]{min-height:36rem}.editor-js-shell--comment .editor-js-canvas{border:1px solid hsl(var(--border) / .7);border-radius:var(--radius-lg);background:hsl(var(--card) / .35);min-height:8rem;padding:.5rem .75rem}.editor-js-preview{border:1px solid hsl(var(--border) / .7);border-radius:var(--radius-lg);background:hsl(var(--card) / .35);min-height:8rem;color:hsl(var(--foreground));padding:1rem}.editor-js-shell .codex-editor{color:hsl(var(--foreground));font-synthesis:weight;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.editor-js-shell .codex-editor ::selection{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.editor-js-shell .codex-editor__redactor{padding-bottom:8rem!important}.editor-js-shell--comment .codex-editor__redactor{padding-bottom:2rem!important}.editor-js-shell .ce-block__content,.editor-js-shell .ce-toolbar__content{max-width:46rem}.editor-js-shell--comment .ce-block__content,.editor-js-shell--comment .ce-toolbar__content{max-width:none}.editor-js-shell .ce-block__content{font-size:1rem;line-height:1.8}.editor-js-shell--comment .ce-block__content{font-size:.95rem;line-height:1.65}.editor-js-shell .ce-block b,.editor-js-shell .ce-block strong{font-weight:750}.editor-js-shell .ce-paragraph{padding:.45rem 0}.editor-js-shell .ce-header{letter-spacing:-.02em;padding:.85rem 0 .35rem;font-weight:650;line-height:1.25}.editor-js-shell h1.ce-header{font-size:1.8rem}.editor-js-shell h2.ce-header{font-size:1.5rem}.editor-js-shell h3.ce-header{font-size:1.25rem}.editor-js-shell h4.ce-header{font-size:1.05rem}.editor-js-shell h5.ce-header,.editor-js-shell h6.ce-header{letter-spacing:0;font-size:.95rem}.editor-js-shell .ce-block--selected .ce-block__content{background:hsl(var(--primary) / .08)}.editor-js-shell .ce-toolbar__plus,.editor-js-shell .ce-toolbar__settings-btn{color:hsl(var(--muted-foreground))}.editor-js-shell .ce-toolbar__plus:hover,.editor-js-shell .ce-toolbar__settings-btn:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.editor-js-shell .ce-inline-toolbar,.editor-js-shell .ce-conversion-toolbar,.editor-js-shell .ce-settings{--color-background-icon-active:hsl(var(--primary));--color-text-icon-active:hsl(var(--primary-foreground));border-color:hsl(var(--border));background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 12px 32px hsl(var(--background) / .45)}.editor-js-shell .ce-popover{--color-text-primary:hsl(var(--popover-foreground));--color-text-secondary:hsl(var(--muted-foreground));--color-border:hsl(var(--border));--color-shadow:hsl(var(--background) / .45);--color-background-icon-active:hsl(var(--primary) / .14);--color-text-icon-active:hsl(var(--primary));--color-background-item-focus:hsl(var(--muted));--color-background-item-hover:hsl(var(--muted));--color-background-item-confirm:hsl(var(--destructive));--color-background-item-confirm-hover:hsl(var(--destructive) / .88)}.editor-js-shell .ce-popover__container{border-color:hsl(var(--border));background:hsl(var(--popover));color:hsl(var(--popover-foreground))}.editor-js-shell .ce-popover-item__icon,.editor-js-shell .ce-inline-tool,.editor-js-shell .ce-conversion-tool__icon{border-color:hsl(var(--border));background:hsl(var(--muted) / .45);color:hsl(var(--foreground))}.editor-js-shell .ce-inline-tool.ce-inline-tool--active,.editor-js-shell .ce-inline-tool.ce-inline-tool--active:hover,.editor-js-shell .ce-popover-item.ce-popover-item--active,.editor-js-shell .ce-popover-item.ce-popover-item--active .ce-popover-item__icon{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.editor-js-shell .cdx-input,.editor-js-shell .ce-popover__search{border-color:hsl(var(--border));background:hsl(var(--muted) / .35);color:hsl(var(--foreground));box-shadow:none}.editor-js-shell .ce-inline-tool-input{border-color:hsl(var(--border));background:hsl(var(--popover));color:hsl(var(--popover-foreground));caret-color:hsl(var(--popover-foreground));-webkit-text-fill-color:hsl(var(--popover-foreground))}.editor-js-shell .ce-inline-tool-input::placeholder{color:hsl(var(--muted-foreground));opacity:1;-webkit-text-fill-color:hsl(var(--muted-foreground))}.editor-js-shell .cdx-quote__text{min-height:5rem}.editor-js-shell .cdx-list{padding-left:.25rem}.editor-js-shell .inline-code{background:hsl(var(--muted));color:hsl(var(--foreground))}.editor-js-shell .cdx-marker{background:hsl(var(--primary) / .18);color:hsl(var(--foreground))}.editor-js-shell .ce-code__textarea{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);min-height:10rem;color:hsl(var(--foreground));font-family:var(--font-mono);box-shadow:none}.editor-js-shell .tc-wrap,.editor-js-shell .tc-table,.editor-js-shell .tc-cell{border-color:hsl(var(--border))}.editor-js-shell .tc-cell{background:hsl(var(--card) / .45);color:hsl(var(--foreground))}.editor-js-shell .tc-cell--selected{background:hsl(var(--primary) / .1)}.editor-js-shell .tc-add-row,.editor-js-shell .tc-add-column{color:hsl(var(--muted-foreground))}.editor-js-shell .tc-popover,.editor-js-shell .tc-toolbox{border-color:hsl(var(--border));background:hsl(var(--popover));color:hsl(var(--popover-foreground))}.editor-js-shell .image-tool__image{background:hsl(var(--muted) / .35);border-radius:.75rem}.editor-js-shell .image-tool__image-picture{border-radius:inherit}.editor-js-shell .image-tool__button{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);color:hsl(var(--foreground));box-shadow:none}.editor-js-shell .embed-tool__content{border:1px solid hsl(var(--border));border-radius:.75rem;overflow:hidden}.editor-js-shell .embed-tool__content iframe{width:100%;display:block}.editor-js-shell [data-placeholder]:empty:before,.editor-js-shell [data-placeholder][data-empty=true]:before{color:hsl(var(--muted-foreground))}@media (width<=640px){.editor-js-shell .ce-block__content{font-size:.95rem}}
