diff --git a/mateclaw-ui/src/assets/main.css b/mateclaw-ui/src/assets/main.css
index 9ca8b3aa..ddc12cde 100644
--- a/mateclaw-ui/src/assets/main.css
+++ b/mateclaw-ui/src/assets/main.css
@@ -51,6 +51,11 @@
--mc-panel-bottom: rgba(255, 252, 248, 0.9);
--mc-panel-raised: rgba(255, 255, 255, 0.86);
+ /* Team Run surfaces follow the active theme, including opaque reading areas. */
+ --mc-team-run-reading-bg: var(--mc-bg-elevated);
+ --mc-team-run-glass-bg: var(--mc-panel-top);
+ --mc-team-run-status-bg: var(--mc-bg-sunken);
+
/* borders */
--mc-border: #d9cec2;
--mc-border-light: #ebe3db;
diff --git a/mateclaw-ui/src/components/team-run/TeamRunRuntime.vue b/mateclaw-ui/src/components/team-run/TeamRunRuntime.vue
index b6ae595f..0f936010 100644
--- a/mateclaw-ui/src/components/team-run/TeamRunRuntime.vue
+++ b/mateclaw-ui/src/components/team-run/TeamRunRuntime.vue
@@ -1,3 +1,3 @@
{{ t('teamRuns.runtime') }}{{ t(`teamRuns.liveness.${state}`) }}
-
+