.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}
.carousel{scroll-snap-type:x mandatory;width:100%;display:flex;position:relative;overflow:hidden clip}.slide{scroll-snap-align:start;flex:1 0 100%;display:flex}.slide.active .slide-details_wrapper{animation:20s ease-in-out fadeInfadeOut}@keyframes fadeInfadeOut{0%{opacity:0}5%{opacity:1}95%{opacity:1}to{opacity:0}}.slide.active .slide-image_wrapper:after{content:"";width:100%;height:inherit;z-index:1;background-color:#fff;animation:20s ease-in-out inLeftOutRight;display:block;position:relative}@keyframes inLeftOutRight{0%{transform-origin:100%;right:0;transform:scaleX(100%)}5%{transform-origin:100%;right:0;transform:scaleX(0%)}95%{transform-origin:0;left:0;transform:scaleX(0%)}to{transform-origin:0;left:0;transform:scaleX(100%)}}.fade-enter{opacity:0;transition:opacity .3s}.fade-enter-active,.fade-exit{opacity:1;transition:opacity .3s}.fade-exit-active{opacity:0;transition:opacity .3s}progress[value]{appearance:none;background:var(--gray-500);width:100%;height:3px;overflow:hidden}progress[value]::-webkit-progress-bar{background:var(--gray-100)}progress[value]::-webkit-progress-value{background:var(--gray-500)}progress[value]::-moz-progress-bar{background:var(--gray-100)}
.post-sidebar.open{visibility:visible;transition:transform .5s ease-out,visibility .5s ease-out;transform:translate(0)}.post-sidebar{visibility:hidden;transition:transform .5s ease-out,visibility .5s ease-out;transform:translate(100%)}.post-sidebar__header.fade-out,.post-sidebar__modal.fade-out{opacity:0;transition:opacity .5s ease-out}.post-sidebar__header.fade-in{opacity:1;transition:opacity .5s ease-out}.post-sidebar__modal.fade-in{opacity:.9;transition:opacity .5s ease-out}
