/* zvault — page-specific overrides */
/* shared design system lives at zarlcorp.github.io/shared.css */

/* tool accent: purple */
:root { --accent: oklch(0.7 0.12 300); }

/* features card */

.landing .features {
  padding: 0.75rem 0;
}

/* links row */

.landing-links {
  text-align: center;
  padding: 0.5rem 0;
  font-size: 0.8rem;
}

.landing-links a {
  color: var(--muted-foreground);
}

.landing-links a:hover {
  color: var(--accent);
}

.landing-links .sep {
  color: var(--muted-foreground);
  margin: 0 0.5rem;
}

/* --- docs page --- */

.docs-page {
  padding: 2rem 0 3rem;
}

.docs-page .card + .card {
  margin-top: var(--gap);
}
