/* Canvas borrows the original portrait classes and their desktop/phone sizes. */
.campaign-commander-canvas {
  display: block;
  max-width: 100%;
  object-fit: contain;
  object-position: center;
  image-rendering: pixelated;
}
.campaign-briefing-media canvas.campaign-briefing-poster {
  object-fit: contain;
}
.campaign-commander-canvas[hidden],
.campaign-commander-poster-hidden {
  display: none !important;
}
