/* theme-face:health */
body[data-theme="health"] {
  --ink: #0f766e;
  --accent: #99f6e4;
  --paper: #f0fdfa;
  --on: #0f766e;
  --display: "Segoe UI", system-ui, sans-serif;
  background: #f0fdfa;
  color: #0f766e;
}
body[data-theme="health"] .utility-bar { background: #0f766e; color: #fff; }
body[data-theme="health"] .brand-mark { background: #0f766e; color: #fff; }
body[data-theme="health"] .brand-copy strong,
body[data-theme="health"] h1,
body[data-theme="health"] h2 { font-family: "Segoe UI", system-ui, sans-serif; }
body[data-theme="health"] .header-search button,
body[data-theme="health"] .button-primary { background: #99f6e4; color: #0f766e; border-color: #99f6e4; }
body[data-theme="health"] .nav-shell { background: #0f766e; }
body[data-theme="health"] .main-nav a { color: #fff; }
body[data-theme="health"] .category-menu > summary { background: #99f6e4; color: #0f766e; }
body[data-theme="health"] .site-footer { background: #0f766e; color: #fff; }
body[data-theme="health"] .site-footer a { color: #fff; }
body[data-theme="health"] .hero-copy-block h1,
body[data-theme="health"] .hero-kicker,
body[data-theme="health"] .hero-copy-block > p,
body[data-theme="health"] .hero-points,
body[data-theme="health"] .section-kicker { color: #0f766e; }
body[data-theme="health"] .catalog-header { background: #0f766e; color: #fff; }
body[data-theme="health"] .catalog-header .section-kicker,
body[data-theme="health"] .catalog-header h1,
body[data-theme="health"] .catalog-header p { color: #fff; }
body[data-theme="health"] .catalog-count strong { color: #99f6e4; }
body[data-theme="health"] .category-menu-level-0 { display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 8px 18px; }
body[data-theme="health"] .category-menu-level-1 { margin: 4px 0 10px; padding-left: 12px; }
body[data-theme="health"] .commerce-hero { background: #fff; border-left: 8px solid #0f766e; } body[data-theme="health"] .hero-copy-block > p { max-width: 42rem; font-size: 1.05rem; } body[data-theme="health"] .category-card { background: #fff; border-radius: 18px; box-shadow: 0 10px 30px rgba(15,118,110,.08); border: 0; } body[data-theme="health"] .button { border-radius: 14px; } body[data-theme="health"] .trust-band { background: #fff; }
