/* Vave logo CTA palette */
.header-tools .tool-button,
.site-auth .site-hot,
.site-auth .ghost,
.article-btn,
.section-cta-link,
.promo-banner-cta,
.section-bonus-cta,
.app-banner-btn,
.registration-card .signup-button,
.bet-slip .signup-button,
.footer-buy,
.site-cookie button,
.scroll-top {
  --vave-button-fill: #22c99d;
  color: #061a15;
  background: #22c99d;
  border-color: #22c99d;
  box-shadow: inset 0 1px 0 rgb(255 255 255 / 28%), 0 0 18px rgb(34 201 157 / 24%);
}

.header-tools .tool-button:hover,
.header-tools .tool-button:focus-visible,
.site-auth .site-hot:hover,
.site-auth .site-hot:focus-visible,
.site-auth .ghost:hover,
.site-auth .ghost:focus-visible,
.article-btn:hover,
.article-btn:focus-visible,
.section-cta-link:hover,
.section-cta-link:focus-visible,
.promo-banner-cta:hover,
.promo-banner-cta:focus-visible,
.section-bonus-cta:hover,
.section-bonus-cta:focus-visible,
.app-banner-btn:hover,
.app-banner-btn:focus-visible,
.registration-card .signup-button:hover,
.registration-card .signup-button:focus-visible,
.bet-slip .signup-button:hover,
.bet-slip .signup-button:focus-visible,
.footer-buy:hover,
.footer-buy:focus-visible,
.site-cookie button:hover,
.site-cookie button:focus-visible,
.scroll-top:hover,
.scroll-top:focus-visible {
  --vave-button-fill: #3dd3aa;
  color: #061a15;
  background: #3dd3aa;
  border-color: #3dd3aa;
}

@media (max-width: 900px) {
  .mobile-menu .mobile-drawer-actions > a,
  .mobile-menu .mobile-drawer-actions > .site-hot,
  .mobile-menu .mobile-drawer-actions > .ghost {
    color: #061a15;
    background: #22c99d;
    border-color: #22c99d;
  }
}
