/* Buena Vista actions: restrained green at rest, full brand green on interaction. */
html[data-theme="dark"] body .button,
html[data-theme="dark"] body .site-header .site-nav a.nav-cta {
  background:#00ce00!important;color:#0d0e12!important;
  transition:background-color 180ms ease,color 180ms ease,transform 180ms ease;
}
html[data-theme="dark"] body .button:hover,
html[data-theme="dark"] body .button:focus-visible,
html[data-theme="dark"] body .site-header .site-nav a.nav-cta:hover,
html[data-theme="dark"] body .site-header .site-nav a.nav-cta:focus-visible,
html[data-theme="dark"] body .site-header .site-nav a.nav-cta.is-active {
  background:#00ff00!important;color:#0d0e12!important;
}
/* Keep Kommo's own action color, including its homepage block and list dots. */
html[data-theme="dark"] body .home-kommo .button,
html[data-theme="dark"] body .kommo-page .button,
html[data-theme="dark"] body .site-header.site-header--kommo .site-nav a.nav-cta {
  background:#6453da!important;color:#fff!important;
}
html[data-theme="dark"] body .home-kommo .button:hover,
html[data-theme="dark"] body .home-kommo .button:focus-visible,
html[data-theme="dark"] body .kommo-page .button:hover,
html[data-theme="dark"] body .kommo-page .button:focus-visible,
html[data-theme="dark"] body .site-header.site-header--kommo .site-nav a.nav-cta:hover,
html[data-theme="dark"] body .site-header.site-header--kommo .site-nav a.nav-cta:focus-visible {
  background:#7564eb!important;color:#fff!important;
}
.home-kommo .service-row__body li::before{background:#8b7aef}
@media(prefers-reduced-motion:reduce){html[data-theme="dark"] body .button,html[data-theme="dark"] body .site-header .site-nav a.nav-cta{transition:none}}
