/*
  Frontend Design direction v2 (2026-08-18): «Реестр решения».
  v1 established the restrained editorial layout («Закрытый кабинет решений») — kept as-is.
  This layer only re-tunes the accent hue from v1's teal (#2b6378) to the blue actually used
  on the client's live domain, romandusenko.ru (#0b71ce) — see
  design-system/roman-dusenko-strategic-session/MASTER.md for the sourcing and the
  "Notebook flip stack" signature-motion spec planned for the process section next.
*/

:root {
  --fd-accent: #0b71ce;
  --fd-accent-deep: #0a2f52;
}

/* v1 hardcoded these instead of routing through --fd-accent/--fd-accent-deep */
.boundary-card.fits { border-top-color: var(--fd-accent); }
.fits li svg { color: var(--fd-accent); }
.result-title .eyebrow,
.result-list li > span,
.result-list li > svg { color: #bcdcf7; }
.lead-form input:focus,
.lead-form select:focus,
.lead-form textarea:focus { box-shadow: 0 0 0 3px rgba(11, 113, 206, .14); }

/* Signature element — «Реестр решения» (see MASTER.md: 5 session artifacts as a stamped register strip). */
.registry-strip { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px 40px; padding-top: 40px; padding-bottom: 40px; border-top: 1px solid var(--fd-line); border-bottom: 1px solid var(--fd-line); }
.registry-strip .eyebrow { margin: 0; }
.registry-list { display: flex; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; }
.registry-list li { padding: 0 22px; border-left: 1px solid var(--fd-line); font-family: var(--serif); font-size: 1.05rem; color: var(--fd-ink); white-space: nowrap; }
.registry-list li:first-child { padding-left: 0; border-left: 0; }

@media (max-width: 640px) {
  .registry-strip { flex-direction: column; align-items: flex-start; gap: 18px; padding-top: 30px; padding-bottom: 30px; }
  .registry-list li { padding: 0 16px 0 0; border-left: 0; }
  .registry-list li:not(:last-child)::after { content: "·"; margin-left: 16px; color: var(--fd-steel); }
}
