/* public/marca-portal/casca-login.css — ajustes NOSSOS para a tela de login com o layout do Yuri (PLANO-PORTAL-AO-VIVO,
   Tarefa 9). Os arquivos de assets/ ao lado são cópias exatas do pacote do Yuri de 07/10/2026 (tela.test.tsx confere
   o sha256); mudança neles é pedido explícito ao Yuri, nunca edição aqui. */

/* Fontes servidas pela casca (next/font, variáveis postas no <main> pela página): Lato no lugar da Apparat (a
   substituta do próprio tokens.css) e Dancing Script. Nenhuma fonte de terceiro carrega na página da senha.
   --font-texto vem da classe da Lato da casca (fontes.ts) no próprio <main>, por cima do :root do tokens.css; por isso
   não é redefinida aqui (seria referência circular). */
.pd-login {
  --font-titulo: var(--font-texto), system-ui, sans-serif;
  --font-efeito: var(--font-texto), system-ui, sans-serif;
  --font-script: var(--fonte-script), cursive;
  font: 400 15px/1.55 var(--font-texto);
  color: var(--ink);
}

/* do plataforma.css do Yuri, que não é copiado: tamanho dos ícones */
.pd-ico { width: 18px; height: 18px; flex: none; vertical-align: -0.22em; }

/* e-mail e senha: o login de pré-visualização do Yuri não tem campos; seguem o .pd-campo dele */
.pd-entrada {
  display: block; width: 100%; min-height: 52px; padding: 12px 16px;
  border: 1.5px solid var(--borda-campo); border-radius: var(--r-s); background: var(--branco);
  font: 400 16px/1.3 var(--font-texto); color: var(--ink);
}
.pd-entrada:focus-visible, .pd-btn:focus-visible { outline: 3px solid var(--azul); outline-offset: 2px; }
.pd-login__card > .pd-login__erro {
  margin: 0 0 16px; padding: 12px 16px; border-radius: var(--r-s);
  background: var(--erro-fundo); color: var(--erro); font-size: 14px;
}
.pd-btn:disabled { filter: none; opacity: .7; cursor: progress; }
