/* MSV • Refinamento do fundo, 21/10/2026
   Objetivo: marfim claro CONTÍNUO, sem emendas verdes/cinzentas entre as seções.
   Conservar a identidade verde/dourada, imagens, funcionalidade e a órbita.
   Esta folha deve ser carregada depois das demais regras da home. */
:root {
  --msv-ivory-uniform: #f8f5ec;
  --msv-card-uniform: #fffdf8;
  --msv-border-uniform: rgba(174, 133, 72, .24);
  --msv-cream: #f8f5ec !important;
  --msv-soft: #fffdf8 !important;
}
/* Cor base: a mesma tinta cobre todo o fundo, independentemente da seção. */
html, body, body .poster,
.msv-showcase, .msv-showcase.msv-about,
.conditions-html, .msv-presentation-banner,
.msv-showcase.msv-knowledge,
.msv-problem, .msv-knowledge,
.msv-ecs, .msv-series,
.msv-site-footer, .simple-page {
  background: var(--msv-ivory-uniform) !important;
  background-image: none !important;
}
/* Barra e a reserva da imagem herdam o marfim, sem afetar a própria imagem. */
.site-navbar {background: #fbf8f1 !important; background-image: none !important;}
.poster-top--image-only, .hero-picture--clean,
.hero-mobile-copy { background: var(--msv-ivory-uniform) !important; background-image:none !important; }
/* Cartões em branco-marfinado consistente: contraste discreto e elegante. */
.msv-about-card, .msv-problem-card, .msv-content-card,
.condition-card, .msv-ecs-panel, .msv-series-card,
.msv-footer-contact, .simple-page-inner, .modal-card {
  background: var(--msv-card-uniform) !important;
  background-image: none !important;
  border-color: var(--msv-border-uniform) !important;
}
.msv-integrative-note {
  background: var(--msv-card-uniform) !important;
  background-image: none !important;
  border-color: var(--msv-border-uniform) !important;
}
/* O bloco endocanabinoide deixa de ter cards cinza/azulados. */
.msv-ecs-card {background: #f5f0e5 !important; background-image: none !important;}
.msv-ecs-receptors span {background: #faf5e9 !important;}
.msv-footer-bottom {background: var(--msv-ivory-uniform) !important; background-image: none !important;}
/* Mantém intencionalmente o painel institucional verde escuro e os detalhes dourados.
   Não altera as esferas, o círculo central, ou seus gradientes de ouro. */
.msv-footer-mission {background:linear-gradient(130deg,#10392a,#1e563b 55%,#163b2d) !important;}
/* Ornamentos botânicos mais discretos, sem grandes manchas de cor no fundo. */
.msv-showcase.msv-about::before,
.msv-showcase.msv-about::after {opacity:.35 !important;}
.msv-about-card::after {opacity:.45 !important;}
/* Um pouco mais de respiro em todas as seções, sem esticar imagens ou cartões. */
@media (min-width: 701px) {
  .msv-showcase.msv-about {padding-top:clamp(44px,4.4vw,68px) !important; padding-bottom:clamp(50px,4.8vw,76px) !important;}
  .conditions-html {padding-top:clamp(56px,5.4vw,86px) !important; padding-bottom:clamp(68px,6vw,96px) !important;}
  .msv-presentation-banner {padding-top:clamp(54px,5vw,80px) !important; padding-bottom:clamp(54px,5vw,80px) !important;}
  .msv-showcase.msv-knowledge {padding-top:clamp(54px,5vw,80px) !important; padding-bottom:clamp(54px,5vw,80px) !important;}
  .msv-ecs {padding-top:clamp(52px,5vw,80px) !important; padding-bottom:clamp(56px,5vw,84px) !important;}
  .msv-series {padding-top:clamp(60px,5.5vw,88px) !important; padding-bottom:clamp(66px,6vw,96px) !important;}
  .msv-integrative-note {margin-top:36px !important; margin-bottom:36px !important;}
}
@media (max-width: 700px) {
  .msv-showcase.msv-about {padding-top:30px !important; padding-bottom:34px !important;}
  .conditions-html {padding-top:42px !important; padding-bottom:49px !important;}
  .msv-presentation-banner {padding-top:36px !important; padding-bottom:39px !important;}
  .msv-showcase.msv-knowledge {padding-top:36px !important; padding-bottom:39px !important;}
  .msv-ecs {padding-top:37px !important; padding-bottom:42px !important;}
  .msv-series {padding-top:43px !important; padding-bottom:49px !important;}
}
