/* custom colors (written by the on-site color tool) */
html:not(.theme-light) body :is(.cm-lt-body):not(#cmct-a):not(#cmct-b){background:rgba(71,71,71,0.19) ! important}
html:not(.theme-light) body :is(.cm-br-bar):not(#cmct-a):not(#cmct-b){background:rgba(36,36,36,0.51) ! important;border-color:rgba(51,51,51,0.66) ! important}
html:not(.theme-light) body :is(.cm-ts-sug):not(#cmct-a):not(#cmct-b){background:#ff0000 ! important;border-color:rgba(255,0,0,0) ! important;color:#ffffff ! important}
html:not(.theme-light) body :is(.cm-lay-link):not(#cmct-a):not(#cmct-b){background:rgba(51,51,51,0.19) ! important;border-color:rgba(255,255,255,0.2) ! important;color:#ffffff ! important}
html:not(.theme-light) body :is(.cm-hfs-featured):not(#cmct-a):not(#cmct-b){color:#ffffff ! important}
html:not(.theme-light) body :is(.cm-br5-hint):not(#cmct-a):not(#cmct-b){border-color:rgba(0,0,0,0.12) ! important}
html:not(.theme-light) body :is(.cm-br5-hint > svg):not(#cmct-a):not(#cmct-b){color:#ffffff ! important}
html:not(.theme-light) body :is(.cm-br5-all):not(#cmct-a):not(#cmct-b){border-color:rgba(48,48,48,0.4) ! important}
html:not(.theme-light) body :is(.cm-lt-all):not(#cmct-a):not(#cmct-b){border-color:rgba(61,61,61,0.38) ! important}
html:not(.theme-light) body :is(.cm-lay-link):not(#cmct-a):not(#cmct-b){border-color:rgba(43,43,43,0.38) ! important}
