.story-viewer-open{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important;background:hsl(var(--background))!important}.story-viewer{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:-webkit-fill-available!important;max-height:100dvh!important;z-index:99999!important;transform:none!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;background:hsl(var(--background))!important;overflow:hidden!important}.story-viewer>*,.story-viewer>*>*{border-top:none!important;border-bottom:none!important}.story-viewer *{box-sizing:border-box}.story-viewer{background:hsl(var(--background))!important}.story-viewer button,.story-viewer .btn,.story-viewer [role=button]{background-color:transparent!important;border:none!important}.story-viewer button:hover,.story-viewer .btn:hover,.story-viewer [role=button]:hover{background-color:transparent!important}@supports (-webkit-appearance: none){.story-viewer{height:-webkit-fill-available!important;min-height:100vh!important;min-height:100dvh!important}}@media (max-height: 850px){.story-viewer{height:100vh!important;height:100dvh!important;min-height:100vh!important;min-height:100dvh!important}}@keyframes story-enter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes story-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.story-viewer{animation:story-enter .2s ease-out}.story-viewer.exiting{animation:story-exit .2s ease-in}@keyframes progress-fill{0%{width:0%}to{width:100%}}.story-progress-bar{animation:progress-fill linear}@keyframes text-appear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.story-text-overlay{animation:text-appear .3s ease-out}@keyframes link-bounce{0%,20%,53%,80%,to{transform:translate(-50%,-50%) scale(1)}40%,43%{transform:translate(-50%,-50%) scale(1.05)}}.story-link-overlay{animation:link-bounce 2s infinite}.story-touch-area{position:relative;overflow:hidden}.story-touch-area:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff4d;border-radius:50%;transform:translate(-50%,-50%);transition:width .3s,height .3s}.story-touch-area:active:after{width:100px;height:100px}.story-control{transition:all .2s ease-in-out}.story-control:hover{transform:scale(1.1)}.story-control:active{transform:scale(.95)}
