
/* Brand icon integration — visual scope only. */
.logo-mark {
  padding: 0;
  overflow: hidden;
  background: transparent;
}
.brand-icon {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: inherit;
}
.auth-logo-wrap {
  display: flex;
  justify-content: center;
  margin-bottom: 12px;
}
.auth-brand-icon {
  display: block;
  width: 68px;
  height: 68px;
  object-fit: cover;
  border-radius: 18px;
  box-shadow: 4px 4px 10px rgba(var(--shadow-d-rgb),0.28), -4px -4px 10px rgba(var(--shadow-l-rgb),0.85);
}
