.heart-animation{will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:.8s ease-out heartPulse;transform:translateZ(0)}@keyframes heartPulse{0%{opacity:1;transform:scale(0)translateZ(0)}50%{opacity:1;transform:scale(1.2)translateZ(0)}to{opacity:0;transform:scale(1)translateZ(0)}}.play-pause-animation{will-change:transform,opacity;animation:.3s ease-out playPauseFade;transform:translateZ(0)}@keyframes playPauseFade{0%{opacity:0;transform:scale(.5)translateZ(0)}50%{opacity:1;transform:scale(1)translateZ(0)}to{opacity:0;transform:scale(1.5)translateZ(0)}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.reel-container{contain:layout style paint;will-change:auto;height:100dvh;min-height:100svh;max-height:100dvh;position:relative;overflow:hidden}.reel-container[data-active=true]{will-change:transform}video{-webkit-backface-visibility:hidden;backface-visibility:hidden;object-fit:cover;max-width:100%;max-height:100%;overflow:hidden;transform:translateZ(0)}.action-button{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.action-button:active{transform:scale(.95)translateZ(0)}.touch-target{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.text-shadow-perf{text-shadow:0 1px 4px #000c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lazy-image{content-visibility:auto;contain-intrinsic-size:1px 100vh}.smooth-scroll{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior-y:contain;transform:translateZ(0)}.dvh-container{width:100%;height:100dvh;min-height:100svh;max-height:100dvh;position:relative;overflow:hidden}@supports (height:100dvh){.dvh-container{height:100dvh}}@supports not (height:100dvh){.dvh-container{height:100vh;height:-webkit-fill-available}}@supports (-webkit-touch-callout:none){.dvh-container{height:100dvh;min-height:100svh}}.isolated-layer{isolation:isolate;will-change:contents}
