SlideShell — shared per-slide chrome (padding, min-height, snap-align, optional consumer-provided mark)
Outer `<section>` with shared per-slide layout plus a `<slot name="mark">` — consumers plug their own mark, the shell stays brand-agnostic.
Outer `<section>` with shared per-slide layout plus a `<slot name="mark">` — consumers plug their own mark, the shell stays brand-agnostic.