/* Night Current. A shared atmosphere and a single peripheral route, without new sections. */
body.scads-dark-176 main{position:relative;isolation:isolate;background:#101214}
body.scads-dark-176 main>.night-current-route{position:absolute;inset:0;pointer-events:none;z-index:5;overflow:hidden}
.night-current-route svg{width:100%;height:100%;overflow:visible}
.night-current-route path{fill:none;stroke:#c2a777;stroke-width:.65;vector-effect:non-scaling-stroke;opacity:.2}
body.scads-dark-176 main>.night-chapter{position:relative;--seam:#101214}
body.scads-dark-176 main>.night-chapter:after{content:"";position:absolute;inset:auto 0 -1px;height:90px;background:linear-gradient(transparent,var(--seam));pointer-events:none;z-index:4}
body.scads-dark-176 main>.night-chapter:before{content:"";position:absolute;inset:0 0 auto;height:70px;background:linear-gradient(var(--seam),transparent);pointer-events:none;z-index:4}
body.scads-dark-176 .night-chapter>.night-light-pass{position:absolute;left:2%;right:2%;top:0;height:130px;pointer-events:none;z-index:4;opacity:0;background:linear-gradient(110deg,transparent 20%,#c2a7770d 46%,#d6bd8630 49%,#c2a7770b 52%,transparent 75%);transform:translate3d(-60%,0,0);}
body.scads-dark-176 .night-chapter.current-entered>.night-light-pass{animation:night-pass180 1.8s cubic-bezier(.22,.6,.3,1) both}
@keyframes night-pass180{0%{opacity:0;transform:translate3d(-60%,0,0)}25%{opacity:.75}100%{opacity:0;transform:translate3d(60%,0,0)}}
body.scads-dark-176 #scads-after-dark .section,body.scads-dark-176 #scads-next-chapter .section{border-top:0}
body.scads-dark-176 #scads-next-chapter .where-next{background:radial-gradient(ellipse at 50% 110%,#bba16912,transparent 62%),#101214;padding-top:110px;padding-bottom:125px}
body.scads-dark-176 #scads-next-chapter .where-next:after{content:"";position:absolute;left:50%;bottom:0;width:1px;height:56px;background:linear-gradient(transparent,#c2a77788);transform:translateX(-50%)}
@media(min-width:761px){#scads-built-different .bottle-portrait,#scads-built-different .visible .bottle-portrait{width:clamp(320px,29vw,500px);left:17%;top:-64%}}
#scads-built-different .bottle-condensation{opacity:.8}
#scads-built-different .cold-bead180{transform-box:fill-box;transform-origin:center;animation:cold-form180 16s ease-in-out infinite;animation-delay:var(--bead-delay)}
@keyframes cold-form180{0%,100%{opacity:.4;transform:scale(.75)}65%{opacity:.9;transform:scale(1)}}
@media(max-width:760px){body.scads-dark-176 main>.night-chapter:after{height:55px}body.scads-dark-176 main>.night-chapter:before{height:42px}.night-current-route path{opacity:.14}body.scads-dark-176 #scads-next-chapter .where-next{padding-top:72px;padding-bottom:90px}}
@media(prefers-reduced-motion:reduce){.night-light-pass,.cold-bead180{animation:none!important}.night-light-pass{display:none}}
