/* ============================================================================
 * brand.css — הערכים שנבדלים בין מופעי הפרוקסי, ורק הם.
 *
 * הקובץ הזה הוא **נקודת ההיפרדות היחידה של העיצוב** בין "הקובינה"
 * (ai.cti.org.il) לבין "המכלולבינה". כל שאר עץ `static/` משותף לשני המופעים
 * בעיגון קריאה-בלבד, כך שתיקון עיצוב נכנס לשניהם בלי פעולה נוספת.
 *
 * ⚠ **הקובץ הזה הוא ברירת המחדל הארגונית.** המופע השני מעגן עליו קובץ משלו
 * בדיוק כפי שהוא עושה ל-`core/registry.js`:
 *
 *     ./proxy/brand.css:/usr/share/nginx/html/cti-ui/core/brand.css:ro
 *
 * ⛔ **אין לערוך אותו בכלי שכותב-מחדש-והחלף** (`sed -i`, כתיבה ל-temp והחלפה).
 * זה יוצר inode חדש ומנתק את העיגון בשקט: הקונטיינר ימשיך להגיש את התוכן
 * הישן וכל בדיקה תאשר אותו. לכתוב לתוך הקובץ הקיים.
 *
 * ⛔ **וכלל אחד שקובע אם המנגנון הזה שווה משהו: ערך שנבדל בין המופעים מקומו
 * כאן ולא בקובץ עיצוב אחר.** ברגע שערך מותג יושב בשני מקומות, שני המופעים
 * נפרדים בשקט — וזו התקלה החוזרת בשרת הזה. אם צריך להבדיל משהו חדש, להוסיף
 * לו טוקן כאן ולהשתמש ב-`var()` במקום המקורי.
 * ========================================================================= */

:root {
  /* ---- שם המותג ----
   * מוצג במקום שם המודל בראש כל תשובת מודל
   * (`rtl/rtl-input-fix.css`, הכלל `.agent-turn > h2::before`).
   * ⚠ חייב להיות מחרוזת עם מרכאות — זהו ערך של `content`. */
  --brand-name: "הקובינה";

  /* ---- נטיות השם ----
   * ⛔ **מוצהרות ואינן נגזרות.** הפיתוי הוא לגזור "לקובינה" מ"הקובינה" בהסרת
   * ה"א והוספת למ"ד. זה עובד לשני השמות הנוכחיים במקרה, ונשבר על השם הבא —
   * ואז הממשק מציג עברית שגויה שאיש אינו מוצא את מקורה בקוד. שם חדש מצהיר על
   * נטיותיו כאן, ליד השם עצמו.
   *
   * ⚠ נצרכות מ-JavaScript דרך `ProxyUtils.brandName('dative')` ולא רק
   * ב-`content` של CSS, ולכן המרכאות נחתכות שם. */
  --brand-name-dative: "לקובינה";   /* "הקלד הודעה ___" */
  --brand-name-locative: "בקובינה"; /* "אפשר להמשיך להשתמש ___ כרגיל" */

  /* ---- צבעי המותג ----
   * ⚠ רוכזו לכאן מ-`header/header-buttons-style.css` ומ-
   * `header/tools-dropdown-style.css`, שבשניהם הוגדר אותו בלוק `:root`
   * במקביל. שתי הגדרות לאותו ערך הן בדיוק איך שמופע אחד משנה צבע והשני לא.
   *
   * ⚠ ‏19 קבצים צורכים את הטוקנים האלה, אבל כמעט תמיד בצורה
   * `var(--brand-medium, #25408f)` — כלומר ה-hex קיים גם כ-fallback קשיח —
   * ולצידם מאות ליטרלים של `rgba(37, 64, 143, …)` שאינם מטוקנים כלל.
   * **החלפת הטוקנים כאן לא תצבע מחדש את הממשק במלואו.** מי שירצה מותג
   * בצבע אחר יצטרך להמיר גם את הליטרלים; המנגנון קיים, הכיסוי אינו מלא. */
  --brand-dark: #16213f;
  --brand-medium: #25408f;
  --brand-light: #7dd2ef;
}
