/* V4.1: explicit editor surface and Monaco gutter colors.
   V4.0 only restyled the shell, leaving the Monaco glyph/line-number margin dark. */
#studio-workspace[data-editor-effective="light"] .ide38-monaco .monaco-editor,
#studio-workspace[data-editor-effective="light"] .ide38-monaco .monaco-editor-background,
#studio-workspace[data-editor-effective="light"] .ide38-monaco .monaco-editor .margin,
#web39-workspace[data-editor-effective="light"] .web39-monaco .monaco-editor,
#web39-workspace[data-editor-effective="light"] .web39-monaco .monaco-editor-background,
#web39-workspace[data-editor-effective="light"] .web39-monaco .monaco-editor .margin {background-color:#fff!important}
#studio-workspace[data-editor-effective="light"] .ide38-monaco .monaco-editor .margin,
#web39-workspace[data-editor-effective="light"] .web39-monaco .monaco-editor .margin {background-color:#f2f5fb!important}
#studio-workspace[data-editor-effective="light"] .ide38-monaco .monaco-editor .line-numbers,
#web39-workspace[data-editor-effective="light"] .web39-monaco .monaco-editor .line-numbers {color:#657d99!important;background:transparent!important}
#studio-workspace[data-editor-effective="light"] .ide38-fallback-numbers {background:#f2f5fb!important;color:#657d99!important}
#studio-workspace[data-editor-effective="light"] .ide38-fallback-textarea {background:#fff!important;color:#14253e!important}
#studio-workspace[data-editor-effective="light"] .ide38-editor-box,
#studio-workspace[data-editor-effective="light"] .ide38-fallback {background:#fff!important}
#studio-workspace[data-editor-effective="dark"] .ide38-monaco .monaco-editor,
#studio-workspace[data-editor-effective="dark"] .ide38-monaco .monaco-editor-background,
#studio-workspace[data-editor-effective="dark"] .ide38-monaco .monaco-editor .margin,
#web39-workspace[data-editor-effective="dark"] .web39-monaco .monaco-editor,
#web39-workspace[data-editor-effective="dark"] .web39-monaco .monaco-editor-background,
#web39-workspace[data-editor-effective="dark"] .web39-monaco .monaco-editor .margin {background-color:#101a2a!important}
#studio-workspace[data-editor-effective="dark"] .ide38-monaco .monaco-editor .line-numbers,
#web39-workspace[data-editor-effective="dark"] .web39-monaco .monaco-editor .line-numbers {color:#899db9!important;background:transparent!important}
#studio-workspace[data-editor-effective="dark"] .ide38-fallback-numbers {background:#142135!important;color:#8a9db8!important}
#studio-workspace[data-editor-effective="dark"] .ide38-fallback-textarea {background:#101a2a!important;color:#e6ecfa!important}
#studio-workspace[data-editor-effective="dark"] .ide38-editor-box,
#studio-workspace[data-editor-effective="dark"] .ide38-fallback {background:#101a2a!important}
/* Fixed fallback in Web Studio must also respect the user's selected site theme. */
#web39-workspace[data-editor-effective="light"] .web39-code-fallback {background:#fff!important;color:#14253e!important}
#web39-workspace[data-editor-effective="dark"] .web39-code-fallback {background:#101a2a!important;color:#e6ecfa!important}
