/* Nesteia — /method, how the evidence is written. Loaded after styles.css, whose .legal layout, .conf (the level word
   led by the filled circle) it builds on. Tokens only; no inline styles (the CSP allows none). */

/* On this page: a quiet list of the sections, wrapping on narrow screens. */
.m-toc { margin-top: 1.25rem; padding-top: 0.75rem; border-top: 1px solid var(--hairline); }
.m-toc ul { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; gap: 0.25rem 1.25rem; }
.m-toc li { font-size: 0.9rem; }
.m-toc li + li { margin-top: 0; }
.m-toc a { display: inline-block; padding-block: 0.2rem; }

/* The four confidence words, each as the stage pages show it: the word in a dusk pill led by its circle, the evidence
   source beside it in stone, the definition under it. */
.m-conf { margin: 1rem 0 0; display: grid; gap: 0.875rem; border-top: 1px solid var(--hairline); padding-top: 1rem; }
.m-conf div { display: grid; gap: 0.25rem; }
.m-conf dt { display: flex; flex-wrap: wrap; align-items: center; gap: 0.25rem 0.625rem; }
.m-conf .conf { color: var(--dusk); }
.m-conf .conf .lvl {
  display: inline-block;
  padding: 0.18rem 0.6rem;
  border-radius: 999px;
  background: var(--dusk-soft);
  color: var(--ink);
  font-size: 0.8rem; font-weight: 600; letter-spacing: 0.01em; line-height: 1.3;
  white-space: nowrap;
}
.m-conf .conf .lvl::before { color: var(--dusk); }
.m-src { font-size: 0.85rem; color: var(--stone); }
.m-conf dd { margin: 0; font-size: 0.95rem; max-width: 62ch; }
.m-conf + p { margin-top: 1rem; }

.method .more { margin-top: 2rem; }

@media (pointer: coarse) {
  .m-toc a { min-height: 44px; display: inline-flex; align-items: center; }
}
