.elementor-2990 .elementor-element.elementor-element-b5380d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2990 .elementor-element.elementor-element-2705fc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-5d3ffa9 *//* PATCH GLOBAL — posts 1080x1080 e stories 1080x1920 */
:root{
  --text: #FFFFFF;          /* texto principal MAIS BRANCO */
  --text-strong: #FFFFFF;   /* títulos e nomes */
  --text-base: #F2F5F8;     /* parágrafos */
  --muted: #CFD6DF;         /* metas/ids */
  --accent: #E3BD4C;        /* dourado levemente mais vivo */
}

/* Base */
.art, .story{
  color: var(--text-base);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

/* Títulos (nome, Defesa Criminal, OAB) */
.art h1, .art h2, .art h3,
.story h1, .story h2, .story h3{
  color: var(--text-strong) !important;
  -webkit-text-fill-color: var(--text-strong) !important;
  font-weight: 900;
  text-shadow: 0 1px 0 rgba(0,0,0,.35), 0 8px 26px rgba(0,0,0,.55);
  letter-spacing: -0.2px;
}

/* Parágrafos e textos principais */
.art p, .story p{ color: var(--text-base) !important; }

/* Linhas de apoio/metadados */
.art .muted, .art .meta, .art .id,
.story .muted, .story .meta, .story .id{
  color: var(--muted) !important;
}

/* Tags e botões (mantém padrão do escritório) */
.art .tag, .story .tag{
  background: var(--accent) !important; color:#0B0F14 !important;
}
.art .btn, .art .cta, .story .btn, .story .cta{
  background: var(--accent) !important; color:#0B0F14 !important;
  box-shadow: 0 8px 30px rgba(227,189,76,.28);
  font-weight: 900;
}

/* Blindagem contra “lavado” causado por efeitos de blend/opacity */
.art [style*="opacity"], .story [style*="opacity"]{ opacity: 1 !important; }
.art [style*="mix-blend-mode"], .story [style*="mix-blend-mode"]{ mix-blend-mode: normal !important; }
.art [style*="filter"], .story [style*="filter"]{ filter: none !important; }

/* Opcional: se o fundo estiver muito intenso, reduza levemente o brilho do dourado do backdrop
.art, .story{
  background:
    radial-gradient(1200px 700px at 50% -200px, rgba(212,175,55,.14), transparent 60%),
    linear-gradient(180deg, rgba(9,13,18,0), rgba(9,13,18,.55) 60%),
    #0B0F14 !important;
}
*//* End custom CSS */