/* ProTantra brand colors.
   Source of truth: real production pages (10gdss*.html) supplied by the
   team — supersedes the earlier starter-pack palette below, kept only as
   logo-mark aliases. The brand is DARK-FIRST: near-black plum backgrounds,
   warm cream text, muted antique gold as the primary accent, hot/lotus pink
   as secondary. A separate light "paper" family exists only for the
   monospace "digital module" reader pages — never the default surface. */
:root{
  /* ===== logo-mark finishes (from the original asset pack) ===== */
  --pt-charcoal:#2b2b30;
  --pt-magenta:#ec0f7d;
  --pt-mark-purple:#7b5ea8;
  --pt-mark-green:#5b8c6e;

  /* ===== core dark palette (real site) ===== */
  --pt-ink:#1a0a1e;          /* kali-dark — primary background */
  --pt-ink-deep:#0d0520;     /* deepest hero-gradient stop */
  --pt-plum:#2a1050;         /* mid hero-gradient stop */
  --pt-navy:#0d1b3e;         /* deep-blue accent */
  --pt-cream:#f0e8d8;        /* primary text on dark */

  --pt-gold:#d4a530;         /* signature accent */
  --pt-gold-light:#f0d070;
  --pt-gold-deep:#a07820;    /* gold for text-on-light contexts */
  --pt-gold-bright:#c49a2a;

  --pt-hot-pink:#e8366d;     /* Kali-adjacent accent */
  --pt-lotus-pink:#d4577a;   /* Kamala-adjacent accent, secondary CTA/quote color */
  --pt-crimson:#b02040;
  --pt-teal:#1a8a7a;
  --pt-saffron:#e87730;
  --pt-indigo:#3a2080;
  --pt-emerald:#1a6a4a;
  --pt-sky:#4a90c0;
  --pt-grey:#8a8a9a;

  /* ===== light "paper" family — reader/documentation surfaces ONLY ===== */
  --pt-paper:#faf9f5;
  --pt-paper-alt:#f3f0e8;
  --pt-paper-card:#ffffff;
  --pt-paper-text:#2a2a28;
  --pt-paper-soft:#5a5a58;
  --pt-paper-muted:#8a8a85;
  --pt-paper-border:rgba(42,26,46,.1);

  /* шоколадная поверхность (фон для золотых лого) */
  --pt-choco:#3a2417;
  --pt-choco-deep:#1c100a;

  /* ===== приглушённая WorkSpace-палитра (10gdss_tmp.html) =====
     те же hue, что в Landing, но темнее — для текста на светлом */
  --pt-pink-work:#c92a5a;
  --pt-teal-work:#1a7a6a;
  --pt-purple-work:#5a3a90;

  /* ===== functional — mixed from the real finishes, never invented hues ===== */
  --pt-success:var(--pt-teal);
  --pt-success-bg:rgba(26,138,122,.12);
  --pt-danger:var(--pt-crimson);
  --pt-danger-bg:rgba(176,32,64,.12);
  --pt-warning:var(--pt-gold);
  --pt-warning-bg:rgba(212,165,48,.12);
  --pt-info:var(--pt-sky);
  --pt-info-bg:rgba(74,144,192,.12);

  /* ===== semantic aliases — dark is the default surface ===== */
  --pt-bg:var(--pt-ink);
  --pt-bg-alt:#13101a;             /* raised dark surface, one step off ink */
  --pt-bg-deep:var(--pt-ink-deep);
  --pt-surface:rgba(255,255,255,.03);
  --pt-surface-border:rgba(212,165,48,.12);
  --pt-white:var(--pt-cream);      /* legacy alias, still means "primary light text" */
  --pt-plum-1:var(--pt-bg-alt);    /* legacy alias */
  --pt-plum-2:var(--pt-plum);      /* legacy alias */
  --pt-mute-1:var(--pt-paper-soft);/* legacy alias, used on paper surfaces */
  --pt-mute-2:rgba(240,232,216,.55);

  --pt-text-primary:var(--pt-cream);
  --pt-text-primary-inverse:var(--pt-paper-text); /* for on-paper surfaces */
  --pt-text-secondary:rgba(240,232,216,.62);
  --pt-text-secondary-inverse:var(--pt-paper-soft);
  --pt-border:rgba(212,165,48,.15);
  --pt-border-dark:rgba(212,165,48,.15); /* legacy alias */

  --pt-accent:var(--pt-gold);
  --pt-accent-strong:var(--pt-gold-light);
  --pt-accent-alt:var(--pt-lotus-pink);
  --pt-focus-ring:var(--pt-gold);

  /* ===== "void" surface — minimalist quiz funnel (10gdss_main_test.html) =====
     A third, more restrained near-black mode: cooler/flatter than the warm
     plum --pt-ink, thin hairline borders, no grain. Distinct token family
     since the real page never mixes it with the plum/gold marketing ramp. */
  --pt-void:#0c0b10;
  --pt-void-surface:#13121a;
  --pt-void-surface-2:#1a1925;
  --pt-void-border:rgba(255,255,255,.06);
  --pt-void-cream:#ede8df;
  --pt-void-mist:#7a788c;
  --pt-void-gold:#c9a96e;
  --pt-void-gold-pale:#e8d9b8;
}

/* ===== Светлый рабочий режим — WorkSpace =====
   Два режима дизайна:
   1) Landing (по умолчанию, :root) — тёмный мистический маркетинг
      (10gdss.html, 10gdss_land.html): фон --pt-ink/--pt-plum, кремовый
      текст, золото, serif-шрифты, зерно, мандалы.
   2) WorkSpace (class="pt-workspace") — светлое рабочее пространство
      (10gdss_tmp.html, 10gdss_kali_digit_4.html): бумага #FAF9F5,
      моноширинный JetBrains Mono, приглушённые акценты, тонкие
      бордеры, малый радиус (2–3px). Тёмный hero-блок допустим
      внутри WorkSpace как акцентная шапка документа.
   Обёртка классом переключает все семантические токены.
   .pt-light оставлен как legacy-алиас. */
.pt-workspace,
.pt-light{
  --pt-bg:var(--pt-paper);
  --pt-bg-alt:var(--pt-paper-alt);
  --pt-surface:var(--pt-paper-card);
  --pt-surface-border:var(--pt-paper-border);
  --pt-border:var(--pt-paper-border);
  --pt-text-primary:var(--pt-paper-text);
  --pt-text-secondary:var(--pt-paper-soft);
  --pt-shadow-sm:0 1px 2px rgba(42,26,46,.08);
  --pt-shadow-md:0 8px 24px rgba(42,26,46,.10);
  --pt-shadow-lg:0 20px 44px rgba(42,26,46,.14);

  /* приглушённые акценты из 10gdss_tmp.html — те же цвета, темнее */
  --pt-accent:var(--pt-gold-deep);        /* #a07820 вместо #d4a530 */
  --pt-accent-strong:var(--pt-gold-bright);
  --pt-accent-alt:var(--pt-pink-work);
  --pt-focus-ring:var(--pt-gold-deep);
}
