.mod-admin-link {
  display: none;
  align-items: center;
  gap: 6px;
  margin-top: 10px;
  padding: 7px 12px;
  background: rgba(198,163,84,0.12);
  border: 1px solid rgba(198,163,84,0.35);
  border-radius: var(--r-sm, 6px);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .05em;
  text-transform: uppercase;
  color: #8a6820;
  text-decoration: none;
  transition: background .15s, border-color .15s;
}
.mod-admin-link:hover {
  background: rgba(198,163,84,0.22);
  border-color: rgba(198,163,84,0.6);
}
.mod-admin-link.is-visible { display: flex; }
