/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scroll-snap-strictness:proximity}}}@layer components{.post-carousel{align-items:flex-start;gap:var(--post-carousel-gap);flex-direction:column;width:100%;display:flex}.post-carousel-viewport{-ms-overflow-style:none;scrollbar-width:none}.post-carousel-viewport::-webkit-scrollbar{display:none}.post-carousel-viewport{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;overscroll-behavior-x:contain;width:100%;overflow-x:auto}.post-carousel-track{align-items:flex-start;gap:var(--post-slide-gap-mobile);width:max-content;display:flex}@media (width>=64rem){.post-carousel-track{gap:var(--post-slide-gap-desktop)}}.post-carousel-track>li{width:var(--post-slide-landscape-width-mobile);scroll-snap-align:start;flex-shrink:0}@media (width>=64rem){.post-carousel-track>li{width:var(--post-slide-landscape-width-desktop)}}.post-slide{aspect-ratio:var(--post-slide-landscape-aspect);border-radius:var(--radius-card-md,var(--brand-radius-card-md));object-fit:cover;width:100%;height:auto}.post-carousel-portrait .post-carousel-track>li{width:var(--post-slide-portrait-width-mobile)}@media (width>=64rem){.post-carousel-portrait .post-carousel-track>li{width:var(--post-slide-portrait-width-desktop)}}.post-carousel-portrait .post-slide{aspect-ratio:var(--post-slide-portrait-aspect)}}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}
