/* The same champagne edge leaves the S and becomes the page's scroll path. */
.s-light-overlay{opacity:calc(1 - var(--s-handoff,0)*.7)}.thread-connector{fill:none;stroke:#d8b87c;stroke-width:1.2;stroke-opacity:calc(.25 + var(--s-handoff,0)*.22);filter:drop-shadow(0 0 5px #efc67d55)}.thread-drawn{stroke:#d8b87c;stroke-width:1.5;stroke-linecap:round;transition:none;filter:drop-shadow(0 0 4px #efc67d77)}.thread-wake{fill:none;stroke:#ffe4ac;stroke-width:2;stroke-linecap:round;stroke-dasharray:15 985;filter:drop-shadow(0 0 6px #e8bc6c80);opacity:.7}.thread-source{mix-blend-mode:screen;pointer-events:none}.thread-point{fill:#fff4d4;stroke:#c9a364;stroke-width:.8}.thread-halo{fill:#f1ca7e;opacity:.75}.tone-dark .thread-wake{stroke:#ffe4ac;opacity:.9;filter:drop-shadow(0 0 7px #f1ce8a99)}.tone-dark .thread-connector{stroke:#f1ce8a}.thread-reduced .thread-point,.thread-reduced .thread-halo,.thread-reduced .thread-source,.thread-reduced .thread-wake{display:none}
@media(max-width:720px){.thread-connector{stroke-width:1}.thread-wake{stroke-width:1.5;filter:drop-shadow(0 0 4px #e8bc6c66)}}
@media(prefers-reduced-motion:reduce){.s-light-overlay{opacity:1}.thread-connector{filter:none}.thread-drawn{filter:none}}
