.story{--story-bg:#251b30;--story-deep:#1a1322;--story-ink:#f8ead6;--story-muted:#cbb9a8;--story-sun:#f7c65a;--story-clay:#e58a67;--story-teal:#74c2b1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.story.dark{--background:var(--story-bg);--foreground:var(--story-ink);--card:#2d2239;--card-foreground:var(--story-ink);--popover:#2d2239;--popover-foreground:var(--story-ink);--primary:var(--story-teal);--primary-foreground:var(--story-deep);--secondary:#33273f;--secondary-foreground:var(--story-ink);--muted:#2d2239;--muted-foreground:var(--story-muted);--accent:#3a2d47;--accent-foreground:var(--story-ink);--border:#ffffff1a;--input:#ffffff24;--ring:var(--story-sun);--stamp:var(--story-clay);--stamp-foreground:var(--story-deep)}.story-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.story-wave{transform-origin:50%;animation:1.1s ease-in-out infinite alternate story-wave}.story-caret{animation:.9s step-end infinite story-caret}.story-bob{animation:1.8s ease-in-out infinite story-bob}@keyframes story-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes story-caret{50%{opacity:0}}@keyframes story-bob{50%{transform:translateY(4px)}}@keyframes story-mobile-drift{0%{transform:scale(1.05)translate(-.8%,-.5%)}to{transform:scale(1.1)translate(.8%,.5%)}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.story-mobile-ambient{animation:12s ease-in-out infinite alternate story-mobile-drift}.story-plate:not([data-active]) .story-mobile-ambient{animation-play-state:paused}}html.ap-paused .story-wave,html.ap-paused .story-caret,html.ap-paused .story-bob,html.ap-story-motion-paused .story-wave,html.ap-story-motion-paused .story-caret,html.ap-story-motion-paused .story-bob,html.ap-story-motion-paused .story-mobile-ambient{animation-play-state:paused}@media (min-width:1024px) and (max-height:740px){.story-chapter-caption{display:none}}@media (prefers-reduced-motion:reduce){.story-wave,.story-caret,.story-bob{animation:none}}.story :is(a,button,summary,[tabindex]):focus-visible:not([data-slot],main){outline:2px solid var(--story-sun);outline-offset:3px}.story main :is(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-top:5rem}.story-to-top{bottom:1rem}html:has(.story-film) .story-to-top{bottom:5rem}@media (max-width:767px){.story-grain{display:none}.story-copy{filter:none!important}}