/* Evolution and Beam Search: canvas heights for the four widgets, taller when panels stack on phones. */
#widget-evo-plan canvas { height: 340px; }
#widget-evo-rolling canvas { height: 340px; }
#widget-evo-beam canvas { height: 340px; }
#widget-evo-blocker canvas { height: 360px; }
@media (max-width: 600px) {
  #widget-evo-plan canvas { height: 560px; }
  #widget-evo-rolling canvas { height: 520px; }
  #widget-evo-beam canvas { height: 600px; }
  #widget-evo-blocker canvas { height: 520px; }
}
/* The rolling-horizon figure: readable on phones, not oversized on wide screens. */
#figure-rolling svg { max-width: 560px; margin: 0 auto; }
