/* Static source geometry and control-volume diagrams for lecture 01. */
.rte-transport-scene.rte-source-comparison { max-width: none; }
.rte-source-comparison .rte-scene-svg { max-height: 280px; }
/* Formula row under the source figure: the figure's width at 280 px height (viewBox 1800×375). */
.rte-source-formulas { max-width: 1344px; margin: 0 auto; }
.rte-static-scene .rte-svg-math {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: inherit;
  line-height: 1;
  white-space: nowrap;
  overflow: visible;
}
.rte-static-scene .rte-svg-math-gold { color: #f2cf83; }
.rte-static-scene .rte-svg-math-cyan { color: #80dcdf; }
.rte-static-scene .rte-svg-math mjx-container { margin: 0 !important; }
.rte-static-scene foreignObject { overflow: visible; }
.rte-source-comparison .rte-source-heading { font-size: 30px; }
.rte-static-scene .rte-cherenkov-ray { fill: none; stroke: #80dcdf; stroke-width: 2; }
.rte-static-scene .rte-cone-ring { fill: none; stroke: #80dcdf; stroke-width: 1.4; opacity: .6; }
.rte-static-scene .rte-track-axis { stroke-width: 4; }
.rte-static-scene .rte-track-extension { stroke-dasharray: 7 5; }
.rte-static-scene .rte-slab-face { fill: #f2cf8308; stroke: #f2cf83; stroke-width: 2; }
.rte-static-scene .rte-stream-in { stroke-width: 2.7; }
.rte-static-scene .rte-stream-out { stroke-width: 5.4; }
.rte-static-scene .rte-boundary-patch { fill: none; stroke: #f2cf83; stroke-width: 7; }
.rte-static-scene .rte-flux-secondary { opacity: .4; stroke-width: 1.8; }
