
/* SEG_LIGHT_VIDEO_V4
   Apenas cores no modo LIGHT.
   Dark e funcionalidades preservados. */

/* Pagina completa Ultimos Videos */
body.sg-theme-light #seg-mobile-app .sm9-post {
  background-color:#fff!important;
  color:#29232e!important;
  border-color:#e7dce7!important;
}

body.sg-theme-light #seg-mobile-app .sm9-posttop {
  background-color:#fff!important;
  color:#d62d85!important;
}

body.sg-theme-light #seg-mobile-app .sm9-caption {
  background-color:#fff!important;
  color:#39323e!important;
}

/* Textos informativos e comentarios nos posts */
body.sg-theme-light #seg-mobile-app .sm9-post :is(
  .comment,.comment-body,.comment-text,
  .comment-content,.comment-item,
  .post-comment,.post-comment-text,
  .sm9-comment,.sm9-comment-body,
  .sg-comment,.sg-comment-text
) {
  background-color:#fff!important;
  color:#38313d!important;
  border-color:#e8e0e9!important;
  -webkit-text-fill-color:#38313d!important;
}

body.sg-theme-light #seg-mobile-app .sm9-post :is(
  .comment-date,.comment-time,.comment-meta,
  .post-date,.post-meta,.sm9-comment-meta
) {
  color:#746c79!important;
  -webkit-text-fill-color:#746c79!important;
}

/* Divisorias e caixas de escrita */
body.sg-theme-light #seg-mobile-app .sm9-post :is(
  input[type="text"],
  textarea
) {
  background-color:#fff!important;
  color:#29232e!important;
  border-color:#decfdd!important;
}

body.sg-theme-light #seg-mobile-app .sm9-post :is(
  input[type="text"],textarea
)::placeholder {
  color:#8f8794!important;
}

/* Cartoes da listagem compacta de videos */
body.sg-theme-light #seg-mobile-app :is(
  .sg-video-member-info,.sm15-video-info,
  .sm-video-info
) {
  background-color:#fff!important;
  color:#29232e!important;
}

body.sg-theme-light #seg-mobile-app :is(
  .sg-video-member-city,.sm15-video-city,
  .sm-video-city
) {
  color:#746c79!important;
}

/* Rodape: somente elementos identificados */
body.sg-theme-light :is(
  .seg-site-footer,.sg-site-footer,
  .seg-footer,.sg-footer
) {
  background-color:#fff!important;
  color:#66606d!important;
  border-color:#e8e0e9!important;
}

/* Nenhuma regra aplicada a imagens, videos,
   icones, botoes de like ou controles de comentario. */
