/* MVG v61.21 — Door rhythm separation (Front door vs Audit door)
   Goal: same information, different density.
   - Front door (Executive/Impact/Solutions/Impact Assessment): persuade in 90 seconds.
   - Audit door (Trust Center/Verify/Procurement/Security Review): copy once, replay offline.

   Keep this file small: no new components, only rhythm/density overrides.
*/

/* ---- Front door: relaxed, board-friendly cadence ---- */
body.door-front .hero{
  padding: 78px 0 34px;
}
body.door-front .hero-lede{
  max-width: 62ch;
  font-size: 18px;
}
body.door-front .grid-2{
  gap: var(--s-5);
}
body.door-front .grid-3{
  gap: var(--s-4);
}
body.door-front .card{
  padding: 22px;
}

/* ---- Audit door: compact, ticket-centric cadence ---- */
body.door-audit .hero{
  padding: 48px 0 20px;
}
body.door-audit .hero-lede{
  max-width: 72ch;
  font-size: 16px;
}
body.door-audit .grid-2{
  gap: var(--s-3);
}
body.door-audit .grid-3{
  gap: var(--s-3);
}
body.door-audit .card{
  padding: 16px;
}
body.door-audit .meta-row{
  padding: 10px 12px;
}

/* Keep copy blocks visually "tool-like" without adding weight */
body.door-audit .trust-copy-text{
  font-size: 12.5px;
  line-height: 1.55;
}
/* Front door: down-tone inline code/URLs so CEOs track the story first */
body.door-front :not(pre) > code{
  font-size: 0.92em;
  opacity: 0.88;
}

/* Audit door: single-line waypoint to keep the auditor path pinned */
body.door-audit .auditor-start{
  margin: 0 0 var(--s-2);
  font-size: 13px;
  opacity: 0.90;
}
body.door-audit .auditor-start a{ text-decoration: none; }
body.door-audit .auditor-start a:hover{ text-decoration: underline; }

/* Touch physics: interactive cards focus like buttons (quiet ring) */
body.door-front a.card:focus-visible,
body.door-audit a.card:focus-visible{
  outline: none;
  box-shadow: var(--focus-ring), var(--shadow-soft);
}
