.dark .cdx-button,.dark .ce-block--selected .ce-block__content,.dark .ce-conversion-toolbar,.dark .ce-inline-toolbar,.dark .ce-popover,.dark .ce-popover-item,.dark .ce-settings,.dark .ce-settings__button,.dark .ce-toolbar__plus:hover,.dark .ce-toolbar__settings-btn,.dark .codex-editor--narrow .ce-toolbox{background:hsl(var(--popover));color:inherit;border-color:hsl(var(--border))}.dark .cdx-settings-button,.dark .ce-conversion-toolbar__label,.dark .ce-inline-tool,.dark .ce-toolbar__plus,.dark .ce-toolbox__button{color:inherit}.dark .ce-toolbar__plus{background:hsl(var(--muted));border:"none"}.dark .ce-conversion-tool__icon,.dark .ce-popover-item__icon{background-color:hsl(var(--muted));box-shadow:none}.dark .cdx-search-field{border-color:hsl(var(--border));background:hsl(var(--input));color:inherit}.dark ::-moz-selection{background:hsl(var(--accent))}.dark ::selection{background:hsl(var(--accent))}.dark .cdx-button:hover,.dark .cdx-settings-button:hover,.dark .ce-conversion-tool:hover,.dark .ce-inline-tool:hover,.dark .ce-inline-toolbar__dropdown:hover,.dark .ce-popover-item:hover,.dark .ce-settings__button:hover,.dark .ce-toolbar__settings-btn:hover,.dark .ce-toolbox__button--active,.dark .ce-toolbox__button:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.dark .cdx-notify--error{background:hsl(var(--destructive))!important}.dark .cdx-notify__cross:after,.dark .cdx-notify__cross:before{background:#fff}.dark .link-tool__content--rendered{background:hsl(var(--background))}h1.ce-header{scroll-margin:5rem;font-size:2.25rem;line-height:2.5rem;font-weight:800;letter-spacing:-.025em}@media (min-width:1024px){h1.ce-header{font-size:3rem;line-height:1}}h2.ce-header{scroll-margin:5rem;border-bottom-width:1px;padding-bottom:.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:600;letter-spacing:-.025em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}h2.ce-header:first-child{margin-top:0}h3.ce-header{scroll-margin:5rem;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em}h4.ce-header{font-size:1.25rem}h4.ce-header,h5.ce-header{scroll-margin:5rem;line-height:1.75rem;font-weight:600;letter-spacing:-.025em}h5.ce-header{font-size:1.125rem}h6.ce-header{scroll-margin:5rem;font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:-.025em}