.atlas-back,
body[data-collection] .atlas-back {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  padding: 8px 14px;
  border: 1px solid var(--space-line);
  border-radius: 10px;
  background: var(--space-surface);
  color: var(--space-accent);
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
}
body[data-collection] .atlas-back:hover { background: var(--space-panel); }
.collection-home-back { margin-top: 16px; }
.atlas-back[hidden] { display: none !important; }
.atlas-guide-pdf { display: block; width: 100%; height: 75vh; margin-top: 18px; border: 1px solid var(--space-line); }
