
/* SEG_LIGHT_MOBILE_V3
   Correcoes exclusivas do tema claro.
   Sem alteracoes de layout ou funcionalidade. */

@media(max-width:700px) {

/* AMIGOS - fundo principal */
body.sg-theme-light #sf2,
body.sg-theme-light #seg-mobile-app #sf2,
body.sg-theme-light #seg-mobile-app .sf2-page {
  background-color:#f8f7fa!important;
  color:#25212b!important;
}

/* AMIGOS - perfil e informacoes */
body.sg-theme-light #sf2 :is(
  .sf2-profile,.sf2-filters,.sf2-person,
  .sf2-card,.sf2-header,.sf2-tabs,
  .sf2-profile-body,.sf2-results
) {
  background-color:#ffffff!important;
  color:#25212b!important;
  border-color:#eadfea!important;
}

/* AMIGOS - textos */
body.sg-theme-light #sf2 :is(
  .sf2-name,.sf2-type,.sf2-bio,
  h1,h2,h3,p,strong
) {
  color:#28232e!important;
}

body.sg-theme-light #sf2 :is(
  .sf2-city,.sf2-last,small
) {
  color:#756d7d!important;
}

/* AMIGOS - filtros e botoes secundarios */
body.sg-theme-light #sf2 :is(
  .sf2-tabs,.sf2-tabs button,
  .sf2-tabs a,.sf2-filter-panel,
  input,select
) {
  background-color:#ffffff!important;
  color:#514459!important;
  border-color:#e9dce7!important;
}

/* Preservar selecao rosa */
body.sg-theme-light #sf2 :is(
  .active,.selected,.current
) {
  color:#dd2788!important;
}

/* AMIGOS - acoes */
body.sg-theme-light #sf2 :is(
  .sf2-actions button,.sf2-actions a
) {
  border-color:#dfc4d6!important;
}

/* VIDEO - area e cartoes */
body.sg-theme-light #seg-mobile-app :is(
  .sm-video-section,.sm-video-card,
  .sm15-video-card,.sm15-video-info,
  .sg-video-member-info,
  .sg-video-social,.sd-card,.sd-thumb
) {
  background-color:#ffffff!important;
  border-color:#eadfea!important;
}

/* VIDEO - nome, cidade e contadores */
body.sg-theme-light #seg-mobile-app :is(
  .sm-video-info,.sm15-video-info,
  .sg-video-member-name,
  .sg-video-social
) {
  color:#28232e!important;
}

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

/* Manter foto e preview originais */
body.sg-theme-light #seg-mobile-app :is(
  .sm-video-card,.sm15-video-card,.sd-thumb
) img {
  filter:none!important;
  opacity:1!important;
}

/* RODAPE - cores apenas */
body.sg-theme-light :is(
  .seg-site-footer,.sg-site-footer,
  .seg-footer,.sg-footer
) {
  background-color:#ffffff!important;
  color:#696171!important;
  border-color:#eadfea!important;
}

body.sg-theme-light :is(
  .seg-site-footer,.sg-site-footer,
  .seg-footer,.sg-footer
) :is(p,small,span) {
  color:#696171!important;
}

/* Nao modificar componentes de chat,
   barra inferior ou icones existentes. */

}
