/* Ensures Monaco sticky header and other sticky headers remain visible in dark mode */
html[data-theme="dark"] .monaco-editor .sticky-widget {
  background-color: var(--color-components-sticky-header-bg) !important;
  border-bottom: 1px solid var(--color-components-sticky-header-border) !important;
  box-shadow: var(--vscode-editorStickyScroll-shadow) 0 4px 2px -2px !important;
}

html[data-theme="dark"] .monaco-editor .sticky-line-content:hover {
  background-color: var(--color-components-sticky-header-bg-hover) !important;
}

/* Monaco editor specific sticky scroll styles in dark mode */
html[data-theme="dark"] .monaco-editor .sticky-line-root {
  background-color: var(--color-components-sticky-header-bg) !important;
}