قرارداد رنگ در تم شب/روز (کافی‌نت اکبری)
=========================================
قانون طلایی: در style.css / chat3.css / avatars.css / صفحات HTML هیچ رنگ hex برای «پس‌زمینه»، «متن» یا «حاشیه» ننویسید.
فقط از توکن‌های theme.css استفاده کنید تا با عوض شدن فاز (سحر/روز/غروب/شب) خودکار درست شوند.

سطوح و متن:   --bg --bg2 --bg3 --surface --ink --muted --line --line2 --line3 --glass --unread
رنگ اصلی:     --accent --accent2 --accent-ink --accent-soft   (متن روی دکمهٔ accent همیشه سفید است: --on-accent)
وضعیت‌ها (هرکدام bg / ink / line):
  موفق  --ok-*      هشدار --warn-*     خطا --danger-* (+ --danger-bg2)
  اطلاع --info-*    ویژه  --violet-*
مثال درست:  .badge-ok{background:var(--ok-bg);color:var(--ok-ink);border:1px solid var(--ok-line)}

استثنا: رنگ‌های «جامد» با متن سفید (مثل نشان قرمز اعلان، دکمهٔ واتس‌اپ) می‌توانند hex بمانند.
افزودن فاز یا فصل جدید = فقط مقدار توکن‌ها را در theme.css بدهید؛ بقیهٔ فایل‌ها دست نمی‌خورند.
