/* Shared layout for the redesign modules. Colours, type and motion come from the
   site tokens on :root in index.html (--kf-red, --ink, --paper, --line, --font-serif,
   --font-body, --radius, --ease-*, --dur-*); modules add no colour of their own
   except where a chart needs a ramp, and then derive it from these. */
.rd-mount:empty { display: none; }
.rd-mount { min-width: 0; }
@media (prefers-reduced-motion: reduce) {
  .rd-mount * { transition: none !important; animation: none !important; }
}
