

/* Contenedor del footer */
.footer {
  background-color: #f8f9fa;
  border-top: 1px solid rgba(30, 30, 30, 0.1);
  padding: var(--spacing-lg) 0;
  margin-top: auto;
}

/* Enlaces del footer */
.footer a {
  color: var(--corporate-blue);
  text-decoration: none;
  transition: color 0.3s ease;
  font-weight: 500;
}

.footer a:hover {
  color: var(--corporate-purple);
  text-decoration: underline;
}

/* Texto del footer */
.footer .text-muted {
  color: rgba(30, 30, 30, 0.6) !important;
  font-size: var(--font-size-body);
}

/* Logo AWS en footer */
.footer img {
  transition: opacity 0.3s ease;
}

.footer img:hover {
  opacity: 0.8;
}

/* Lista de enlaces */
.footer .list-inline-item:not(:last-child) {
  margin-right: var(--spacing-md);
}

/* Responsive */
@media (max-width: 768px) {
  .footer .row > div {
    text-align: center !important;
    margin-bottom: var(--spacing-sm);
  }

  .footer .list-inline {
    margin-top: var(--spacing-sm);
  }
}
