/* AUTH WATERMARK HARD REMOVE v10.6.91
 * Defensive override for any stale/legacy watermark pseudo-elements.
 * Keeps the normal auth brand/logo image itself untouched.
 */
body.user-auth .auth-page::before,
body.user-auth .auth-page::after,
body.user-auth .auth-wrap::before,
body.user-auth .auth-wrap::after,
body.user-auth .auth-card::before,
body.user-auth .auth-card::after,
body.user-auth .auth-brand::before,
body.user-auth .auth-brand::after,
body.admin-auth .auth-page::before,
body.admin-auth .auth-page::after,
body.admin-auth .auth-wrap::before,
body.admin-auth .auth-wrap::after,
body.admin-auth .auth-card::before,
body.admin-auth .auth-card::after,
body.admin-auth .auth-brand::before,
body.admin-auth .auth-brand::after{
  content:none!important;
  display:none!important;
  background:none!important;
  background-image:none!important;
  opacity:0!important;
  filter:none!important;
}

/* Remove only watermark variables left by older cached/injected rules. */
body.user-auth,
body.admin-auth{
  --gt-current-watermark:none!important;
  --gt-original-watermark:none!important;
}

/* A legacy watermark rule used positioning/isolation on the auth card.
 * Reset only those watermark-specific layering effects; retain card colours. */
body.user-auth .auth-card,
body.admin-auth .auth-card{
  isolation:auto!important;
}

/* Never hide the real header/brand logo.  This is the normal logo, not a watermark. */
body.user-auth .brand-logo-auth,
body.admin-auth .brand-logo-auth{
  opacity:1!important;
  visibility:visible!important;
  filter:none!important;
}

/* Marker used for server/browser verification. */
html{--gt-auth-watermark-kill-v10691:1}
