/* Pass the tree on — the owner's whole-tree handoff modal (#58). Warm and
   honest, not alarming: the divergence note is a candlelight-honey "heads up"
   (the remembrance palette), never a cold red error box. */

.handoff {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.handoff__intro {
  margin: 0;
  font-size: 14px;
  line-height: 1.6;
  color: var(--color-text);
}

/* The honest trade-off, stated up front: an independent copy that will diverge,
   and a source tree that is never auto-deleted. Brass-tinted, like the memorial
   accent — a gentle, sincere note rather than a warning. */
.handoff__note {
  padding: 12px 16px;
  background: var(--color-remembrance-soft);
  border: 1px solid var(--color-remembrance);
  border-left-width: 3px;
  border-radius: var(--radius-md);
}
.handoff__note-title {
  font-family: var(--font-serif);
  font-style: italic;
  font-weight: 600;
  font-size: 15px;
  color: var(--color-remembrance-deep);
  line-height: 1.2;
}
.handoff__note-body {
  margin: 6px 0 0;
  font-size: 13px;
  line-height: 1.55;
  color: var(--color-remembrance-deep);
}

/* "Passed on before" — the in-tree audit log made visible. */
.handoff__history {
  padding: 10px 14px;
  background: var(--color-accent-soft);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-md);
}
.handoff__history-title {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: var(--color-text-muted);
}
.handoff__history-list {
  margin: 6px 0 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.handoff__history-item {
  font-size: 13px;
  line-height: 1.45;
  color: var(--color-text);
}
