/* ── Buttons ── */

.admin-btn {
  display: inline-block;
  padding: 0.55em 1.1em;
  border: 0;
  border-radius: var(--adm-radius);
  background: var(--adm-blue);
  color: #fff;
  font-family: var(--adm-font);
  font-size: 0.85rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  cursor: pointer;
  transition: background-color 0.15s ease;
}

.admin-btn:hover {
  background: var(--adm-blue-active);
  color: #fff;
}

.admin-btn--alt {
  background: transparent;
  border: 1px solid var(--adm-blue);
  color: var(--adm-blue);
}

.admin-btn--alt:hover {
  background: var(--adm-blue);
  color: #fff;
}

.admin-btn--danger {
  background: var(--adm-red);
}

.admin-btn--danger:hover {
  background: var(--adm-red-active);
}

.admin-btn--sm {
  padding: 0.35em 0.7em;
  font-size: 0.75rem;
}
