/* Acesso à Plataforma EAD - Fernando Datorre @2026 */
.ead { max-width: 400px; margin: 24px auto 0; padding: 32px; }
.ead h1 { margin: 0 0 20px; font-size: 1.5rem; color: var(--azul-escuro); }
.ead .campo { width: 100%; box-sizing: border-box; }
.ead__rotulo { margin-top: 16px; }
.ead__botao { width: 100%; box-sizing: border-box; justify-content: center; margin-top: 22px; }
.ead__erro { margin: 0 0 18px; padding: 10px 14px; border-radius: 8px; background: var(--vermelho-claro); color: var(--vermelho); }
.aviso-migracao .ead__erro { color: var(--vermelho); margin: 12px auto; }

@media (max-width: 480px) {
    .ead { padding: 24px 20px; }
}
