
/* More transparent auth modal refinement */
.ada-auth-card{
  background:
    linear-gradient(90deg,
      rgba(102,62,54,.10) 0%,
      rgba(251,246,245,.20) 24%,
      rgba(251,246,245,.16) 52%,
      rgba(251,246,245,.20) 100%),
    url('../../../../img/academy/auth-card-background.webp') center/cover no-repeat!important;
}
.ada-auth-card:before{
  background:
    linear-gradient(90deg,rgba(102,62,54,.06),rgba(251,246,245,.08)),
    radial-gradient(circle at 20% 20%,rgba(251,246,245,.12),transparent 26%),
    radial-gradient(circle at 78% 18%,rgba(173,100,85,.12),transparent 34%)!important;
}
.ada-auth-content{
  background:rgba(251,246,245,.045)!important;
  border-color:rgba(251,246,245,.16)!important;
  box-shadow:
    0 24px 70px rgba(102,62,54,.10),
    inset 0 1px 0 rgba(251,246,245,.14)!important;
  backdrop-filter:blur(7px) saturate(112%)!important;
  -webkit-backdrop-filter:blur(7px) saturate(112%)!important;
}
.ada-auth-content h2,
.ada-auth-copy,
.ada-auth-form label,
.ada-auth-links,
.ada-auth-terms-copy{
  text-shadow:
    0 1px 0 rgba(251,246,245,.42),
    0 9px 24px rgba(251,246,245,.38)!important;
}
.ada-auth-tabs{
  background:rgba(251,246,245,.105)!important;
  border-color:rgba(251,246,245,.22)!important;
  backdrop-filter:blur(6px)!important;
  -webkit-backdrop-filter:blur(6px)!important;
}
.ada-auth-tab:not(.is-active):hover{
  background:rgba(251,246,245,.16)!important;
}
.ada-auth-form input,
.ada-auth-form select{
  background:rgba(251,246,245,.36)!important;
  border-color:rgba(251,246,245,.26)!important;
  backdrop-filter:blur(6px) saturate(108%)!important;
  -webkit-backdrop-filter:blur(6px) saturate(108%)!important;
}
.ada-auth-form input:hover,
.ada-auth-form select:hover{
  background:rgba(251,246,245,.48)!important;
  border-color:rgba(173,100,85,.40)!important;
}
.ada-auth-form input:focus,
.ada-auth-form select:focus{
  background:rgba(251,246,245,.62)!important;
  border-color:rgba(173,100,85,.72)!important;
}
.ada-auth-submit{
  background:rgba(251,246,245,.34)!important;
  border-color:rgba(251,246,245,.24)!important;
  backdrop-filter:blur(6px)!important;
  -webkit-backdrop-filter:blur(6px)!important;
}
.ada-auth-submit:hover{
  background:rgba(251,246,245,.52)!important;
}
.ada-auth-terms{
  background:linear-gradient(135deg,rgba(251,246,245,.105),rgba(251,246,245,.08))!important;
  border-color:rgba(251,246,245,.22)!important;
  box-shadow:
    0 12px 34px rgba(102,62,54,.07),
    inset 0 1px 0 rgba(251,246,245,.16)!important;
  backdrop-filter:blur(7px) saturate(112%)!important;
  -webkit-backdrop-filter:blur(7px) saturate(112%)!important;
}
.ada-auth-terms:hover{
  background:linear-gradient(135deg,rgba(251,246,245,.18),rgba(251,246,245,.13))!important;
  border-color:rgba(173,100,85,.40)!important;
}
.ada-auth-terms input[type="checkbox"]{
  background:rgba(251,246,245,.34)!important;
  border-color:rgba(173,100,85,.56)!important;
}
.ada-auth-terms input[type="checkbox"]:hover{
  background:rgba(251,246,245,.52)!important;
}
.ada-auth-terms-copy{
  text-transform:uppercase!important;
  letter-spacing:.055em!important;
  font-size:.78rem!important;
  line-height:1.55!important;
  font-weight:850!important;
  color:#663e36!important;
}
.ada-auth-terms-copy a{
  color:#663e36!important;
  font-weight:950!important;
  text-decoration:none!important;
  border-bottom:1px solid rgba(173,100,85,.55)!important;
  transition:color .2s ease,border-color .2s ease,background .2s ease;
}
.ada-auth-terms-copy a:hover{
  color:#663e36!important;
  border-color:rgba(173,100,85,.95)!important;
  background:rgba(251,246,245,.20)!important;
}
.ada-auth-error{
  background:rgba(251,246,245,.54)!important;
}
@media(max-width:900px){
  .ada-auth-content{
    background:rgba(251,246,245,.10)!important;
  }
}
@media(max-width:620px){
  .ada-auth-content{
    background:rgba(251,246,245,.18)!important;
    backdrop-filter:blur(10px) saturate(116%)!important;
    -webkit-backdrop-filter:blur(10px) saturate(116%)!important;
  }
  .ada-auth-form input,
  .ada-auth-form select{
    background:rgba(251,246,245,.54)!important;
  }
}
