:root{--reel-bg:#000;--reel-fg:#fff;--reel-surface:#161823;--reel-surface-2:#0c0c0c;--reel-muted-200:#e5e7eb;--reel-muted-300:#d1d5db;--reel-muted-400:#9ca3af;--reel-muted-500:#6b7280;--reel-muted-600:#4b5563;--reel-fg-a2:hsla(0,0%,100%,.02);--reel-fg-a3:hsla(0,0%,100%,.03);--reel-fg-a5:hsla(0,0%,100%,.05);--reel-fg-a10:hsla(0,0%,100%,.1);--reel-fg-a15:hsla(0,0%,100%,.15);--reel-fg-a20:hsla(0,0%,100%,.2);--reel-fg-a30:hsla(0,0%,100%,.3);--reel-fg-a40:hsla(0,0%,100%,.4);--reel-fg-a60:hsla(0,0%,100%,.6);--reel-bg-a10:rgba(0,0,0,.1);--reel-bg-a30:rgba(0,0,0,.3);--reel-bg-a40:rgba(0,0,0,.4);--reel-bg-a50:rgba(0,0,0,.5);--reel-bg-a60:rgba(0,0,0,.6);--reel-bg-a70:rgba(0,0,0,.7);--reel-bg-a80:rgba(0,0,0,.8);--reel-bg-a90:rgba(0,0,0,.9);--reel-bg-a95:rgba(0,0,0,.95)}[data-theme=light]{--reel-bg:#fff;--reel-fg:#111;--reel-surface:#f3f4f6;--reel-surface-2:#fff;--reel-muted-200:#111827;--reel-muted-300:#374151;--reel-muted-400:#4b5563;--reel-muted-500:#6b7280;--reel-muted-600:#9ca3af;--reel-fg-a2:hsla(0,0%,7%,.02);--reel-fg-a3:hsla(0,0%,7%,.03);--reel-fg-a5:hsla(0,0%,7%,.05);--reel-fg-a10:hsla(0,0%,7%,.1);--reel-fg-a15:hsla(0,0%,7%,.15);--reel-fg-a20:hsla(0,0%,7%,.2);--reel-fg-a30:hsla(0,0%,7%,.3);--reel-fg-a40:hsla(0,0%,7%,.4);--reel-fg-a60:hsla(0,0%,7%,.6);--reel-bg-a10:hsla(0,0%,100%,.1);--reel-bg-a30:hsla(0,0%,100%,.3);--reel-bg-a40:hsla(0,0%,100%,.4);--reel-bg-a50:hsla(0,0%,100%,.5);--reel-bg-a60:hsla(0,0%,100%,.6);--reel-bg-a70:hsla(0,0%,100%,.7);--reel-bg-a80:hsla(0,0%,100%,.8);--reel-bg-a90:hsla(0,0%,100%,.9);--reel-bg-a95:hsla(0,0%,100%,.95)}.reel-dark-locked{--reel-bg:#000;--reel-fg:#fff;--reel-surface:#161823;--reel-surface-2:#0c0c0c;--reel-muted-200:#e5e7eb;--reel-muted-300:#d1d5db;--reel-muted-400:#9ca3af;--reel-muted-500:#6b7280;--reel-muted-600:#4b5563;--reel-fg-a2:hsla(0,0%,100%,.02);--reel-fg-a3:hsla(0,0%,100%,.03);--reel-fg-a5:hsla(0,0%,100%,.05);--reel-fg-a10:hsla(0,0%,100%,.1);--reel-fg-a15:hsla(0,0%,100%,.15);--reel-fg-a20:hsla(0,0%,100%,.2);--reel-fg-a30:hsla(0,0%,100%,.3);--reel-fg-a40:hsla(0,0%,100%,.4);--reel-fg-a60:hsla(0,0%,100%,.6);--reel-bg-a10:rgba(0,0,0,.1);--reel-bg-a30:rgba(0,0,0,.3);--reel-bg-a40:rgba(0,0,0,.4);--reel-bg-a50:rgba(0,0,0,.5);--reel-bg-a60:rgba(0,0,0,.6);--reel-bg-a70:rgba(0,0,0,.7);--reel-bg-a80:rgba(0,0,0,.8);--reel-bg-a90:rgba(0,0,0,.9);--reel-bg-a95:rgba(0,0,0,.95)}.reel-root{position:fixed;inset:0;overscroll-behavior:none;overflow:hidden;background:var(--reel-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.reel-scroll-container{-ms-overflow-style:none;scrollbar-width:none}.reel-scroll-container::-webkit-scrollbar{display:none}.snap-container{scroll-snap-type:y mandatory;overflow-y:scroll;height:100vh;width:100%}.snap-item{scroll-snap-align:start;height:100vh;width:100%}.no-double-tap-zoom{touch-action:manipulation}@keyframes heartPop{0%{transform:scale(0);opacity:1}50%{transform:scale(1.3);opacity:1}to{transform:scale(1);opacity:0}}.heart-animate{animation:heartPop 1s ease-out forwards}.caption-gradient{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.4) 60%,transparent)}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-animate{animation:tickerScroll 8s linear infinite}.icon-shadow{filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}@keyframes reelSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.reel-spin{animation:reelSpin 4s linear infinite}