diff --git a/app/components/place-photos-carousel.gjs b/app/components/place-photos-carousel.gjs
index f5e4687..4c115bc 100644
--- a/app/components/place-photos-carousel.gjs
+++ b/app/components/place-photos-carousel.gjs
@@ -116,7 +116,8 @@ export default class PlacePhotosCarousel extends Component {
{{#each this.photos as |photo|}}
{{! template-lint-disable no-inline-styles }}
diff --git a/app/styles/app.css b/app/styles/app.css
index c1109bd..705293e 100644
--- a/app/styles/app.css
+++ b/app/styles/app.css
@@ -1006,10 +1006,17 @@ abbr[title] {
flex: 0 0 auto;
height: 100px;
width: auto;
- aspect-ratio: var(--slide-ratio, 16 / 9);
scroll-snap-align: none;
}
+ .carousel-slide.landscape {
+ aspect-ratio: var(--slide-ratio, 16 / 9);
+ }
+
+ .carousel-slide.portrait {
+ aspect-ratio: 1 / 1;
+ }
+
.carousel-placeholder {
display: block;
background-color: var(--hover-bg);