
/* ZR Orion V123.31 RC11.9.11
   Targeted defense-grid refinement across the requested Mission Intelligence
   and Platform sections. Approved wording is unchanged. */

/* Remove numbering from the two newly designed command boards. */
body.mi-system #decision-advantage .zr-op-code{display:none!important}
.foundational-paper-page #category-real .zr-loop-node::before{content:none!important;display:none!important}
.foundational-paper-page #category-real .zr-loop-node{padding-left:1.15rem!important}

/* Shared defense-card language */
body.mi-system #operating-conditions .mi-domain-bands,
body.mi-system #paradox .mi-tension-grid,
body.mi-system #mission-cost .mi-consequence-sequence,
.platform-content .pe-signal-bands,
.miol-page .pe-semantic-bands,
.fabric-page .pe-knowledge-basis,
.phoenix-page .pe-engineering-band{
  gap:clamp(.7rem,1.2vw,1rem)!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}

/* Mission Environment: domain readiness matrix */
body.mi-system #operating-conditions .mi-domain-bands{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
}
body.mi-system #operating-conditions .mi-domain-bands>li{
  --accent:#24d8ef;
  position:relative!important;
  display:flex!important;
  align-items:flex-end!important;
  min-height:8.5rem!important;
  padding:2.4rem 1rem 1rem!important;
  border:1px solid color-mix(in srgb,var(--accent) 36%,transparent)!important;
  background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 7%,#04131f),#03101a 74%)!important;
  color:#e8f5f9!important;
  font-size:clamp(.9rem,1vw,1.02rem)!important;
  line-height:1.43!important;
}
body.mi-system #operating-conditions .mi-domain-bands>li::before{
  content:"DOMAIN"!important;position:absolute!important;left:1rem!important;top:.85rem!important;
  color:var(--accent)!important;font:700 .64rem/1 ui-monospace,Consolas,monospace!important;letter-spacing:.12em!important;
}
body.mi-system #operating-conditions .mi-domain-bands>li:nth-child(2n){--accent:#68a8ff}
body.mi-system #operating-conditions .mi-domain-bands>li:nth-child(3n){--accent:#62ddb5}
body.mi-system #operating-conditions .mi-domain-bands>li:nth-child(4n){--accent:#d3a0ff}
body.mi-system #operating-conditions .mi-domain-bands>li:nth-child(5n){--accent:#f0b35b}

/* Operational Paradox: question intelligence board */
body.mi-system #paradox .mi-tension-grid{
  display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;
}
body.mi-system #paradox .mi-tension-grid>li{
  --accent:#2ad7ef;position:relative!important;min-height:8.7rem!important;
  padding:2.25rem 1rem 1rem!important;border:1px solid rgba(84,201,225,.24)!important;
  background:linear-gradient(160deg,rgba(6,34,48,.98),rgba(3,15,24,.98))!important;
  color:#eaf6fa!important;font-size:clamp(.9rem,1vw,1.03rem)!important;line-height:1.44!important;
}
body.mi-system #paradox .mi-tension-grid>li::before{
  content:"QUESTION"!important;position:absolute!important;left:1rem!important;top:.78rem!important;
  color:var(--accent)!important;font:700 .63rem/1 ui-monospace,Consolas,monospace!important;letter-spacing:.12em!important;
}
body.mi-system #paradox .mi-tension-grid>li:nth-child(3n+2){--accent:#f0b35b}
body.mi-system #paradox .mi-tension-grid>li:nth-child(3n){--accent:#72d6a8}

/* Operational Consequence: mission-impact tiles */
body.mi-system #mission-cost .mi-consequence-sequence{
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
body.mi-system #mission-cost .mi-consequence-sequence>li{
  --accent:#ff8a72;position:relative!important;display:flex!important;align-items:center!important;
  min-height:6.7rem!important;padding:1rem 1rem 1rem 1.2rem!important;
  border:1px solid rgba(255,138,114,.25)!important;border-left:3px solid var(--accent)!important;
  background:linear-gradient(100deg,rgba(70,25,27,.24),rgba(4,18,28,.98))!important;
  color:#edf5f8!important;font-size:clamp(.9rem,1vw,1.02rem)!important;line-height:1.4!important;
}
body.mi-system #mission-cost .mi-consequence-sequence>li:nth-child(3n+2){--accent:#f0b35b}
body.mi-system #mission-cost .mi-consequence-sequence>li:nth-child(3n){--accent:#d89cff}

