/* Raster: a hard-edged navigation key on the existing black-and-white grid. */
.key.admin-link {
  flex: none;
  gap: 12px;
  min-height: 40px;
  border: 1px solid var(--ink);
  background: var(--ink);
  color: var(--bg);
  font-weight: 700;
  text-decoration: none;
}
.key.admin-link:hover {
  background: var(--bg);
  color: var(--ink);
}
.key.admin-link:focus-visible {
  outline: 2px solid var(--ink);
  outline-offset: 3px;
}
.admin-link .admin-mark { font-size: 18px; line-height: 1; }
@media (max-width: 720px) {
  .top-r { gap: 10px; }
  .key.admin-link { min-height: 44px; }
}
