/* v0.2.1: economy comparison; inherits all three existing economic themes. */
.impact-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 10px;align-items:stretch}
.impact-header{grid-column:1/-1;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--text-main,#e1f1f4)}
.impact-header span{font-size:11px;opacity:.72;font-weight:400}
.impact-card{min-width:0;border:1px solid rgba(170,205,210,.22);background:rgba(12,29,39,.38);border-radius:9px;padding:11px;display:flex;flex-direction:column;gap:5px}
.impact-card small{font-size:11px;opacity:.82}
.impact-card strong{font-size:23px;color:var(--accent,#61c3b9);line-height:1.2;font-variant-numeric:tabular-nums}
.impact-card span{font-size:10px;opacity:.72}
.impact-strip>p{grid-column:1/-1;margin:0;font-size:12px;color:var(--text-main,#dce8e8);background:rgba(140,160,180,.09);border-radius:8px;padding:11px}
.engine-notice{font-size:11px;color:rgba(177,233,224,.92);padding:6px 2px 0}
.engine-notice.legacy{color:#f5cf84}
@media(max-width:680px){.impact-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.impact-card{padding:9px}.impact-card strong{font-size:20px}}
@media(max-width:360px){.impact-strip{grid-template-columns:1fr 1fr}}
