
/* SEGREDUS LIGHT PHOTO VIEWER */
/* Todas as regras limitadas ao tema Light. */

body.sg-theme-light .sg-light-photo-window {
  background:#ffffff!important;
  background-image:none!important;
  color:#252630!important;
  border:1px solid #e2e5eb!important;
  border-radius:22px!important;
  box-shadow:0 20px 65px rgba(0,0,0,.22)!important;
}

/* Titulo Foto */
body.sg-theme-light .sg-light-photo-title {
  color:#252630!important;
  -webkit-text-fill-color:#252630!important;
  opacity:1!important;
  visibility:visible!important;
}

/* Botao Fechar */
body.sg-theme-light .sg-light-photo-close {
  background:#ffffff!important;
  background-image:none!important;
  color:#343844!important;
  -webkit-text-fill-color:#343844!important;
  border:1px solid #d8dce5!important;
  border-radius:12px!important;
  box-shadow:none!important;
  opacity:1!important;
}

/* Fotografia sem deformacao */
body.sg-theme-light .sg-light-photo-window img {
  max-width:100%!important;
  max-height:80vh!important;
  width:auto!important;
  height:auto!important;
  object-fit:contain!important;
  opacity:1!important;
  filter:none!important;
  margin-inline:auto!important;
}

/* Conteudo interno */
body.sg-theme-light .sg-light-photo-window
.sg-light-photo-content {
  background:transparent!important;
  color:#252630!important;
}

/* Overlay escuro permanece inalterado. */

@media(max-width:700px) {
  body.sg-theme-light .sg-light-photo-window {
    border-radius:20px!important;
  }
}
