Addressed user feedback to prevent the camera feed section and its internal
streams from overflowing the viewport.
- **Explicitly constrained camera-view height:** Ensured `.camera-view` utilizes
`height: 100%` and `overflow-y: auto` to fit within its parent (`.main-container`)
and allow internal scrolling if content is too tall.
- **Refined individual stream container sizing:** Removed fixed `height: 100%`
from `.camera-container-individual` and re-enabled `max-width: 100%`. This,
combined with `aspect-ratio` and `max-height: 100%`, allows individual camera
streams to scale correctly within their allocated grid cells without causing
overflow.
- **Ensured grid row containment:** Applied `height: 100%` and `overflow: hidden`
to `.camera-color-row` and `.camera-mono-row` to tightly constrain content
within grid rows.