/* ── «Время пробовать» · ТЁПЛАЯ палитра (warm) ────────────────────
   Тёплое, поддерживающее настроение для приложения по прикорму.
   Коралл (терракота) — основной акцент, кремовый фон вместо чисто-белого,
   мягкие медово-глиняные подложки. Зелёный (шалфей) — для прогресса,
   красный — ТОЛЬКО для предупреждений и негативных реакций.

   ИМЕНА ЧЕСТНЫЕ: основной акцент = --coral, спокойный тёплый = --clay.
   Старых холодных имён (--blue / --aqua / --sky) в токенах больше НЕТ —
   используй --coral / --clay / --accent и семантические алиасы ниже.

   Распределение цвета ≈ 78% тёплый-белый / 14% беж / 8% акценты.
------------------------------------------------------------------ */
:root {
  /* ---- Поверхности / нейтральные (тёплые) ---- */
  --white:           #FFFFFF;   /* карточки + фон             */
  --gray-50:         #FBF5F0;   /* вторичная поверхность / канва */
  --gray-100:        #F7EFE8;   /* subtle-карточки             */
  --gray-150:        #F6EDE6;   /* фон поля ввода              */
  --gray-200:        #F0E6DD;   /* неактивное                  */
  --line:            #EFE4DB;   /* граница и разделитель        */
  --line-card:       #F2E9E1;   /* волосяная граница карточки   */
  --line-strong:     #E3D4C8;   /* усиленная граница контролов  */

  /* ---- Акцент: КОРАЛЛ / ТЕРРАКОТА (основной) ---- */
  --coral:           #C2745A;   /* приглушённая земляная терракота */
  --coral-deep:      #965138;   /* текст/иконка на подложке, нажатие */
  --coral-soft:      #F2E6DF;
  --coral-faint:     #FBF4EF;

  /* ---- Зелёный: ШАЛФЕЙ (успех / прогресс) ---- */
  --green:           #7CB07A;
  --green-deep:      #477A48;
  --green-soft:      #ECF4E7;
  --green-faint:     #F6FAF2;

  /* ---- Жёлтый: МЁД (мягкое предупреждение / напоминания) ---- */
  --yellow:          #ECBC74;   /* теплее и мягче прежнего #F4C56A */
  --yellow-deep:     #895C18;
  --yellow-soft:     #F6EBD7;
  --yellow-faint:    #FFF9EC;
  /* честный алиас жёлтого семейства */
  --honey:           var(--yellow);
  --honey-deep:      var(--yellow-deep);
  --honey-soft:      var(--yellow-soft);
  --honey-faint:     var(--yellow-faint);

  /* ---- ЕДИНСТВЕННЫЙ санкционированный градиент ----
     Флагманский ИИ-акцент (кнопки «Придумать блюдо с ИИ» и экран пакета ИИ-рецептов).
     Только для ИИ-действий; нигде больше градиенты не применять. */
  --gradient-ai:     linear-gradient(105deg, var(--coral), var(--honey));

  /* ---- Тёплый КЛЭЙ (спокойный акцент, без холода) ---- */
  --clay:            #C9A284;
  --clay-deep:       #895C42;
  --clay-soft:       #F3E9E0;
  --clay-faint:      #FBF5EF;

  /* ---- Абрикос (тёплый сигнальный: «не уверена» / важное) ---- */
  --apricot:         #EE9D6B;
  --apricot-deep:    #B5673B;
  --apricot-soft:    #FDEEE0;
  --apricot-faint:   #FFF8F2;

  /* ---- Опасность / негатив ТОЛЬКО: красный ---- */
  /* намеренно глубже коралла, чтобы читался как тревога, а не акцент */
  --danger:          #D9534F;
  --danger-deep:     #AE3833;
  --danger-soft:     #FBEAE9;
  --danger-border:   #F0C2BF;

  /* ---- Текст (тёплый графит) ---- */
  --ink:             #2E2723;
  --ink-2:           #675D56;
  --ink-3:           #70645C;
  --ink-4:           #C7BCB2;

  /* ════════ СЕМАНТИЧЕСКИЕ АЛИАСЫ ════════ */
  --surface-app:     var(--white);
  --surface-card:    var(--white);
  --surface-muted:   var(--gray-50);
  --surface-subtle:  var(--gray-100);
  --surface-input:   var(--gray-150);
  --surface-inactive:var(--gray-200);
  --surface-sunken:  var(--gray-50);

  --accent:          var(--coral);
  --accent-deep:     var(--coral-deep);
  --accent-soft:     var(--coral-soft);

  --text-strong:     var(--ink);
  --text-body:       var(--ink);
  --text-secondary:  var(--ink-2);
  --text-muted:      var(--ink-3);
  --text-disabled:   var(--ink-4);
  --text-on-accent:  #FFFFFF;

  --border-subtle:   var(--line);
  --border-card:     var(--line-card);
  --border-strong:   var(--line-strong);

  --success:         var(--green);
  --success-bg:      var(--green-soft);
  --warning:         var(--yellow);
  --warning-bg:      var(--yellow-soft);
  --info:            var(--clay);
  --info-bg:         var(--clay-soft);
  --error:           var(--danger);
  --error-bg:        var(--danger-soft);

  --tint-coral:      var(--coral-soft);
  --tint-green:      var(--green-soft);
  --tint-yellow:     var(--yellow-soft);
  --tint-clay:       var(--clay-soft);
  --tint-danger:     var(--danger-soft);
}
