openvibers/openvibe.chat Commits

openvibe.chat buttons use the derived --accent-strong pair (4.5:1 in every theme) — WS-T task 3

OP OpenVibers committed 25 Sept 2026 · 858fd5adf5 · 1 file, +1 −1


Changes

ddiff --git a/public/web/chat.css b/public/web/chat.css
iindex dc3692e..1049663 100644
---- a/public/web/chat.css
++++ b/public/web/chat.css
@@@ -56,7 +56,7 @@ h1 { font-size: 1.6rem; line-height: 1.25; margin: .3em 0 .2em; }
.oc-compose { display: flex; gap: 8px; align-items: flex-end; }
.oc-compose textarea { flex: 1; min-height: 44px; resize: vertical; }
input, select, textarea { font: inherit; color: var(--oc-text); background: var(--oc-panel); border: 1px solid var(--oc-line); border-radius: 10px; padding: 8px 10px; max-width: 100%; }
--button, .oc-button { display: inline-block; background: var(--oc-accent); color: var(--oc-on-accent); border: 0; border-radius: 10px; padding: 9px 16px; font: inherit; font-weight: 700; cursor: pointer; text-decoration: none; }
++button, .oc-button { display: inline-block; background: var(--accent-strong, var(--oc-accent)); color: var(--on-accent-strong, var(--oc-on-accent)); border: 0; border-radius: 10px; padding: 9px 16px; font: inherit; font-weight: 700; cursor: pointer; text-decoration: none; }
button[disabled] { opacity: .6; cursor: default; }
.oc-signin { margin: 12px 0; }
.oc-new { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; margin: 12px 0 16px; }