/* botdev · landing-v2 · дизайн-токены · СВЕТЛАЯ ТЕМА «чертёжная бумага с коралловым сигналом» (2026-09-21)
   Решение владельца: светлые тона. Язык «Проводка» тот же: пузырь / ребро / узел, hairlines, mono-подписи, одна motion-сигнатура.
   Страница — тёплая бумага и чернила; доказательства (чат, терминал, листинги, карточка заявки, превью 3D, футер) — тёмные приборы:
   внутри них токены возвращаются к тёмным значениям (блок ниже), стили компонентов не дублируются.
   Прежняя тёмная тема — _backup/dark-theme-2026-09-21/. */
:root{
  /* — поверхности: ступени светлоты, без теней — */
  --s0:#F5F2ED;            /* бумага (прежний цвет текста бренд-кита) */
  --s1:#EEEAE3;            /* полоса/секция */
  --s2:#FFFFFF;            /* панель */
  --s3:#FAF8F5;            /* приподнятая панель / узел */
  --s4:#ECE7DF;            /* активный узел / инпут / пузырь клиента */
  --line:#E1DBD0;          /* hairline */
  --line-2:#CBC3B5;        /* hairline интерактивных границ */
  --line-soft:rgba(20,22,27,.06);
  --panel:var(--s2);       /* фон карточек; в тёмных приборах — стеклянный градиент */
  --ghost:rgba(20,22,27,.03); --ghost-hover:rgba(20,22,27,.06);
  --nav-bg:rgba(245,242,237,.84);
  --band:rgba(226,219,207,.46);   /* полоса-вуаль: живая подложка просвечивает сквозь секции */

  /* — коралл — */
  --accent:#FF6A45;        /* заливки: CTA, импульс, свет */
  --accent-deep:#F0522B;   /* низ градиента кнопок; крупный акцент в заголовках (3,1:1 на бумаге — AA large) */
  --accent-ink:#B93C16;    /* мелкий текст и mono-метки: 5,0:1 на бумаге, 4,6:1 на полосе (сам #FF6A45 даёт 2,9:1 и не проходит) */
  --accent-2:#B93C16;      /* в светлой теме — цвет подписей, иконок, ссылок */
  --accent-line:rgba(214,78,40,.45);
  --accent-glow:rgba(255,106,69,.10);
  --ink-on-accent:#180C06;

  /* — текст: чернила, иерархия через opacity — */
  --text:#14161B;
  --text-70:rgba(20,22,27,.78);
  --text-45:rgba(20,22,27,.62);   /* мелкие mono-подписи: ≥4,5:1 */
  --text-28:rgba(20,22,27,.18);   /* декоративные номера и ✕ */
  --muted:#6F6A62;

  /* — шрифты — */
  --f-head:"Unbounded","Unbounded Fallback",system-ui,sans-serif;
  --f-body:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;
  --f-mono:"JetBrains Mono",Consolas,"Cascadia Mono",ui-monospace,monospace;

  /* — шкала кеглей (fluid) — */
  --fs-display:clamp(3.75rem,8vw,6.5rem);   /* было 11vw/9rem: номера съедали экран и делали секции одинаковыми */
  --fs-h1:clamp(2.1rem,5.4vw,4.1rem);
  --fs-h2:clamp(1.7rem,3.2vw,2.6rem);
  --fs-h3:1.125rem;
  --fs-lead:clamp(1.05rem,1.4vw,1.25rem);
  --fs-body:1rem;
  --fs-sm:.875rem;
  --fs-copy:.9375rem;                           /* основной текст в карточках и списках: 15px вместо 14 */
  --fs-xs:.78rem;
  --lh-tight:1.02; --lh-head:1.12; --lh-body:1.6;
  --ls-head:-.03em; --ls-mono:.06em;

  /* — ритм и радиусы — */
  --sp-sec:clamp(72px,8vw,116px);
  --container:1240px; --gutter:clamp(16px,4vw,40px);
  --r-node:10px; --r-panel:16px; --r-bubble:14px; --r-pill:999px;

  /* — motion — */
  --ease:cubic-bezier(.2,.7,.2,1);
  --t-fast:160ms; --t-base:320ms; --t-slow:640ms;
  --pulse-dur:2.4s;

  /* — сетка точек: чернильные точки на бумаге — */
  --dot:rgba(20,22,27,.14); --dot-size:1.2px; --dot-gap:34px;
}

/* — тёмные приборы на светлом столе: токены возвращаются к тёмным значениям — */
.ink,.chat,.term,.sch,.lead-card,.wcard--motor .shot,.foot{ /* схема 03 — тёмный прибор в середине страницы; листинги стали светлыми */
  --s0:#0A0C10; --s1:#0F1218; --s2:#12151B; --s3:#181C24; --s4:#1F242E;
  --line:#1E232C; --line-2:#2A3040; --line-soft:rgba(255,255,255,.06);
  --panel:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0) 40%),var(--s2);
  --ghost:rgba(255,255,255,.03); --ghost-hover:rgba(255,255,255,.06);
  --accent-deep:#F2552E; --accent-ink:#FF6A45; --accent-2:#FF9B78; --accent-line:rgba(255,106,69,.40);
  --text:#F6F4F1; --text-70:rgba(246,244,241,.72); --text-45:rgba(246,244,241,.54); --text-28:rgba(246,244,241,.28);
  --muted:#9C968D; --dot:rgba(255,255,255,.05);
  color:var(--text);
}
