/* LibreChat v0.8.7. Paleta amostrada da imagem fornecida pelo usuario.
   Ajuste os valores abaixo para alterar as cores; nao sao um manual de marca.
   O escopo .w-authPageWidth restringe o visual as telas de autenticacao.
   O chat continua com seu tema atual. Requer navegador com CSS :has(). */
body:has(.w-authPageWidth) {
  --institucional-azul: #004b78;
  --institucional-azul-hover: #003858;
  --institucional-vermelho: #df101c;
  --institucional-amarelo: #ffcf04;
  --login-link: #004b78;
  --login-focus: #004b78;
  --surface-primary: #ffffff;
  --text-primary: #17334c;
  --text-secondary-alt: #52677b;
  --border-light: #c9d7e3;
  --surface-submit: var(--institucional-azul);
  --surface-submit-hover: var(--institucional-azul-hover);
}

body:has(.w-authPageWidth) .min-h-screen:has(> main > .w-authPageWidth) {
  min-height: 100vh;
  min-height: 100dvh;
  background: radial-gradient(ellipse at top left, #e0eef8 0, transparent 58%), #f4f7fb;
  color: var(--text-primary);
}

body:has(.w-authPageWidth) .mt-6.h-10:has(> img[src$="assets/logo.svg"]) {
  width: min(432px, calc(100% - 32px));
  height: auto;
  margin: 44px auto 0;
  padding: 16px;
  box-sizing: border-box;
  background: #ffffff;
  border: 1px solid #e1e8ef;
  border-radius: 16px;
}

body:has(.w-authPageWidth) img[src$="assets/logo.svg"] {
  display: block;
  width: 100%;
  height: auto;
  max-width: 400px;
  margin: auto;
  object-fit: contain;
}

/* Mantem o formulario a 24px do logo, sem distribuir espaco vertical. */
body:has(.w-authPageWidth) main:has(> .w-authPageWidth) {
  flex: 0 0 auto;
  padding: 24px 16px 32px;
}

body .w-authPageWidth {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  max-width: 432px;
  padding: 32px;
  border: 1px solid #dce6ef;
  border-radius: 20px;
  background: var(--surface-primary);
  box-shadow: 0 16px 48px rgb(0 55 90 / 8%);
}

body .w-authPageWidth::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: linear-gradient(90deg, var(--institucional-azul) 0 60%, var(--institucional-amarelo) 60% 80%, var(--institucional-vermelho) 80%);
}

body .w-authPageWidth h1 {
  color: var(--text-primary);
  font-size: 1.75rem;
  line-height: 1.25;
}

body .w-authPageWidth input {
  background-color: var(--surface-primary);
  border-color: var(--border-light);
  color: var(--text-primary);
}

body .w-authPageWidth input:focus-visible {
  border-color: var(--login-focus);
  outline: 2px solid var(--login-focus);
  outline-offset: 2px;
}

body .w-authPageWidth :focus-within > label {
  color: var(--login-link);
}

body .w-authPageWidth a[class*="text-green-"],
body:has(.w-authPageWidth) [role="contentinfo"] a {
  color: var(--login-link);
}

body .w-authPageWidth a:hover {
  text-decoration: underline;
  text-decoration-color: currentColor;
}

body .w-authPageWidth button[type="submit"] {
  background-color: var(--institucional-azul);
  color: #ffffff;
  border-radius: 14px;
}

body .w-authPageWidth button[type="submit"]:hover:not(:disabled) {
  background-color: var(--institucional-azul-hover);
}

body .w-authPageWidth button:focus-visible,
body .w-authPageWidth a:focus-visible {
  outline: 2px solid var(--login-focus);
  outline-offset: 3px;
}

body .w-authPageWidth button[type="submit"]:disabled {
  opacity: 0.55;
  cursor: not-allowed;
}

.dark body:has(.w-authPageWidth) {
  --surface-primary: #15283b;
  --text-primary: #edf5ff;
  --text-secondary-alt: #b5c8da;
  --border-light: #516a80;
  --login-link: #9dceff;
  --login-focus: var(--institucional-amarelo);
}

.dark body:has(.w-authPageWidth) .min-h-screen:has(> main > .w-authPageWidth) {
  background: radial-gradient(ellipse at top left, #133f5a 0, transparent 60%), #0b1726;
}

.dark body .w-authPageWidth {
  background: var(--surface-primary);
  border-color: #314b63;
  box-shadow: 0 16px 48px rgb(0 0 0 / 25%);
}

@media (max-width: 480px) {
  body .w-authPageWidth { padding: 28px 22px; }
  body .w-authPageWidth h1 { font-size: 1.5rem; }
  body:has(.w-authPageWidth) .mt-6.h-10:has(> img[src$="assets/logo.svg"]) { margin-top: 28px; }
}

@media (forced-colors: active) {
  body:has(.w-authPageWidth) .min-h-screen:has(> main > .w-authPageWidth),
  body .w-authPageWidth { background: Canvas; color: CanvasText; box-shadow: none; }
  body .w-authPageWidth h1 { color: CanvasText; }
  body .w-authPageWidth button[type="submit"] { background: ButtonFace; color: ButtonText; border: 1px solid ButtonText; }
  body .w-authPageWidth a { color: LinkText; }
}

/* A URL versionada evita reutilizar o logo original guardado no navegador. */
img[src$="assets/logo.svg"] {
  content: url("data:image/png;base64,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");
  aspect-ratio: 400 / 57;
}
