/* Фон /login и /register — те же полосы, что hero на app.sintez.space */
html.sntz-auth,
html.sntz-auth body {
  background: #121113 !important;
}

html.sntz-auth .sntz-auth-visual {
  position: fixed;
  inset: 0;
  z-index: 0;
  overflow: hidden;
  pointer-events: none;
  background: #121113;
}

html.sntz-auth .sntz-auth-visual__bars {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  gap: 3.5px;
  width: 100%;
  height: 100%;
}

html.sntz-auth .sntz-auth-visual__bars .gradient-bars__bar {
  flex: 1 1 0;
  min-width: 0;
  height: 100%;
  transform-origin: center center;
  will-change: transform;
}

html.sntz-auth #root,
html.sntz-auth #root > .min-h-screen,
html.sntz-auth .min-h-screen.bg-surface-primary,
html.sntz-auth .min-h-screen.bg-presentation {
  background: transparent !important;
  background-color: transparent !important;
}

html.sntz-auth body > *:not(.sntz-auth-visual) {
  position: relative;
  z-index: 1;
}

html.sntz-auth img[src*="assets/logo"] {
  max-height: 2.5rem;
  width: auto;
  margin-inline: auto;
  display: block;
}
