/* Soul: The Current — default soul pack.
   ──────────────────────────────────────────────────────────────────
   A soul is a TOKEN PACK, never a markup fork (Master Plan rule 1.4).
   Components consume these role tokens; a coach-level setting swaps
   the pack via [data-soul="…"] on <html>. Future packs ("study",
   "retreat") redefine ONLY these variables — zero view changes.

   Load order: after base/typography.css, before modes/*.css.
   ────────────────────────────────────────────────────────────────── */

:root,
[data-soul="current"] {
  /* ── Type roles ──────────────────────────────────────────────
     The Current: Sora leads everywhere; Newsreader appears only
     inside long-form member content (coach-authored rich text,
     posts, reports). */
  --soul-font-chrome:  'Sora', system-ui, -apple-system, sans-serif;  /* nav, tables, toolbars, buttons */
  --soul-font-display: 'Sora', system-ui, -apple-system, sans-serif;  /* page + card headings */
  --soul-font-content: var(--font-serif, 'Newsreader', Georgia, serif); /* long-form member content */
  --soul-font-prompt:  'Sora', system-ui, -apple-system, sans-serif;  /* question prompts */
  --soul-font-answer:  'Sora', system-ui, -apple-system, sans-serif;  /* member's own input */

  --soul-display-weight: 700;
  --soul-display-tracking: -0.022em;
  --soul-prompt-weight: 600;
  --soul-content-leading: 1.58;

  /* ── Shape roles ───────────────────────────────────────────── */
  --soul-radius-card:    var(--radius-lg, 12px);
  --soul-radius-control: var(--radius-md, 10px);   /* inputs, option rows */
  --soul-radius-button:  var(--radius-full, 999px); /* The Current: pill buttons */

  /* ── Question anatomy roles ────────────────────────────────────
     The Current: questions sit flush on the page surface.
     (retreat: card-wrapped; study: flush w/ serif voice) */
  --soul-question-surface: transparent;
  --soul-question-pad: 0;
  --soul-question-shadow: none;
  --soul-content-surface: transparent; /* The Current: prose sits flush, no field */

  /* ── Feedback energy (The Current's signature) ─────────────────
     Decisive selection + celebrated progress. */
  --soul-selected-border-width: 2px;
  --soul-progress-height: 8px;
}
