/* Landscape gallery layouts. Film pages retain their authored composition.
   2D effects and Motion basics in fx/demos.css are authored for 16:9 and need no overrides here. */
.stage.landscape { aspect-ratio:16/9; container-type:size; }
.landscape .glitch span {font-size:17cqw;}
.landscape .p2-vt-row {font-size:7cqw;}.landscape .p2-vt-word {font-size:16cqw;}
.landscape .p2-vt-read {font-size:2.6cqw;bottom:3cqw;}
.landscape .p2-cf-head {top:3cqw;left:6cqw;right:6cqw;}.landscape .p2-cf-head b {font-size:5cqw;}.landscape .p2-cf-head span {font-size:2cqw;}
.landscape .p2-cf-grid {top:12cqw;left:6cqw;right:6cqw;gap:2cqw;}
.landscape .p2-cf-card {aspect-ratio:2.5/1;}.landscape .p2-cf-f,.landscape .p2-cf-b {padding:1.5cqw;flex-direction:row;align-items:center;}
.landscape .p2-cf-f i,.landscape .p2-cf-b i {font-size:1.8cqw;}.landscape .p2-cf-f b {font-size:3.2cqw;}.landscape .p2-cf-b b {font-size:3.8cqw;}
.landscape .pd-bubble {font-size:3.6cqw;padding:1.6cqw 2.4cqw;border-width:.7cqw;}
.landscape .pd-cards {top:63%;}
.landscape .pd-card {left:-9cqw;top:-12cqw;width:18cqw;height:24cqw;padding:2cqw;font-size:2.8cqw;}
.landscape .pd-card b {font-size:2.4cqw;}.landscape .pd-card i {font-size:2cqw;}
.landscape .pd-logo b {font-size:11cqw;}.landscape .pd-logo i {font-size:2.4cqw;}
.landscape .pd-slide {padding:8cqw 7cqw;font-size:8cqw;}
.landscape .pd-badge {left:auto;right:6cqw;bottom:5cqw;width:25cqw;height:25cqw;border-width:.7cqw;}
.landscape .pd-tag {left:7cqw;bottom:6cqw;font-size:2.6cqw;}
