/* lt-targets */
/* A 44px touch target for every control a phone reader presses (29 Oct 2026, build 10 of the paid journey audit;
   scripts/ux_targets_proofs.py). Linked once by the free reading (v12, v13), the assessment dashboard (both designs)
   and the monitoring page (both designs). Phone width only: above 760px nothing here applies, so the desktop layout
   is unchanged, and at phone width nothing moves (U4).
   Each control gets a transparent pseudo-element centred on it, at least 44px each way, which paints nothing. It is
   a ::before: a positioned pseudo-element is a place a line may break, and text runs on after a link ("ask.") far
   more often than it runs into one. The reading's meta line, where a link follows a separator with no space, takes
   an ::after. Controls whose ::after the pages already draw (the dashboard menu underline, the show-more chevrons,
   the step markers) and controls the pages already position (the chat button, the review panel's close link, the
   menu button with its ::before) keep their own rules. */
@media (max-width:760px){
:is(a[href],summary,button,[role=button]):not(.g2p-x,.lt-chat-btn,.v2nav-menu){position:relative;}
:is(a[href],summary,button,[role=button]):not(.g2p-x,.lt-chat-btn,.v2nav-menu,.header-meta a)::before,.header-meta a[href]::after{content:"";position:absolute;left:50%;top:50%;width:100%;min-width:44px;height:100%;min-height:44px;transform:translate(-50%,-50%);background:transparent;}
}
