/* theme.css · Nutricionista Tatiana Maia (tokens de brand.md). Só tokens: layout em minisite.css. */
:root {
  --ms-primary: #1F6F54;
  --ms-primary-dark: #154D3A;
  --ms-primary-mid: #2A8767;
  --ms-on-primary: #FFFFFF;
  --ms-accent: #C29B38;
  --ms-bg: #FAFAF7;
  --ms-surface: #FFFFFF;
  --ms-surface-alt: #F0F4F1;
  --ms-text: #182420;
  --ms-text-mid: #3D4E47;
  --ms-border: rgba(24, 36, 32, 0.12);

  --ms-font-display: "Montserrat", system-ui, sans-serif;
  --ms-font-body: "Geist", "Geist Sans", system-ui, sans-serif;
  --ms-display-weight: 600;

  --ms-primary-icon: var(--ms-on-primary);
  --ms-primary-icon-bg: color-mix(in srgb, var(--ms-on-primary) 22%, transparent);
  --ms-action-icon-bg: #E8F3EE;
  --ms-font-action: var(--ms-font-body);
  --ms-action-title-size: 1.05rem;

  --ms-hero-pos: 50% 20%;
}
