/* DeepDive primary CTA: same color and shape as the main site's hero button. */
.capsule-actions .capsule-login {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: min(100%, 190px);
  min-height: 58px;
  padding: 0 28px;
  border: 0;
  border-radius: 14px;
  background: #2de8fd;
  color: #041326;
  box-shadow: 0 14px 34px rgba(45, 232, 253, .2);
  font: 800 14px/1 Manrope, Arial, sans-serif;
  text-align: center;
  text-decoration: none;
  transition: background-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
.capsule-actions .capsule-login:hover {
  background: #64efff;
  box-shadow: 0 17px 37px rgba(45, 232, 253, .25);
  transform: translateY(-2px);
}
.capsule-actions .capsule-login:active { transform: translateY(0); }
@media (max-width: 620px) {
  .capsule-actions .capsule-login { min-height: 50px; }
}
@media (prefers-reduced-motion: reduce) {
  .capsule-actions .capsule-login { transition: none; }
  .capsule-actions .capsule-login:hover { transform: none; }
}
