/**
 * Tela de login partida (legado GMSYS, marcas v2).
 * Criado: 2026-08-12 | Agente: Cursor Auto
 */


.login-page {
  min-height: 100vh;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(380px, 460px);
}

.brand-panel {
  display: grid;
  align-content: center;
  gap: 1.5rem;
  padding: clamp(2rem, 7vw, 6rem);
  background: linear-gradient(140deg, var(--brand-950), var(--brand-700));
  color: #fff;
}

.brand-panel h1 {
  margin: 0;
  font-size: clamp(2.4rem, 5vw, 4.4rem);
  line-height: 0.95;
  letter-spacing: -0.04em;
}

.brand-panel p {
  margin: 0;
  max-width: 520px;
  color: color-mix(in srgb, #fff 78%, transparent);
}

.login-card {
  display: grid;
  align-content: center;
  gap: 0.9rem;
  padding: clamp(1.5rem, 4vw, 3rem);
  background: var(--glass-fill);
  backdrop-filter: blur(var(--glass-blur)) saturate(var(--glass-sat));
}

.login-card h2 { margin: 0; }
.login-card label { display: grid; gap: 0.3rem; font-size: 0.88rem; font-weight: 650; color: var(--color-muted); }
