[data-bs-theme=dark]{--bs-primary: #5893f5;--bs-body-bg: #1f2125;--bs-secondary-bg: #2c2f33;--bs-body-color: #e9ecef;--bs-border-color: #40444b;--bs-link-color: var(--bs-primary);--bs-link-hover-color: #8ab4f8}.quill-custom-theme{border:1px solid var(--bs-border-color)!important;border-radius:.375rem;overflow:hidden}.quill-custom-theme .ql-toolbar.ql-snow{background-color:var(--bs-secondary-bg)!important;border:none!important;border-bottom:1px solid var(--bs-border-color)!important;padding:6px 4px!important}.quill-custom-theme .ql-toolbar.ql-snow button,.quill-custom-theme .ql-toolbar.ql-snow .ql-picker{height:34px;width:34px;padding:4px;margin:0 2px;border-radius:4px;transition:background-color .2s ease}.quill-custom-theme .ql-toolbar.ql-snow button .ql-stroke,.quill-custom-theme .ql-snow .ql-picker-label .ql-stroke{stroke:var(--bs-primary)!important}.quill-custom-theme .ql-toolbar.ql-snow button .ql-fill,.quill-custom-theme .ql-snow .ql-picker-label .ql-fill{fill:var(--bs-primary)!important}.quill-custom-theme .ql-snow .ql-picker-label{color:var(--bs-primary)!important}.quill-custom-theme .ql-toolbar.ql-snow button:hover,.quill-custom-theme .ql-toolbar.ql-snow .ql-picker-label:hover{background-color:#ffffff1a!important}.quill-custom-theme .ql-toolbar.ql-snow .ql-picker:hover .ql-picker-label{background-color:transparent!important}.quill-custom-theme .ql-toolbar.ql-snow button.ql-active,.quill-custom-theme .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{background-color:var(--bs-primary)!important;color:#fff!important}.quill-custom-theme .ql-toolbar.ql-snow button.ql-active .ql-stroke,.quill-custom-theme .ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#fff!important}.quill-custom-theme .ql-toolbar.ql-snow button.ql-active .ql-fill,.quill-custom-theme .ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#fff!important}.quill-custom-theme .ql-snow .ql-picker-options{background-color:var(--bs-secondary-bg)!important;border:1px solid var(--bs-border-color)!important;border-radius:.375rem;box-shadow:0 4px 8px #0000004d;padding:4px 0}.quill-custom-theme .ql-snow .ql-picker-item{color:var(--bs-body-color)!important}.quill-custom-theme .ql-snow .ql-picker-item:hover{background-color:#ffffff1a!important}.quill-custom-theme .ql-snow .ql-picker-item.ql-selected{color:var(--bs-primary)!important}.quill-custom-theme .ql-snow .ql-color-picker .ql-picker-item{width:20px;height:20px;padding:2px;border-radius:3px}.quill-custom-theme .ql-snow .ql-color-picker .ql-picker-item:hover{border:1px solid var(--bs-primary)!important}.quill-custom-theme .ql-container.ql-snow{background-color:var(--bs-secondary-bg)!important;color:var(--bs-body-color)!important;border:none!important}.quill-custom-theme .ql-editor{min-height:250px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;line-height:1.6;padding:1rem 1.25rem}.quill-custom-theme .ql-editor.ql-blank:before{color:#e9ecef66!important;font-style:italic;left:1.25rem!important}.quill-custom-theme .ql-editor h3{font-size:1.5rem;margin-top:1.5rem;border-bottom:1px solid var(--bs-border-color);padding-bottom:.25rem}.quill-custom-theme .ql-editor h4{font-size:1.25rem;margin-top:1.25rem}.quill-custom-theme .ql-editor a{color:var(--bs-link-color)!important;text-decoration:underline}.quill-custom-theme .ql-editor a:hover{color:var(--bs-link-hover-color)!important}
