diff --git a/ui/src/styles/activity.css b/ui/src/styles/activity.css index bde6c5125677..7c705c46e8b1 100644 --- a/ui/src/styles/activity.css +++ b/ui/src/styles/activity.css @@ -255,7 +255,7 @@ a.activity-current-work__row:hover { } .activity-feed__presence-dot[data-presence-activity="idle"] { - background: var(--warn); + background: var(--presence-idle); } .activity-feed__presence-dot[data-presence-activity="unknown"] { diff --git a/ui/src/styles/base.css b/ui/src/styles/base.css index b210b528d1c5..6c1026247343 100644 --- a/ui/src/styles/base.css +++ b/ui/src/styles/base.css @@ -196,6 +196,8 @@ --warn: #f59e0b; --warn-muted: rgba(245, 158, 11, 0.75); --warn-subtle: rgba(245, 158, 11, 0.08); + /* Presence dots are indicators, not text: idle keeps this amber in every theme. */ + --presence-idle: #f59e0b; --danger: #f87171; --danger-muted: rgba(248, 113, 113, 0.75); --danger-subtle: rgba(248, 113, 113, 0.08); diff --git a/ui/src/styles/components.css b/ui/src/styles/components.css index 1927ba677397..125c6d1e5c24 100644 --- a/ui/src/styles/components.css +++ b/ui/src/styles/components.css @@ -1663,7 +1663,7 @@ openclaw-session-progress-hovercard-provider { } .person-activity-card__status--idle > span { - background: var(--warn); + background: var(--presence-idle); } .person-activity-card__status--unknown > span, diff --git a/ui/src/styles/layout.css b/ui/src/styles/layout.css index e1592b18c4b7..0be1b3ff134d 100644 --- a/ui/src/styles/layout.css +++ b/ui/src/styles/layout.css @@ -1744,7 +1744,7 @@ openclaw-settings-save-indicator:empty { } .sidebar-session-group-presence--idle { - background: var(--warn); + background: var(--presence-idle); } .sidebar-session-group-presence--unknown { @@ -2606,7 +2606,7 @@ openclaw-settings-save-indicator:empty { } .sidebar-online__person[data-presence-activity="idle"] .sidebar-online__avatar::after { - background: var(--warn); + background: var(--presence-idle); } .sidebar-online__person[data-presence-activity="unknown"] .sidebar-online__avatar::after {