/* ============================================================================
   round-tokens.css — LAYER 2: ROUND LOCKS (:root, identical across ALL concepts)
   ----------------------------------------------------------------------------
   What S3b Part A locks for the WHOLE round and which NO concept may vary:
     - the neutral mono blocking (A5)  — structural, NOT a palette
     - the single neutral type family (A1) — Inter placeholder
     - the 8px spacing PRIMITIVES (A2)
     - the page container + gutter (A3)
   The petrol-teal brand anchor (S0a) and any accent are WITHHELD this round
   (recorded as the known brand input for the post-pick visual brief, NOT applied).

   These are the values that are genuinely the same for every concept. Anything
   that a concept could legitimately tune (type scale steps, band rhythm, the
   three measures) lives in the per-concept file so that tuning one concept is
   provably contained — see concept-c1.css / concept-c2.css.
   ============================================================================ */

body.round-r1 {
  /* --- neutral mono blocking (A5) — structural only, NOT brand colour --- */
  --hd-ground:     #FFFFFF;   /* page background */
  --hd-near-white: #FAFAF9;   /* alternate band ground */
  --hd-ink:        #1A1A1A;   /* primary text */
  --hd-muted:      #6B6B6B;   /* secondary text, captions */
  --hd-hairline:   #E4E4E4;   /* borders, dividers, slot outlines */
  --hd-surface:    #F5F5F4;   /* card / band differentiation */
  /* WITHHELD this round (do NOT apply): petrol-teal brand anchor + any accent. */

  /* --- type family (A1): one neutral humanist sans, placeholder --- */
  --hd-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;

  /* --- spacing primitives (A2): 8px base scale --- */
  --hd-space-1: 8px;
  --hd-space-2: 16px;
  --hd-space-3: 24px;
  --hd-space-4: 40px;
  --hd-space-5: 64px;
  --hd-space-6: 96px;
  --hd-space-7: 128px;

  /* --- page container + gutter (A3) --- */
  --hd-container: 1200px;
  --hd-gutter:    24px;

  /* --- shared defaults for the S3b system (A1/A2/A3) ---
     S3b's type scale, band rhythm and measures are IDENTICAL across all five
     concepts this round, so the canonical values live here in the shared layer.
     Each concept file re-declares them under body.concept-XX as the concept's
     OWNED layer — that per-concept block (more specific than :root) is what a
     concept tunes, and editing it cannot reach another concept. Non-concept
     surfaces (the switcher) simply inherit these :root defaults. */
  --hd-display: 64px;  --hd-display-lh: 1.1;
  --hd-h1:      48px;  --hd-h1-lh: 1.15;
  --hd-h2:      36px;  --hd-h2-lh: 1.2;
  --hd-h3:      24px;  --hd-h3-lh: 1.3;
  --hd-lead:    20px;  --hd-lead-lh: 1.6;
  --hd-body:    18px;  --hd-body-lh: 1.6;
  --hd-small:   14px;
  --hd-hero-pad: 120px; --hd-section-pad: 96px; --hd-cog-pad: 128px;
  --hd-measure-narrow: 640px; --hd-measure-standard: 760px; --hd-measure-wide: 1150px;
}
