Plan step 38: single-column groups move onto <x-stack>, per-breakpoint ones onto <x-grid>, and the "Vertical" row's shared height (M3's second orientation needs one on the wrapper, which the label and hint share) moves to a showcase-slider-vertical class — <x-slider> forwards only class, style and wire:key to that wrapper, so a data attribute would have been dropped silently. Every #sliders id and data-bound span the Chromium SliderTest reads is unchanged. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Qwx5USif3wFFmxtHg5U1g9