/* ============================================================
   ATLAS RS — fauna.css (complementa flora.css)
   ============================================================ */

.grupo-filtros{
  display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 18px;
}
.grupo-btn{
  padding: 9px 16px; border-radius: 999px; border: 1px solid var(--line);
  background: #fff; font-size: .84rem; font-weight: 600; color: var(--ink-muted);
  cursor: pointer; transition: all .15s;
}
.grupo-btn .n{ font-family: var(--font-mono); font-weight: 500; opacity: .7; margin-left: 5px; }
.grupo-btn:hover{ border-color: var(--brand-green); color: var(--ink); }
.grupo-btn.active{ background: var(--brand-green); border-color: var(--brand-green); color: #fff; }
.grupo-btn.active .n{ opacity: .85; }

.badge-endemica-sim{ background: #f3e6f5; color: #7a3d85; font-size: .7rem; font-weight: 700; padding: 3px 10px; border-radius: 999px; }
.badge-endemica-nd{ color: var(--ink-muted); font-size: .76rem; }

.fauna-aviso{
  background: rgba(185,118,47,.08); border: 1px solid rgba(185,118,47,.3);
  border-radius: var(--radius-md); padding: 14px 18px; font-size: .84rem;
  color: #6b4a1f; line-height: 1.6; margin-bottom: 18px;
}

/* ---------- ÁREAS DE OCORRÊNCIA (sub-abas) ---------- */
.caixa-em-breve{
  background: var(--paper-2); border: 1px dashed var(--line); border-radius: var(--radius-md);
  padding: 30px 24px; text-align: center; color: var(--ink-muted); font-size: .92rem;
  margin-top: 14px;
}
