.stories-scroll{overscroll-behavior-x:contain}.story-thumbnail{transition:transform .42s cubic-bezier(.22,1.5,.42,1)}.story-trigger:active .story-thumbnail{transform:scale(.92)}.story-ring{isolation:isolate;background:var(--primary);position:relative;overflow:hidden}.story-ring:before{content:"";z-index:-1;background:conic-gradient(var(--primary), var(--limited-accent), var(--primary), var(--limited-accent), var(--primary));animation:12s linear infinite story-ring-turn;position:absolute;inset:-25%}.story-ring[data-viewed=true]{background:var(--border)}.story-ring[data-viewed=true]:before{display:none}.story-stage{touch-action:none;width:min(100%,56.25dvh);height:100dvh}.story-overlay{animation:.22s ease-out both story-overlay-in}.story-stage{animation:.42s cubic-bezier(.2,1.25,.4,1) story-stage-in}.story-slide{animation:.26s ease-out both story-slide-in}.story-slide[data-direction=back]{animation-name:story-slide-back}.story-progress{transition:width 50ms linear}.story-top{padding-top:max(1rem, env(safe-area-inset-top))}.story-bottom{padding-bottom:max(1.5rem, env(safe-area-inset-bottom));touch-action:pan-y;max-height:45%;overflow-y:auto}@keyframes story-ring-turn{to{transform:rotate(360deg)}}@keyframes story-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes story-stage-in{0%{opacity:.7;transform:scale(.94)translateY(12px)}to{opacity:1;transform:none}}@keyframes story-slide-in{0%{opacity:.65;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes story-slide-back{0%{opacity:.65;transform:translate(-18px)}to{opacity:1;transform:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.story-trigger:hover .story-thumbnail{transform:translateY(-2px)scale(1.06)}}@media (width<=639px){.story-stage{width:100%}}@media (prefers-reduced-motion:reduce){.story-ring:before,.story-overlay,.story-stage,.story-slide{animation:none}.story-thumbnail,.story-progress{transition:none}.stories-scroll{scroll-behavior:auto}.story-trigger:active .story-thumbnail{transform:none}}.stories-band{--story-fade:var(--card)}.story-fade-l{background:linear-gradient(to right, var(--story-fade,var(--background)), transparent)}.story-fade-r{background:linear-gradient(to left, var(--story-fade,var(--background)), transparent)}