/* Platform Operating Conditions and MIOS Mission State */
.platform-overview-page .pe-signal-bands,
.mios-page .pe-signal-bands{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
.platform-overview-page .pe-signal-bands>li,
.mios-page .pe-signal-bands>li{
  --accent:#24d8ef;position:relative!important;display:flex!important;align-items:center!important;
  min-height:5rem!important;padding:1rem 1.1rem 1rem 1.35rem!important;
  border:1px solid rgba(54,194,220,.22)!important;border-left:3px solid var(--accent)!important;
  background:linear-gradient(115deg,rgba(6,38,50,.9),rgba(3,17,27,.98))!important;
  color:#e0eef4!important;font-size:clamp(.92rem,1vw,1.04rem)!important;line-height:1.4!important;
}
.platform-overview-page .pe-signal-bands>li:nth-child(even),
.mios-page .pe-signal-bands>li:nth-child(even){--accent:#6fa9ff}
.mios-page .pe-signal-bands>li:last-child:nth-child(odd){grid-column:1/-1!important;justify-content:center!important;background:linear-gradient(90deg,rgba(15,69,78,.88),rgba(4,22,32,.98))!important}

/* MIOL Shared Meaning: semantic mission atlas */
.miol-page .pe-semantic-bands{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
.miol-page .pe-semantic-bands>li{
  --accent:#2bd8ef;position:relative!important;display:flex!important;align-items:flex-end!important;
  min-height:7.2rem!important;padding:2.2rem 1rem 1rem!important;
  border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)!important;
  background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 6%,#04131f),#03101a 76%)!important;
  color:#e4f1f6!important;font-size:clamp(.9rem,.98vw,1.02rem)!important;line-height:1.42!important;
}
.miol-page .pe-semantic-bands>li::before{
  content:"SEMANTIC DOMAIN"!important;position:absolute!important;left:1rem!important;top:.78rem!important;
  color:var(--accent)!important;font:700 .6rem/1 ui-monospace,Consolas,monospace!important;letter-spacing:.11em!important;
}
.miol-page .pe-semantic-bands>li:nth-child(4n+2){--accent:#72d7a8}
.miol-page .pe-semantic-bands>li:nth-child(4n+3){--accent:#7caeff}
.miol-page .pe-semantic-bands>li:nth-child(4n){--accent:#d7a3ff}

/* Knowledge With a Traceable Basis: evidence provenance board */
.fabric-page .pe-knowledge-basis{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
.fabric-page .pe-knowledge-basis>.card{
  --accent:#59dcb4;position:relative!important;min-height:10rem!important;padding:3rem 1.15rem 1.15rem!important;
  border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)!important;
  background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 6%,#04131f),#03101a 78%)!important;
}
.fabric-page .pe-knowledge-basis>.card::before{
  content:"EVIDENCE BASIS"!important;position:absolute!important;left:1.15rem!important;top:.82rem!important;
  color:var(--accent)!important;font:700 .61rem/1 ui-monospace,Consolas,monospace!important;letter-spacing:.11em!important;
}
.fabric-page .pe-knowledge-basis>.card h3{color:#f2f8fb!important;font-size:clamp(1rem,1.2vw,1.22rem)!important;margin:0 0 .65rem!important}
.fabric-page .pe-knowledge-basis>.card p{font-size:clamp(.9rem,.98vw,1rem)!important;line-height:1.48!important}
.fabric-page .pe-knowledge-basis>.card:nth-child(2n){--accent:#6baaff}
.fabric-page .pe-knowledge-basis>.card:nth-child(3n){--accent:#e0a5ff}

/* Phoenix sections: distinct engineering-control boards */
.phoenix-page .pe-engineering-band{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
.phoenix-page .pe-engineering-band>.engineering-panel{
  --accent:#24d8ef;position:relative!important;min-height:11rem!important;padding:3rem 1.15rem 1.15rem!important;
  border:1px solid color-mix(in srgb,var(--accent) 32%,transparent)!important;
  background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 7%,#04131f),#03101a 78%)!important;
}
.phoenix-page .pe-engineering-band>.engineering-panel::before{
  content:"CONTROL PLANE"!important;position:absolute!important;left:1.15rem!important;top:.82rem!important;
  color:var(--accent)!important;font:700 .61rem/1 ui-monospace,Consolas,monospace!important;letter-spacing:.11em!important;
}
.phoenix-page .pe-engineering-band>.engineering-panel h3{margin:0 0 .65rem!important;color:#f3f9fb!important;font-size:clamp(1rem,1.2vw,1.23rem)!important}
.phoenix-page .pe-engineering-band>.engineering-panel p{font-size:clamp(.88rem,.96vw,.99rem)!important;line-height:1.5!important}
.phoenix-page .section:nth-of-type(even) .pe-engineering-band>.engineering-panel{--accent:#74aaff}
.phoenix-page .section:nth-of-type(3n) .pe-engineering-band>.engineering-panel{--accent:#68ddb2}
.phoenix-page .section:nth-of-type(4n) .pe-engineering-band>.engineering-panel{--accent:#d5a1ff}
.phoenix-page .pe-engineering-band>.engineering-panel:nth-child(2){filter:saturate(1.08)}
.phoenix-page .pe-engineering-band>.engineering-panel:nth-child(3){filter:saturate(.92)}

@media(max-width:1050px){
 body.mi-system #operating-conditions .mi-domain-bands,
 body.mi-system #paradox .mi-tension-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.mi-system #mission-cost .mi-consequence-sequence{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .miol-page .pe-semantic-bands,.fabric-page .pe-knowledge-basis,.phoenix-page .pe-engineering-band{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:680px){
 body.mi-system #operating-conditions .mi-domain-bands,
 body.mi-system #paradox .mi-tension-grid,
 body.mi-system #mission-cost .mi-consequence-sequence,
 .platform-overview-page .pe-signal-bands,.mios-page .pe-signal-bands,
 .miol-page .pe-semantic-bands,.fabric-page .pe-knowledge-basis,.phoenix-page .pe-engineering-band{grid-template-columns:1fr!important}
 .mios-page .pe-signal-bands>li:last-child:nth-child(odd){grid-column:auto!important}
}
