/* rip.css: the torn-paper seam helper's styles. Written Wed 4 Nov 2026 by Claude (builder B2-1). Pairs with b/rip.js.
   Our own code, inspired by Codrops SeamTransitions (MIT). Wiring: ai/WIRING-B.md, section "Rip". */
.rip-seam { position: relative; height: 0; z-index: 4; pointer-events: none; }
.rip-seam[hidden] { display: none; }
.rip-seam canvas { position: absolute; display: block; pointer-events: none; }
/* while a seam is live the canvas draws the dividing rule itself (it tears and falls away with the strip) */
html.rip-on .rip-next { border-top-color: transparent !important; }
/* motion off: nothing here applies; the sections keep their own straight rules */
@media (prefers-reduced-motion: reduce) { .rip-seam { display: none; } }
