/* docs-auth.css
   Hide main content until the auth script marks the page ready.
   This minimizes content flashing for unauthenticated users who will be redirected.
*/

/* Start hidden */
.md-main,
.md-sidebar,
.md-content,
.md-container {
  opacity: 0;
  transition: opacity 0.12s linear;
  pointer-events: none;
}

/* When auth script runs and marks ready, show the content */
body.docs-auth-ready .md-main,
body.docs-auth-ready .md-sidebar,
body.docs-auth-ready .md-content,
body.docs-auth-ready .md-container {
  opacity: 1;
  pointer-events: auto;
}
