/* Selected light homepage. Theme styles remain scoped to body.home-light. */
body.comparison-site.home-light {
  --paper:#f9faf7;
  --ink:#1e2a24;
  --muted:#5d6b62;
  --line:#d7dfd6;
  --type-ink:var(--ink);
  --type-muted:var(--muted);
  --type-accent:#78608e;
  --lavender-ink:#78608e;
  --sage-ink:#486c58;
  background:var(--paper);
}
body.home-light :is(.site-header,.site-header.menu-open) {
  background:#f9faf7f5;
  color:var(--ink);
  border-bottom:1px solid var(--line);
  backdrop-filter:blur(16px);
}
body.home-light .site-header .brand img,
body.home-light .direction-footer .brand img { filter:grayscale(1) brightness(0); }
body.home-light .site-header .header-contact { border-color:#7d8c80; }
body.home-light .site-header .header-contact:hover { color:var(--lavender-ink); }
body.home-light .site-header :is(.product-menu,.company-menu) {
  background:#f9faf7;
  color:var(--ink);
  border-color:var(--line);
  box-shadow:0 20px 42px #2635290b;
}
body.home-light .site-header .primary-nav :is(.product-menu a,.company-menu a) { color:var(--ink); }
body.home-light :is(.product-menu-overview,.product-menu-group,.company-menu a) { border-color:var(--line); }
body.home-light :is(.product-menu-overview>span,.product-menu-group p,.company-menu small) { color:var(--muted); }
body.home-light .site-header .primary-nav :is(.product-menu a,.company-menu a):hover { color:var(--lavender-ink); }
body.home-light .media-player { background:var(--surface); color:var(--ink); }
body.home-light .media-player-toolbar { border-color:var(--line); }
body.home-light .media-player .media-player-button { color:var(--muted); }
body.home-light .media-player .media-player-button:hover { color:var(--ink); background:#edf1e9; }
body.home-light .media-player.has-media-error .media-player-status { color:var(--muted); }
body.home-light .direction-footer {
  background:var(--paper);
  color:var(--ink);
  border-top:1px solid var(--line);
}
body.comparison-site.home-light .direction-footer>p { color:var(--muted); }
@media(max-width:900px) {
  body.home-light .site-header.menu-open .primary-nav>a,
  body.home-light .site-header :is(.product-nav-toggle,.company-nav-toggle) { border-top-color:var(--line); }
}
