/* ==========================================================================
   components/aviso.css — Aviso "próximamente"
   Sin marcador (bloque único en publicaciones.html).
   ========================================================================== */
.aviso {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-5);
  padding: var(--pad-caja);
  border: var(--borde-medio) dashed var(--c-agua);
  border-radius: var(--radio);
  background: var(--c-blanco);
}
.aviso p { margin: 0; color: var(--c-texto-suave); }
.aviso__texto { flex: 1 1 var(--medida-lg); max-width: var(--medida-texto); }
.aviso__texto p { margin-top: var(--space-3); }
.aviso__titulo { font-size: var(--text-2xl); max-width: none; }
/* Botón + correo visible (por si el visitante no tiene un programa de correo configurado) */
.aviso__accion { display: grid; justify-items: center; gap: var(--space-3); }
.aviso__nota { font-size: var(--text-sm); }
.aviso__nota a { color: var(--c-laguna); }
@media (max-width: 640px) {
  .aviso__accion { justify-items: stretch; width: 100%; text-align: center; }
}
