/*
 * footer.css — Footer mínimo (versão + tag + link)
 * Proveniência: apps/analytics-rh/pages/_internal/styles/_footer.py (Story 2.0-A.3)
 * Proto: prototipos/2026-05-06-shell-rebrand/a-topbar-pills.html linhas 617-637
 * Tokens consumidos: --border-subtle, --text-muted, --accent-brand-text,
 *                    --surface-hover, --font-sans
 * Hex hardcoded: nenhum
 */

/* ── Footer (proto-A linhas 617-629) ──────────────────────────────── */
.arh-footer {
  border-top: 1px solid var(--border-subtle);
  padding: 12px 20px;
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 11px;
  color: var(--text-muted);
  font-family: var(--font-sans);
  margin-top: 24px;
}
.arh-footer a {
  color: var(--accent-brand-text);
  text-decoration: none;
}
.arh-footer a:hover {
  text-decoration: underline;
}
.arh-footer-spacer {
  flex: 1;
}
.arh-footer-tag {
  background: var(--surface-hover);
  color: var(--text-muted);
  padding: 1px 6px;
  border-radius: 3px;
  font-weight: 600;
  font-size: 10px;
  letter-spacing: 0.04em;
}

/* ── Utilidades (proto-A linhas 631-637) ──────────────────────────── */
.arh-hidden {
  display: none !important;
}
.arh-tab-content {
  animation: arh-fade-in 200ms ease;
}
@keyframes arh-fade-in {
  from { opacity: 0; transform: translateY(4px); }
  to   { opacity: 1; transform: translateY(0); }
}
@media (prefers-reduced-motion: reduce) {
  .arh-tab-content { animation: none !important; }
}
