:root {
  --zevbuild-auth-overlay: rgba(15, 23, 42, 0.72);
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

.trial-pill {
  display: none;
}

.access-lock {
  display: none;
}

.access-lock.show {
  display: flex;
}

.toast {
  pointer-events: none;
}

.toast.show {
  pointer-events: auto;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* Universally hide authentication elements to disable login system completely */
.trial-pill, 
#trial-pill, 
.lock-login, 
#topbarLoginBtn,
#trialLoginBtn,
.login-chip,
.auth-container, 
#authContainer, 
.auth-wrap,
#loginRow,
#addLoginWall { 
  display: none !important; 
}
