
/*
 SEGREDUS PROFILE GALLERY LIGHT V3
 Somente tema Light.
 Nao altera a versao Dark.
*/

/* Cartoes da galeria */
body.sg-theme-light .sp-profile .seg-gallery-v2-card {
  background:#ffffff!important;
  background-image:none!important;
  border:1px solid #e0e4ec!important;
  border-radius:17px!important;
  overflow:hidden!important;
  box-shadow:0 5px 18px rgba(25,28,42,.06)!important;
}

/* Area da fotografia */
body.sg-theme-light .sp-profile
.seg-gallery-v2-card .seg-gallery-v2-image {
  display:block;
  width:100%;
  position:relative;
  overflow:hidden;
  padding:0!important;
  background:#ffffff!important;
}

/* Imagens preservadas */
body.sg-theme-light .sp-profile
.seg-gallery-v2-card .seg-gallery-v2-image img {
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  opacity:1!important;
  filter:none!important;
}

/* Remove overlays duplicados dos ajustes anteriores */
body.sg-theme-light .sp-profile
.seg-gallery-v2-card .seg-gallery-v2-image::after {
  content:none!important;
}

/* Legenda Ver foto */
body.sg-theme-light .sp-profile
.seg-gallery-v2-card .seg-gallery-v2-image > span {
  position:absolute!important;
  left:0!important;
  right:0!important;
  bottom:0!important;
  display:block!important;
  z-index:3!important;
  padding:22px 12px 12px!important;
  background:linear-gradient(
    to top,
    rgba(12,12,18,.82),
    rgba(12,12,18,0)
  )!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  opacity:1!important;
  visibility:visible!important;
  text-shadow:0 1px 3px rgba(0,0,0,.3)!important;
}

/* Area de curtidas e comentarios */
body.sg-theme-light .sp-profile
.seg-gallery-v2-card :is(
  .sp-photo-reactions,
  .sp-social,
  .sg-social,
  .seg-gallery-v2-social
) {
  background:#ffffff!important;
  background-image:none!important;
  border-color:#e0e4ec!important;
  color:#343844!important;
}

/* Botoes de interacao */
body.sg-theme-light .sp-profile
.seg-gallery-v2-card :is(
  .sp-reaction-btn,
  .sp-reaction-link,
  .sp-social button,
  .sp-social a,
  .sg-social button,
  .sg-social a
) {
  background:#f7f8fa!important;
  background-image:none!important;
  color:#343844!important;
  -webkit-text-fill-color:#343844!important;
  border:1px solid #e3e5eb!important;
  border-radius:11px!important;
  box-shadow:none!important;
  padding:7px 10px!important;
}

/* Curtidas rosa escuro */
body.sg-theme-light .sp-profile
.seg-gallery-v2-card :is(
  .sp-reaction-btn,
  .sp-like,
  .like-count
) {
  color:#a52e68!important;
  -webkit-text-fill-color:#a52e68!important;
}

/* Contadores legiveis */
body.sg-theme-light .sp-profile
.seg-gallery-v2-card :is(
  .sp-photo-reactions,
  .sp-social,
  .sg-social
) :is(strong,b,small,span) {
  color:#343844!important;
  -webkit-text-fill-color:#343844!important;
  opacity:1!important;
}

/* Comentarios */
body.sg-theme-light .sp-profile
.seg-gallery-v2-card :is(
  .sp-comments,
  .sp-comment,
  .sp-comment-peek
) {
  background:#ffffff!important;
  color:#525b69!important;
  border-color:#e3e5eb!important;
}

body.sg-theme-light .sp-profile
.seg-gallery-v2-card .sp-comments input {
  background:#ffffff!important;
  color:#252630!important;
  border:1px solid #dce1e8!important;
}

/* Titulo da galeria */
body.sg-theme-light .sp-profile #sp-fotos h2 {
  color:#252630!important;
  -webkit-text-fill-color:#252630!important;
}

/* Visualizador branco Light */
body.sg-theme-light .sp-profile
dialog.sp-lightbox {
  background:#ffffff!important;
  color:#252630!important;
  border:1px solid #e0e4ec!important;
}

body.sg-theme-light .sp-profile
.sp-lightbox-toolbar strong {
  color:#252630!important;
  -webkit-text-fill-color:#252630!important;
}

body.sg-theme-light .sp-profile
#sp-photo-close {
  background:#ffffff!important;
  color:#343844!important;
  -webkit-text-fill-color:#343844!important;
  border:1px solid #dce1e8!important;
}
