/* La pantalla de entrar (plantillas/entrar.html): la única que se ve sin
   haber entrado. En fichero propio y no en un <style> de la página: la
   política de contenido no acepta estilos sueltos (unidad 011). */
.entrada { max-width: 22rem; margin: 12vh auto 0; }
.entrada .marca {
  font-family: var(--fuente-titulos); font-weight: 700; font-size: 1.6rem;
  text-transform: uppercase; letter-spacing: .06em; color: var(--acento);
  text-align: center; margin: 0 0 1.5rem;
}
.entrada form {
  display: flex; flex-direction: column; gap: .9rem; padding: 1.5rem;
  background: var(--fondo-panel); border: 1px solid var(--borde); border-radius: 8px;
}
.entrada label { display: flex; flex-direction: column; gap: .3rem; color: var(--texto-suave); font-size: .9rem; }
.entrada input[type="text"], .entrada input[type="password"] {
  background: var(--fondo-hueco); color: var(--texto); border: 1px solid var(--borde);
  border-radius: 4px; padding: .5rem .6rem; font: inherit;
}
.entrada .aviso-entrada {
  margin: 0; padding: .6rem .8rem; border-radius: 4px;
  border: 1px solid var(--peligro); color: #f0b7b1;
}
