/* Reflex platform — токены. v1c (M1, 14.10.2026): материал «бумага на плите» вместо стекла над авророй
   (спека docs/superpowers/specs/2026-10-14-platform-v1c-material-mascot.md §1 M, эталон 2026-10-14-material-mock-now-static.html).
   M2b (15.10.2026): глубина — вариант C «слои и углубления» (эталон docs/superpowers/specs/2026-10-15-material-depth-variants.html?depth=C).
   v1d R3 (16.10.2026): глубина‑2 — подложка темнее (.92 → .95, тон 238/240/247 → 232/234/243), контур панели .06 → .09, тень глубже,
   колодец .035 → .05, контур полей .08 → .10: на белом стекле панели и колодцы больше не сливаются с подложкой.
   v1d R3b‑1 (16.10.2026): вариант B «свет + аврора» (docs/superpowers/specs/2026-10-16-depth-light-variants.css) — под плитой три статичных
   пятна света, подложка прозрачнее (.95 → .74), панели — еле заметный градиент с лавандовой тенью, блик кромки плиты; колодцев больше нет:
   карточки лежат на панели со своей тенью (--card-shadow), списки — волосяные разделители, таблицы — волосяная сетка. Лестница:
   фон со светом → плита → панель → карточка. */
:root{
  /* текст: основной и вторичный (моно‑капс подписи, мета); --muted/--muted2 — прежние имена, теперь тот же вторичный */
  --ink:#12151C;--ink-2:#5B6170;--muted:var(--ink-2);--muted2:var(--ink-2);
  --paper:#EEEFF8;--night:#0B1220;
  /* бирюза — только в данных (спарклайны, кольца, полосы, «к цели»); тёплый — только «внимание / от цели» */
  --deep:#1E6F8C;--mid:#3DD5C4;--light:#7EF2C0;--violet:#5B6CF0;--warm:#FF8A5B;--warm-ink:#A6461F;
  /* фон страницы — статичный (без анимации): лаванда слева/внизу → почти белый центр → персик справа вверху */
  /* M2b (глубина C, 15.10): фон на 15 % насыщеннее, линии 14 % */
  --bg-base:#EDEEF9;--bg-lav:#D5D7F5;--bg-lav2:#CCD4F6;--bg-peach:#F6E4D4;--bg-white:#FBFBFE;--bg-line:#3F57A8;--bg-line-a:.14;
  /* плита приложения (внутренний блик сверху, глубокая тень), тонированная подложка контента, панели‑бумага с волосяным контуром */
  --plate-bg:rgba(255,255,255,.42);--plate-r:40px;
  /* v1d R3b‑1 (вариант B): блик по верхней кромке плиты — 1,5 px белого и мягкое свечение 18 px внутрь, светлое кольцо, контактная и широкая тени
     (R3: блик 1 px .95, кольцо .7, те же тени) */
  --plate-shadow:inset 0 1.5px 0 #fff,inset 0 18px 22px -18px rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,255,255,.75),
    0 2px 6px rgba(20,24,40,.10),0 56px 120px -48px rgba(20,24,40,.55);
  /* подложка .main прозрачнее (R3: rgba(232,234,243,.95)) — свет из‑под плиты читается и внутри; на телефоне это слой над фоном */
  --main-bg:rgba(236,238,246,.74);--main-r:32px;--main-ring:inset 0 0 0 1px rgba(255,255,255,.7);
  --strip-rail:rgba(255,255,255,.55);--strip-head:rgba(255,255,255,.6);   /* полосы рейла и шапки — светлее подложки */
  /* панель: еле заметный градиент #FFFFFF → #FAFBFF (было плоское #FFF); вместо серого контура .09 — лавандовая кромка .07;
     тень: контактная серая + лавандовая (--violet .18) + широкая серая */
  --panel-bg:linear-gradient(180deg,#FFFFFF 0%,#FAFBFF 100%);--panel-radius:26px;--panel-ring:0 0 0 1px rgba(91,108,240,.07);
  --panel-shadow:var(--panel-ring),0 1px 2px rgba(20,24,40,.05),0 18px 40px -22px rgba(91,108,240,.18),0 24px 48px -30px rgba(20,24,40,.22);
  --panel-shadow-hv:0 0 0 1px rgba(91,108,240,.10),0 2px 4px rgba(20,24,40,.06),0 22px 44px -22px rgba(91,108,240,.22),0 28px 52px -30px rgba(20,24,40,.26);
  /* карточка на панели (R3b‑1, вместо колодцев --well-bg): белая, радиус 16, волосяной контур .05 и своя тень; между карточками 8–10 px */
  --card-r:16px;
  --card-shadow:0 0 0 1px rgba(18,21,28,.05),0 1px 2px rgba(20,24,40,.05),0 12px 28px -18px rgba(20,24,40,.22);
  --card-shadow-hv:0 0 0 1px rgba(18,21,28,.07),0 1px 2px rgba(20,24,40,.06),0 16px 32px -18px rgba(20,24,40,.28);
  /* стекло пилюль — как на сайте (js/reflex-map.js, .rxm: --rx-glass, --rx-edge); им же — боковые панели героя «Сейчас» */
  --glass-pill:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.34));
  --glass-edge:inset 1px 1px 0 rgba(255,255,255,.9),inset -1px -1px 0 rgba(0,0,0,.07),inset 0 0 0 1px rgba(255,255,255,.4);
  /* окно карты на аврору: палитра авроры сайта (js/aurora-bg.js — бумага #EEF1F5, мята --light, бирюза --mid, снизу --violet),
     статичные мягкие полосы и белые световые полосы, никакой анимации */
  --aurora-window:
    linear-gradient(166deg,rgba(255,255,255,0) 14%,rgba(255,255,255,.62) 27%,rgba(255,255,255,0) 39%),
    linear-gradient(192deg,rgba(126,242,192,0) 44%,rgba(126,242,192,.30) 57%,rgba(126,242,192,0) 70%),
    linear-gradient(176deg,rgba(255,255,255,0) 66%,rgba(255,255,255,.45) 75%,rgba(255,255,255,0) 84%),
    radial-gradient(90% 62% at 8% 0%,rgba(126,242,192,.42) 0%,rgba(126,242,192,0) 72%),
    radial-gradient(80% 70% at 100% 18%,rgba(61,213,196,.26) 0%,rgba(61,213,196,0) 70%),
    radial-gradient(130% 75% at 50% 118%,rgba(91,108,240,.20) 0%,rgba(91,108,240,0) 72%),
    #EEF1F5;
  --field-ring:inset 0 0 0 1px rgba(18,21,28,.10);   /* белые поля и пилюли на тонированной подложке */
  --kicker:#464C5C;   /* моно‑капс заголовки секций — темнее вторичного текста */
  --pop-bg:rgba(255,255,255,.94);--pop-shadow:0 1px 2px rgba(20,24,40,.06),0 24px 60px -24px rgba(20,24,40,.35);
  --line:rgba(18,21,28,.12);--line-soft:rgba(18,21,28,.07);--chip-bg:rgba(18,21,28,.06);--inset-bg:#F4F5F8;--pill:#15171E;
  --font:"Onest",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;
  --spring:cubic-bezier(.2,.9,.25,1);
  --ease:var(--spring);--dur:.35s;--dur-fast:.2s; /* общая кривая и длительность движения (аудит № 41) */
  --gap:120px;--r:var(--panel-radius);
  /* шкала текста (аудит № 34): 6 ролей; display‑заголовки h1/h2, логотип и база html 16px — вне шкалы */
  --fs-cap:11px;--fs-meta:13px;--fs-sm:15px;--fs-body:17px;--fs-title:20px;--fs-xl:26px;
  /* кромки стекла больше нет: прежние --edge-l в правилах — пустая тень; тени мягкие, без цветных рамок */
  --edge-l:0 0 0 0 transparent;
  --shadow-l:var(--pop-shadow);
  --shadow-s:0 6px 16px -10px rgba(20,24,40,.32);
  /* платформа */
  --tab-h:64px;--sheet-r:22px;
}
@media (max-width:760px){:root{--gap:72px}}
