body.plug-play-light {
  color-scheme: light;
  color: #211d28;
  background: #fff;
  --ink: #211d28;
  --muted: #5a5262;
  --line: #ddd6e1;
  --gold: #825027;
}
.plug-play-light .hero { background: radial-gradient(ellipse at 88% 24%, #f0ebf6, #fff 69%); }
.plug-play-light .showcase { background: #f8f6fa; color: var(--ink); border-block: 1px solid var(--line); }
.plug-play-light .estate-preview, .plug-play-light .trust-photo { background: #fff; color: var(--ink); border: 1px solid var(--line); }
.plug-play-light .trust-photo a { color: var(--gold); }
.plug-play-light .placement, .plug-play-light .x-placement { background: #fff; color: var(--ink); border: 1px solid var(--line); box-shadow: 0 10px 24px #30203612; }
.plug-play-light .x-placement small { color: var(--muted); }
.plug-play-light .x-placement .query { background: #f1ebf5; color: var(--ink); }
.plug-play-light .funnel-flow li, .plug-play-light .domain-selection li a { background: #f8f6fa; color: var(--ink); }
.plug-play-light .button, .plug-play-light .buying .button { background: #281e34; color: #fff; }
.plug-play-light .button:hover, .plug-play-light .buying .button:hover { background: #4a365e; }
.plug-play-light .brand-symbol img { filter: brightness(0); }
.plug-play-light .snn-industry-links, .plug-play-light.tech-page #site-nav { color: var(--ink); }
.plug-play-light .snn-industry-links { background: #fff; border-color: var(--line); }
@media (max-width: 880px) {
  .plug-play-light.tech-page #site-nav { background: #fff; box-shadow: 0 8px 20px #30203620; }
  .plug-play-light.tech-page .menu-toggle,
  .plug-play-light.tech-page .menu-toggle[aria-expanded="true"] { color: var(--ink); background: #fff; }
}
