/* SEI Fácil — manual page
   Shared document layout (.doc-shell, .page-head, .block, .callout, code)
   lives in styles.css. Only manual-specific pieces are here. */

.manual {
  padding: 4px 0 56px;
}

/* Anchored sections clear the sticky nav when jumped to from the TOC */
.manual .block {
  scroll-margin-top: 84px;
}

/* Table of contents */
.toc {
  margin: 28px 0 4px;
  padding: 18px 22px;
  background: var(--surface);
  border: 1px solid var(--rule);
  border-radius: 10px;
}

.toc-title {
  font-family: var(--font-display);
  font-weight: 700;
  font-size: .8rem;
  letter-spacing: .05em;
  text-transform: uppercase;
  color: var(--ink-3);
  margin-bottom: 8px;
}

.toc ol {
  list-style: none;
  counter-reset: toc;
  margin: 0;
  display: grid;
  gap: 2px;
}

.toc li {
  counter-increment: toc;
}

.toc a {
  display: flex;
  align-items: baseline;
  gap: 12px;
  text-decoration: none;
  color: var(--ink);
  font-size: .98rem;
  padding: 5px 0;
}

.toc a::before {
  content: counter(toc, decimal-leading-zero);
  font-family: ui-monospace, 'Cascadia Code', 'Consolas', monospace;
  font-size: .8rem;
  font-weight: 600;
  color: var(--seal-dark);
}

.toc a:hover {
  color: var(--seal-dark);
}

/* Placeholder copy while sections aren't written yet */
.placeholder {
  color: var(--ink-3);
  font-style: italic;
}
