/* Rosie 1400 hero: self-plotting line drawing (see /assets/js/rosie-plot.js).
   The <img> keeps the layout box; the inline SVG sits exactly over it. */
.plot-frame { position: relative; display: block; }
.plot-frame > img { display: block; height: auto; }
.plot-frame > .rosie-plot {
  position: absolute; inset: 0; width: 100%; height: 100%;
  overflow: visible; pointer-events: none; color: var(--ink);
}
.rosie-plot > g { stroke: currentColor; stroke-width: var(--plot-sw, 1.6); }
.rosie-plot path.fine { stroke-width: var(--plot-sw-fine, 1.1); }
/* while the SVG is being fetched and drawn, the static image is hidden */
.plot-frame.is-plot > img { visibility: hidden; }
