/* Timeline: OcuClaw's glasses character grips the bottom edge of the last card.
   The canvas top sits one art pixel above the card's lower border, so the rule
   runs through his top finger row; timeline.js masks that row to mittens only,
   so the border reads in front of him. His body hangs into the empty gap
   before "Join in". */
.card.speck-edge{position:relative}
/* his card skips the scroll reveal: he is already there, never faded in */
.tl.reveal .node.speck-static{opacity:1;transform:none;transition:none}
.speck-hang{position:absolute;left:10px;top:calc(100% - 2px);z-index:4;pointer-events:none}
.speck-hang canvas{display:block}
@media (max-width:719px){.speck-hang{left:2px}}
