/* Contato page styles. Bootstrap 5 supplies the form scaffolding; we only
 * tune spacing, the honeypot camouflage and the aside list here.
 */

.contato-card {
  border-radius: 8px;
}

/* Honeypot — visually hidden from humans, but visible to screen-reading bots
 * (no `display:none`, which bots learn to skip). Off-screen + clipped, with
 * `aria-hidden="true"` on the wrapper providing the accessibility hint.
 */
.contato-honeypot {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.contato-aside {
  border-left: 4px solid var(--mzki-brand);
  border-radius: 8px;
}

.contato-aside__list li {
  margin-bottom: 0.75rem;
}

.contato-aside__list a {
  color: var(--mzki-text-muted);
  text-decoration: none;
  font-weight: 500;
}

.contato-aside__list a:hover {
  color: var(--mzki-brand);
}

/* Form controls aligned with the brand palette on focus. */
.contato-card .form-control:focus,
.contato-card .form-select:focus {
  border-color: var(--mzki-brand);
  box-shadow: 0 0 0 0.2rem rgba(26, 94, 52, 0.15);
}