/* Match ReadoutPlot's RGB theme contract in retained compiled frontends.
 * Presentation selectors apply to every simulation plot. Scientific paths,
 * values, scales, labels, events, and executable clients remain untouched.
 */
figure[data-qualification-result='simulation-plot'] svg[data-qualification-chart='simulation'] {
	fill: rgb(var(--color-foreground, 17 24 39));
}

figure[data-qualification-result='simulation-plot']
	svg[data-qualification-chart='simulation']
	> rect:first-of-type {
	fill: rgb(var(--color-card, 255 255 255));
}

figure[data-qualification-result='simulation-plot'] .settings-fields {
	background-color: rgb(var(--color-card, 255 255 255));
	color: rgb(var(--color-foreground, 17 24 39));
}

figure[data-qualification-result='simulation-plot'] .settings-fields :is(input, select) {
	background-color: rgb(var(--color-background, 247 250 249));
	color: rgb(var(--color-foreground, 17 24 39));
}
