@@ -4185,6 +4185,160 @@ input[type="color"]:focus,
41854185 color : # fff ;
41864186}
41874187
4188+ /* TinyMCE dark mode */
4189+ [data-theme = "dark" ] .tox ,
4190+ [data-theme = "dark" ] .tox .tox-tbtn ,
4191+ [data-theme = "dark" ] .tox .tox-mbtn ,
4192+ [data-theme = "dark" ] .tox .tox-statusbar ,
4193+ [data-theme = "dark" ] .tox .tox-statusbar a ,
4194+ [data-theme = "dark" ] .tox .tox-statusbar__path-item ,
4195+ [data-theme = "dark" ] .tox .tox-statusbar__wordcount ,
4196+ [data-theme = "dark" ] .tox .tox-collection__item ,
4197+ [data-theme = "dark" ] .tox .tox-collection__group-heading ,
4198+ [data-theme = "dark" ] .tox .tox-dialog__title ,
4199+ [data-theme = "dark" ] .tox .tox-label ,
4200+ [data-theme = "dark" ] .tox .tox-textfield ,
4201+ [data-theme = "dark" ] .tox .tox-textarea ,
4202+ [data-theme = "dark" ] .tox .tox-listboxfield .tox-listbox--select ,
4203+ [data-theme = "dark" ] .tox .tox-selectfield select {
4204+ color : var (--main-txt-color );
4205+ }
4206+
4207+ [data-theme = "dark" ] .tox .tox-tinymce ,
4208+ [data-theme = "dark" ] .tox .tox-editor-header ,
4209+ [data-theme = "dark" ] .tox .tox-toolbar-overlord ,
4210+ [data-theme = "dark" ] .tox .tox-toolbar ,
4211+ [data-theme = "dark" ] .tox .tox-toolbar__primary ,
4212+ [data-theme = "dark" ] .tox .tox-toolbar__overflow ,
4213+ [data-theme = "dark" ] .tox .tox-menubar ,
4214+ [data-theme = "dark" ] .tox .tox-statusbar ,
4215+ [data-theme = "dark" ] .tox .tox-tinymce-aux ,
4216+ [data-theme = "dark" ] .tox .tox-menu ,
4217+ [data-theme = "dark" ] .tox .tox-collection ,
4218+ [data-theme = "dark" ] .tox .tox-autocompleter ,
4219+ [data-theme = "dark" ] .tox .tox-dialog ,
4220+ [data-theme = "dark" ] .tox .tox-dialog__header ,
4221+ [data-theme = "dark" ] .tox .tox-dialog__body ,
4222+ [data-theme = "dark" ] .tox .tox-dialog__footer ,
4223+ [data-theme = "dark" ] .tox .tox-dialog__body-nav ,
4224+ [data-theme = "dark" ] .tox .tox-pop {
4225+ background-color : var (--search-input-background-color );
4226+ }
4227+
4228+ [data-theme = "dark" ] .tox .tox-tinymce ,
4229+ [data-theme = "dark" ] .tox .tox-editor-header ,
4230+ [data-theme = "dark" ] .tox .tox-toolbar-overlord ,
4231+ [data-theme = "dark" ] .tox .tox-menubar ,
4232+ [data-theme = "dark" ] .tox .tox-statusbar ,
4233+ [data-theme = "dark" ] .tox .tox-toolbar__group ,
4234+ [data-theme = "dark" ] .tox .tox-tbtn ,
4235+ [data-theme = "dark" ] .tox .tox-mbtn ,
4236+ [data-theme = "dark" ] .tox .tox-menu ,
4237+ [data-theme = "dark" ] .tox .tox-collection ,
4238+ [data-theme = "dark" ] .tox .tox-dialog ,
4239+ [data-theme = "dark" ] .tox .tox-dialog__header ,
4240+ [data-theme = "dark" ] .tox .tox-dialog__footer ,
4241+ [data-theme = "dark" ] .tox .tox-dialog__body-nav ,
4242+ [data-theme = "dark" ] .tox .tox-textfield ,
4243+ [data-theme = "dark" ] .tox .tox-textarea ,
4244+ [data-theme = "dark" ] .tox .tox-listboxfield .tox-listbox--select ,
4245+ [data-theme = "dark" ] .tox .tox-selectfield select ,
4246+ [data-theme = "dark" ] .tox .tox-checkbox__icons ,
4247+ [data-theme = "dark" ] .tox .tox-collection--list .tox-collection__item ,
4248+ [data-theme = "dark" ] .tox .tox-menu-nav__js ,
4249+ [data-theme = "dark" ] .tox .tox-swatches-menu {
4250+ border-color : var (--search-box-shadow );
4251+ }
4252+
4253+ [data-theme = "dark" ] .tox .tox-icon svg ,
4254+ [data-theme = "dark" ] .tox .tox-tbtn svg ,
4255+ [data-theme = "dark" ] .tox .tox-mbtn svg ,
4256+ [data-theme = "dark" ] .tox .tox-collection__item-icon svg ,
4257+ [data-theme = "dark" ] .tox .tox-statusbar__resize-handle svg ,
4258+ [data-theme = "dark" ] .tox .tox-dialog__header .tox-icon svg {
4259+ fill : var (--main-txt-color );
4260+ }
4261+
4262+ [data-theme = "dark" ] .tox .tox-mbtn : hover ,
4263+ [data-theme = "dark" ] .tox .tox-mbtn : focus ,
4264+ [data-theme = "dark" ] .tox .tox-tbtn : hover ,
4265+ [data-theme = "dark" ] .tox .tox-tbtn : focus ,
4266+ [data-theme = "dark" ] .tox .tox-collection__item--enabled : hover ,
4267+ [data-theme = "dark" ] .tox .tox-collection__item--active ,
4268+ [data-theme = "dark" ] .tox .tox-listboxfield .tox-listbox--select : hover ,
4269+ [data-theme = "dark" ] .tox .tox-selectfield select : hover ,
4270+ [data-theme = "dark" ] .tox .tox-dialog__body-nav-item : hover {
4271+ background-color : var (--sidebar-hover-background-color );
4272+ color : var (--ghost-white );
4273+ }
4274+
4275+ [data-theme = "dark" ] .tox .tox-mbtn : hover svg ,
4276+ [data-theme = "dark" ] .tox .tox-mbtn : focus svg ,
4277+ [data-theme = "dark" ] .tox .tox-tbtn : hover svg ,
4278+ [data-theme = "dark" ] .tox .tox-tbtn : focus svg ,
4279+ [data-theme = "dark" ] .tox .tox-collection__item--enabled : hover svg ,
4280+ [data-theme = "dark" ] .tox .tox-collection__item--active svg {
4281+ fill : var (--ghost-white );
4282+ }
4283+
4284+ [data-theme = "dark" ] .tox .tox-tbtn--enabled ,
4285+ [data-theme = "dark" ] .tox .tox-tbtn--enabled : hover ,
4286+ [data-theme = "dark" ] .tox .tox-mbtn--active ,
4287+ [data-theme = "dark" ] .tox .tox-dialog__body-nav-item--active ,
4288+ [data-theme = "dark" ] .tox .tox-collection__item--active : not (.tox-collection__item--state-disabled ) {
4289+ background-color : rgba (80 , 176 , 113 , 0.18 );
4290+ color : var (--ghost-white );
4291+ }
4292+
4293+ [data-theme = "dark" ] .tox .tox-dialog__body-nav-item--active {
4294+ border-bottom-color : var (--primary-color );
4295+ }
4296+
4297+ [data-theme = "dark" ] .tox .tox-button : not (.tox-button--naked ) {
4298+ background-color : var (--button-primary-color );
4299+ border-color : var (--button-primary-color );
4300+ color : # fff ;
4301+ }
4302+
4303+ [data-theme = "dark" ] .tox .tox-button : not (.tox-button--naked ): hover ,
4304+ [data-theme = "dark" ] .tox .tox-button : not (.tox-button--naked ): focus {
4305+ background-color : # 5fc587 ;
4306+ border-color : # 5fc587 ;
4307+ color : # fff ;
4308+ }
4309+
4310+ [data-theme = "dark" ] .tox .tox-dialog-wrap__backdrop {
4311+ background-color : rgba (0 , 0 , 0 , 0.55 );
4312+ }
4313+
4314+ [data-theme = "dark" ] .tox .tox-tooltip__body {
4315+ background-color : var (--sidebar-background-color );
4316+ color : var (--main-txt-color );
4317+ box-shadow : 0 2px 6px rgba (0 , 0 , 0 , 0.35 );
4318+ }
4319+
4320+ [data-theme = "dark" ] .tox .tox-tooltip--down .tox-tooltip__arrow {
4321+ border-top-color : var (--sidebar-background-color );
4322+ }
4323+
4324+ [data-theme = "dark" ] .tox .tox-tooltip--up .tox-tooltip__arrow {
4325+ border-bottom-color : var (--sidebar-background-color );
4326+ }
4327+
4328+ [data-theme = "dark" ] .tox .tox-tooltip--right .tox-tooltip__arrow {
4329+ border-left-color : var (--sidebar-background-color );
4330+ }
4331+
4332+ [data-theme = "dark" ] .tox .tox-tooltip--left .tox-tooltip__arrow {
4333+ border-right-color : var (--sidebar-background-color );
4334+ }
4335+
4336+ [data-theme = "dark" ] .tox .tox-textfield ::placeholder ,
4337+ [data-theme = "dark" ] .tox .tox-textarea ::placeholder {
4338+ color : # 999 ;
4339+ opacity : 1 ;
4340+ }
4341+
41884342[data-theme = "dark" ] .richtext-evidence-name ,
41894343[data-theme = "dark" ] .richtext-evidence-caption ,
41904344[data-theme = "dark" ] .tiptap blockquote p ,
@@ -4647,4 +4801,4 @@ html[data-bs-theme="dark"] .modal .close {
46474801 max-width : 100% ;
46484802 font-family : 'Courier New' , Courier, monospace;
46494803 font-size : 0.9rem ;
4650- }
4804+ }
0 commit comments