/*
 * WorkSight AI — Shadow (Effect Style) tokens
 * Зеркалит Figma Effect Styles, см. artifacts/ds-mirror.json → effectStyles.
 * Включены только стили, реально встретившиеся на узле "Dashboard / Overview".
 */

:root {
  /* Shadow/On grey — Executive Summary card, KPI-карточки, Cost per campus/Cost
   * trajectory карточки. Figma DROP_SHADOW: offset(2,4) blur18 spread4
   * rgba(226,228,230,.15). На KPI/Cost-карточках exported-код Figma даёт эффект
   * через CSS filter drop-shadow с усечёнными параметрами (2,4,9px, без spread) —
   * это лосcy-аппроксимация автогенератора (filter: drop-shadow не поддерживает
   * spread), а не отдельный именованный стиль. В коде везде используется один
   * настоящий box-shadow (с корректным spread), а не urezanный filter-вариант. */
  --shadow-on-grey: 2px 4px 18px 4px rgba(226, 228, 230, 0.15);

  /* Shadow/On light — Benchmark Comparison card. DROP_SHADOW: offset(4,10)
   * blur20 spread-8 rgba(204,211,219,.3). */
  --shadow-on-light: 4px 10px 20px -8px rgba(204, 211, 219, 0.3);

  /* Панель "Ask Advisor" (docked, узел 3732:4695, fileKey MUpa2QJPKkvZcMcm3qwuUI):
   * get_design_context отдаёт shadow -10px 4px 18px 4px rgba(226,228,230,0.15) —
   * тот же цвет/blur/spread, что у "Shadow/On grey", но offset-x отрицательный
   * (-10 вместо 2, тень уходит влево, в сторону дашборда, т.к. панель
   * пришвартована к правому краю экрана) и БЕЗ отдельного именованного Effect
   * Style в ответе get_design_context/get_variable_defs (в отличие от
   * floating-варианта той же панели, 3732:4951, где та же тень явно названа
   * "Shadow/On grey" через get_variable_defs). Похоже на несвязанный/ad-hoc
   * эффект прямо на слое — токенизирован здесь отдельной переменной, а не
   * задан как raw box-shadow в компоненте (см. отчёт dev-agent). */
  --shadow-advisor-panel-docked: -10px 4px 18px 4px rgba(226, 228, 230, 0.15);

  /* Sticky "Plan summary panel" на "Dashboard / Action Simulator — Empty
   * state" (nodeId 3743:8448, fileKey MUpa2QJPKkvZcMcm3qwuUI, обёртка панели
   * без явного имени Effect Style в get_design_context): DROP_SHADOW
   * offset(2,4) blur18 spread0 rgba(226,228,231,.15) — близко, но НЕ идентично
   * "Shadow/On grey" выше (там spread4, rgba(...,230,...)) — отдельная,
   * отдельно токенизированная величина, не объединена с shadow-on-grey. */
  --shadow-panel-sticky: 2px 4px 18px 0px rgba(226, 228, 231, 0.15);
}
