main.rail:has([data-page=episode]){max-width:none;padding:0}main.rail:has([data-page=episode])>:not([data-page=episode]){width:100%;max-width:var(--wrap-max);padding-inline:var(--gutter);margin-inline:auto;padding-block-start:var(--gutter)}[data-episode-wrap]{width:100%;max-width:calc(var(--wrap-max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}[data-page=episode]{--episode-pad-section:32px;--episode-pad-stage-top:16px;--bg-on-media:#050506c7;--text-on-media:var(--paper-100)}@media (min-width:768px){[data-page=episode]{--episode-pad-section:48px}}@media (min-width:1024px){[data-page=episode]{--episode-pad-section:64px;--episode-pad-stage-top:24px}}[data-episode-scrim]{pointer-events:none;background:linear-gradient(#0000,#05050614 45%,#0505068c);position:absolute;inset:0}[data-episode-grain]{pointer-events:none;opacity:.05;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}[data-episode-rail]{scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);scroll-padding-left:var(--gutter);gap:12px;display:flex;overflow-x:auto}[data-episode-rail]::-webkit-scrollbar{display:none}[data-episode-rail]>*{scroll-snap-align:start;flex:none}@media (min-width:1024px){[data-episode-rail]{margin-inline:0;padding-inline:0}}
