/* wh-help.css - the inline-help disclosure contract for pages that do not load components.css
   (identical to the .wh-help rules in components.css and to the fallback utils.js injects; 2026-09-07, EX-PF F07).
   Linked in <head> so the block is styled from first paint - a stylesheet injected after paint was a layout shift. */
/* ★THIS FILE IS THE THIRD COPY OF THE CONTRACT AND IT MISSED TWO FIXES (design lens craft, 2026-09-17,
   W46008). The header above says these rules are identical to components.css and to the fallback utils.js
   injects - and they were not. Both of those were corrected in September (margin 14px -> 16px on 2026-09-10
   for being off the declared 4/8/12/16 scale, padding 10px 14px -> 12px 16px on 2026-09-15) and each edit
   carries a note saying the copies MUST move together, because a second, DIFFERENT rule arriving after
   first paint is a layout shift. This file, which is loaded by the three pages that do NOT load
   components.css, kept the old values - so project-report measured 14px and 10px/14px while every other
   page measured 16px and 12px/16px. Set byte-identical to the other two now. Same for the summary size
   below: 0.74rem here against 0.75rem there. A contract with three copies needs all three edited or it is
   not a contract. */
.wh-help { margin: 0 0 16px; background: rgba(255,255,255,0.02); border: 1px solid rgba(255,255,255,0.06); border-radius: 12px; padding: 12px 16px; }
/* 0.74rem was 11.84px - over the 11px absolute floor but under DESIGN.md's 12px floor for anything a person
   READS, and this is the control that opens every inline-help disclosure in the product (design lens slop,
   2026-09-17, W46007). 0.75rem is 12px and is the ramp's existing smallest step, so it adds nothing new. */
.wh-help > summary { cursor: pointer; min-height: 44px; display: flex; align-items: center; font-size: 0.75rem; font-weight: 700; color: rgba(255,255,255,0.85); }
.wh-help > p { margin: 4px 0; color: rgba(255,255,255,0.86); line-height: 1.5; }   /* FOURTH drift in this file: components.css and the utils.js fallback both say 4px 0 - 0.2rem is 3.2px and was the last off-grid value here too (W46008) */
