/* ==========================================================================
   CASE PAGES — shared media-stack style (390px – 1920px), no breakpoint
   split. Every case_N.html is just a vertical stack of full-bleed photos
   (and, from case 6 on, looping videos) that scale continuously with the
   viewport width, so one rule covers the whole range — there's no
   separate design per device here.
   ========================================================================== */

.case-stack {
    width: 100%;
}

.case-stack__media {
    display: block;
    width: 100%;
    height: auto;
}
