/* ── Boy bubble — centred directly above Chadlin's head ──── */
/* Boy at left:340px, SVG 90px wide → head centre x = 385px  */
/* Bubble approx 205px wide → left = 385 - 102 = 283px       */
.boy-bubble {
  top:  145px;
  left: 283px;
  animation: bubblePop 0.45s 23s both, bubbleFade 0.4s 27s forwards;
}
/* Tail: 385 - 283 = 102px from bubble left edge              */
.boy-bubble::before { left: 90px; right: auto; }
.boy-bubble::after  { left: 92px; right: auto; }
