/* Área de foto das tarefas: o estado inicial deve parecer uma moldura de foto,
   e não uma tela preta antes de a câmera ser aberta. */
.live-camera .camera-stage{
  position:relative;
  min-height:270px;
  border:1px solid #c9d8ef;
  background:linear-gradient(145deg,#f8fbff,#e7f0ff);
  box-shadow:inset 0 0 0 8px #ffffff99,0 8px 18px #173b7412;
}
.live-camera .camera-stage:has(video[hidden]):has(img[hidden])::after{
  content:"📷";
  width:70px;
  height:70px;
  border-radius:22px;
  display:grid;
  place-items:center;
  background:#fff;
  border:1px solid #d6e1f1;
  box-shadow:0 8px 20px #244a8820;
  color:#244a88;
  font-size:31px;
}
.live-camera .camera-stage video,
.live-camera .camera-stage img{position:relative;z-index:1}
.live-camera .camera-controls .soft{background:#eaf1ff;border-color:#d8e4f7;color:#244a88;font-weight:800}
@media(max-width:520px){.live-camera .camera-stage{min-height:240px}}
