/* Skincare vertical · homepage theming — see sections.css. Law §7.5: no blur,
   no glow. Nav solid white, h72 (DESIGN.md · Nav). */
.ms-chipcard { backdrop-filter: none; background: var(--background); }
.ms-cta__glow { display: none; }
.ms-header { background: var(--background); }
.ms-wordmark { display: inline-flex; align-items: center; height: 72px; }
/* The 28px is the HEADER lockup. The footer's wordmark is now the closing
   mark and sizes itself from its container in sections.css, so it has to shed
   that fixed height explicitly — a footer mark stuck at 28px tall is the whole
   sign-off silently reduced to a caption. */
.ms-wordmark__svg { height: 28px; width: auto; display: block; }
.ms-footer__mark .ms-wordmark__svg { height: auto; }
.ms-nav__link { text-transform: lowercase; font-weight: 500; }
.ms-nav__link:hover { color: var(--brand); }
