/* T2 type scale, BAKED. Replaces the mocks' runtime type-apply.js (22-t2-applied/shared/type-apply.js), which the 22 README says to bake at the whole-site build.
   Values = the exact map type-apply.js produced on the approved RSVP mock (390, every sheet), read with headless Chrome Oct 27 2026:
   22 → 34 (display title) · 14 → 13 (button labels) · 12 → 13 (consent) · 15 → 16 (Help list). Every other RSVP element is already on a step (10/13/16/22).
   Size only (same !important as the runtime inline style). Scoped to html[data-sp] like the rest of T2. */
html[data-sp] #rsvp-sheet > .scroll > h1.name { font-size: 34px !important; }
html[data-sp] .btn:not(.act) { font-size: 13px !important; }
html[data-sp] #consent { font-size: 13px !important; }
html[data-sp] .osheet ol li { font-size: 16px !important; }
/* screen 2 (waitlist + YOU'RE IN), same method, read from the 22 waitlist + ticket mocks Oct 27 2026: OG badge 9 → 10 · status sub-line 15 → 16
   (the hero word is already 34; name 22; contact 13; EDIT ACCOUNT 10). Ticket-step map for later: .act-lab 14 → 13, Help li 15 → 16, sheet buttons 14 → 13 (.btn rule above). */
html[data-sp] .badges .badge { font-size: 10px !important; }
html[data-sp] .hero-sub { font-size: 16px !important; }
/* step 4 (ticket parts), same method, read from the 22 ticket mock Oct 27 2026: the reminder buttons keep their 14 (their text sits in .act-lab, so the
   runtime only resized the label: 14 → 13, letter-spacing still inherited from the 14px button = the mock's 0.56px). Help li 15 → 16 + sheet buttons 14 → 13
   are covered by the rules above. The DOORS IN clock (12) and the Apple badge are runtime locks (KEEP list), unchanged. */
html[data-sp] .btn.act .act-lab { font-size: 13px !important; }
