/* Diagnostic Data & IA deck: shared deck.css keeps navigation and print
   behaviour identical to the Scrolls Golden Case. */
.audit-deck-page{--deck-terra:#d95f3f;--deck-brass:#b79557;--deck-sand:#e3d8c5}
.audit-deck-page .deck-cover{background:radial-gradient(circle at 85% 18%,rgba(217,95,63,.18),transparent 30%),var(--deck-ink)}
.audit-deck-page .deck h1 em,.audit-deck-page .deck h2 em{color:#d95f3f}.audit-deck-page .deck-dark h1 em,.audit-deck-page .deck-dark h2 em,.audit-deck-page .deck-cover h1 em,.audit-deck-page .deck-cover h2 em{color:var(--deck-brass)}
.audit-deck-axes{gap:8px}.audit-deck-axes>div{padding:11px 14px;border-left-color:var(--deck-terra);background:rgba(11,15,20,.07)}.audit-deck-axes b{font:9px var(--mono);letter-spacing:.06em}.audit-deck-axes span{font-size:12px}
.audit-deck-relation{align-self:center;display:flex;flex-direction:column;gap:17px}.audit-deck-relation>div{display:grid;grid-template-columns:112px 1fr 58px;gap:12px;align-items:center;font:10px var(--mono)}.audit-deck-relation i{height:18px;background:linear-gradient(90deg,var(--deck-terra) var(--bar),rgba(245,241,234,.15) var(--bar));border:1px solid rgba(245,241,234,.28)}.audit-deck-relation b{font-weight:400;text-align:right}.audit-deck-relation strong{margin-top:12px;color:var(--deck-brass);font-size:60px;letter-spacing:-.1em}.audit-deck-relation small{font:9px/1.4 var(--mono);text-transform:uppercase}
.audit-deck-machine{background:rgba(255,250,241,.55)}.audit-deck-machine span{border-color:rgba(11,15,20,.36)}
.audit-deck-proof{grid-template-columns:1fr 1fr}.audit-deck-proof>div{background:#f9f4eb}.audit-deck-proof b{color:var(--deck-terra)}
.audit-deck-roadmap{align-self:center;min-height:370px;border-bottom-color:rgba(11,15,20,.3)}.audit-deck-roadmap:before{border-color:rgba(11,15,20,.3)}.audit-deck-roadmap .trajectory-stroke{background:var(--deck-terra)}.audit-deck-roadmap .stroke-b{background:var(--deck-brass)}.audit-deck-roadmap .trajectory-label{background:var(--deck-terra)}.audit-deck-roadmap .label-b{background:var(--deck-brass);color:var(--deck-ink)}.audit-deck-roadmap .trajectory-months{color:rgba(11,15,20,.58)}
@media(max-width:820px){.audit-deck-axes>div{grid-template-columns:105px 1fr}.audit-deck-relation>div{grid-template-columns:84px 1fr 47px;font-size:8px}.audit-deck-relation strong{font-size:47px}.audit-deck-roadmap{min-height:285px}.audit-deck-proof>div{min-height:140px}}
