.medbr-static-root,.medbr-static-root [data-surface],.medbr-static-root .surface-apoio,.medbr-static-root .surface-deep{
  --medbr-color-background:var(--bg-page);
  --medbr-color-surface:var(--card-bg);
  --medbr-color-surface-alt:var(--bg-tint);
  --medbr-color-surface-hover:var(--bg-hover);
  --medbr-color-text-primary:var(--text-strong);
  --medbr-color-text-secondary:var(--text-body);
  --medbr-color-text-muted:var(--text-muted);
  --medbr-color-border:var(--line-subtle);
  --medbr-color-border-strong:var(--line-strong);
  --medbr-color-border-card:var(--card-bd);
  --medbr-color-accent:var(--accent);
  --medbr-color-accent-strong:var(--accent-strong);
  --medbr-color-link:var(--link);
  --medbr-color-link-hover:var(--link-hover);
  --medbr-color-action:var(--action-primary-bg);
  --medbr-color-action-hover:var(--action-primary-bg-hover);
  --medbr-color-on-action:var(--action-primary-text);
  --medbr-color-focus:var(--focus-ring-color);
  --medbr-color-glow-warm:var(--leak-w);
  --medbr-color-glow-cool:var(--leak-c);
  --medbr-color-chip:var(--chip-bg);
  --medbr-shadow-sm:var(--shadow-sm);
  --medbr-shadow-md:var(--shadow-md);
  --medbr-shadow-lg:var(--shadow-lg);
  --medbr-shadow-card:var(--shadow-sm);
}
.medbr-static-root{
  --medbr-color-brand-primary:var(--itl-navy-700);
  --medbr-color-on-brand:var(--itl-fundo);
  --medbr-hybrid-ink:var(--itl-navy-900);
  --medbr-font-family-sans:var(--font-body);
  --medbr-font-family-display:var(--font-display);
  --medbr-font-size-overline:.68rem;
  --medbr-font-size-meta:.74rem;
  --medbr-font-size-label:var(--label);
  --medbr-font-size-sm:var(--step--1);
  --medbr-font-size-md:var(--step-0);
  --medbr-font-size-lg:calc(var(--step-2) * var(--h-k));
  --medbr-font-size-xl:calc(var(--step-3) * var(--h-k));
  --medbr-font-size-2xl:calc(var(--step-4) * var(--h-k));
  --medbr-font-weight-body:380;
  --medbr-font-weight-display:400;
  --medbr-font-weight-medium:500;
  --medbr-font-weight-strong:600;
  --medbr-font-leading-tight:1.15;
  --medbr-font-leading-body:1.7;
  --medbr-font-tracking-display:-.012em;
  --medbr-font-tracking-label:.16em;
  --medbr-font-tracking-meta:.14em;
  --medbr-space-1:.25rem;
  --medbr-space-2:var(--space-2xs);
  --medbr-space-3:var(--space-xs);
  --medbr-space-4:var(--space-sm);
  --medbr-space-5:var(--space-md);
  --medbr-space-6:var(--space-lg);
  --medbr-space-7:var(--space-xl);
  --medbr-space-8:var(--space-2xl);
  --medbr-space-target:2.75rem;
  --medbr-radius-sm:var(--r-sm);
  --medbr-radius-md:var(--r-md);
  --medbr-radius-lg:var(--r-lg);
  --medbr-radius-xl:var(--r-xl);
  --medbr-radius-pill:var(--r-pill);
  --medbr-post-text:var(--text-body);
  --medbr-post-bg:var(--bg-page);
  --medbr-post-surface:var(--card-bg);
  --medbr-post-border:var(--line-subtle);
  --medbr-post-accent:var(--accent-strong);
  --medbr-post-link:var(--link);
  --medbr-post-radius:var(--r-md);
  --medbr-post-shadow:var(--shadow-md);
  --medbr-post-font-family:var(--font-body);
  --medbr-post-heading-font-family:var(--font-display);
  --medbr-post-hero-bg:var(--itl-navy-900);
  --medbr-post-hero-text:var(--itl-fundo);
  --medbr-post-hero-muted:#b7bfcb;
  --medbr-post-meta-muted:#b7bfcb;
}
